![]() |
ATLAS Offline Software
|
#include <CollectionBase/ICollectionColumn.h>
Public Member Functions | |
| virtual const std::string & | name () const =0 |
| Returns the name of the column. More... | |
| virtual const std::string & | type () const =0 |
| Returns the data type of the column. More... | |
| virtual const std::string & | annotation () const =0 |
| Returns the user annotation for this column. More... | |
| virtual int | maxSize () const =0 |
| Returns the maximum size of the column data type. More... | |
| virtual bool | sizeIsFixed () const =0 |
| Indicates whether the data type of the column can vary in size. More... | |
| virtual int | id () const =0 |
| Returns the position of the column in its associated collection fragment. More... | |
Protected Member Functions | |
| virtual | ~ICollectionColumn () |
| Empty destructor. More... | |
An interface for retrieving a description of a column of a collection.
Definition at line 18 of file ICollectionColumn.h.
|
inlineprotectedvirtual |
|
pure virtual |
Returns the user annotation for this column.
Implemented in pool::CollectionColumn.
|
pure virtual |
Returns the position of the column in its associated collection fragment.
Implemented in pool::CollectionColumn.
|
pure virtual |
Returns the maximum size of the column data type.
This information is useful for data of type string or blob.
Implemented in pool::CollectionColumn.
|
pure virtual |
Returns the name of the column.
Implemented in pool::CollectionColumn.
|
pure virtual |
Indicates whether the data type of the column can vary in size.
This information is useful for data of type string or blob.
Implemented in pool::CollectionColumn.
|
pure virtual |
Returns the data type of the column.
Implemented in pool::CollectionColumn.
1.8.18