Public Member Functions | |
DeleteBuffer (ContainerSchema &contSchema) | |
size_t | flush () |
void | registerForDelete (int oid) |
~DeleteBuffer () | |
Private Attributes | |
std::vector< int > | m_buffer |
std::auto_ptr< RelationalDeleter > | m_depDeleter |
std::auto_ptr< RelationalDeleter > | m_mainDeleter |
RelationalBuffer | m_operationBuffer |
Definition at line 207 of file DatabaseContainer.cc.
|
inlineexplicit |
Definition at line 209 of file DatabaseContainer.cc.
References m_depDeleter, m_mainDeleter, m_operationBuffer, ora::ContainerSchema::mapping(), ora::ContainerSchema::mappingForDependentClasses(), and ora::MappingTree::topElement().
|
inline |
Definition at line 224 of file DatabaseContainer.cc.
|
inline |
Definition at line 232 of file DatabaseContainer.cc.
References ora::RelationalBuffer::flush(), m_buffer, m_depDeleter, m_mainDeleter, and m_operationBuffer.
|
inline |
|
private |
Definition at line 245 of file DatabaseContainer.cc.
Referenced by flush(), and registerForDelete().
|
private |
Definition at line 248 of file DatabaseContainer.cc.
Referenced by DeleteBuffer(), and flush().
|
private |
Definition at line 247 of file DatabaseContainer.cc.
Referenced by DeleteBuffer(), and flush().
|
private |
Definition at line 246 of file DatabaseContainer.cc.
Referenced by DeleteBuffer(), and flush().