A class representing a row of a collection.
More...
#include <CollectionSvc/CollectionRowBuffer.h>
A class representing a row of a collection.
It contains a list of named attributes and a single POOL object reference. It is used when creatoing a new collection or when iterating over an existing one.
Definition at line 24 of file CollectionRowBuffer.h.
◆ CollectionRowBuffer() [1/3]
| pool::CollectionRowBuffer::CollectionRowBuffer |
( |
| ) |
|
◆ CollectionRowBuffer() [2/3]
| pool::CollectionRowBuffer::CollectionRowBuffer |
( |
coral::AttributeList & | attributeList | ) |
|
Constructor taking Attribute list as input.
- Parameters
-
| attributeList | List of Attributes. |
◆ CollectionRowBuffer() [3/3]
Copy Constructor.
- Parameters
-
◆ ~CollectionRowBuffer()
| pool::CollectionRowBuffer::~CollectionRowBuffer |
( |
| ) |
|
◆ ATLAS_NOT_THREAD_SAFE()
| bool deleteAL pool::CollectionRowBuffer::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
private |
◆ attributeList() [1/2]
| coral::AttributeList & pool::CollectionRowBuffer::attributeList |
( |
| ) |
|
Returns a reference to the list of Attributes.
◆ attributeList() [2/2]
| const coral::AttributeList & pool::CollectionRowBuffer::attributeList |
( |
| ) |
const |
Returns a constant reference to the list of Attributes.
◆ operator!=()
Inequality operator.
- Parameters
-
| rhs | Collection row buffer to compare to. |
◆ operator=()
Assignment operator.
- Parameters
-
| rhs | Collection row buffer to copy. |
◆ operator==()
Equality operator.
- Parameters
-
| rhs | Collection row buffer to compare to. |
◆ setAttributeList()
| void pool::CollectionRowBuffer::setAttributeList |
( |
const coral::AttributeList & | attributeList | ) |
|
Sets the Attribute list schema.
- Parameters
-
| attributeList | List of Attributes. |
◆ token() [1/2]
| Token & pool::CollectionRowBuffer::token |
( |
| ) |
|
Returns an object reference.
◆ token() [2/2]
| const Token & pool::CollectionRowBuffer::token |
( |
| ) |
const |
◆ tokenName()
| const std::string & pool::CollectionRowBuffer::tokenName |
( |
| ) |
const |
◆ m_attributeList
| coral::AttributeList* pool::CollectionRowBuffer::m_attributeList |
|
private |
◆ m_token
| Token* pool::CollectionRowBuffer::m_token |
|
private |
The documentation for this class was generated from the following file: