|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef COLLECTIONBASE_ICOLLECTIONCOLUMN_H
6 #define COLLECTIONBASE_ICOLLECTIONCOLUMN_H
22 virtual const std::string&
name()
const = 0;
25 virtual const std::string&
type()
const = 0;
43 virtual int id()
const = 0;
virtual int maxSize() const =0
Returns the maximum size of the column data type.
virtual int id() const =0
Returns the position of the column in its associated collection fragment.
virtual const std::string & annotation() const =0
Returns the user annotation for this column.
virtual bool sizeIsFixed() const =0
Indicates whether the data type of the column can vary in size.
virtual ~ICollectionColumn()
Empty destructor.
virtual const std::string & name() const =0
Returns the name of the column.
virtual const std::string & type() const =0
Returns the data type of the column.