Public Member Functions | |
void * | read (int oid) |
ReadBuffer (ContainerSchema &contSchema) | |
const Reflex::Type & | type () |
~ReadBuffer () | |
Private Attributes | |
std::auto_ptr< IRelationalReader > | m_reader |
DataElement | m_topLevelElement |
SelectOperation | m_topLevelQuery |
const Reflex::Type & | m_type |
Definition at line 155 of file DatabaseContainer.cc.
|
inlineexplicit |
Definition at line 157 of file DatabaseContainer.cc.
References ora::SelectOperation::addWhereId(), ora::MappingElement::columnNames(), ora::MappingElement::end(), ora::MappingElement::find(), m_reader, m_topLevelElement, m_topLevelQuery, m_type, ora::ContainerSchema::mapping(), ora::RelationalStreamerFactory::newReader(), ora::throwException(), and ora::MappingTree::topElement().
|
inline |
Definition at line 178 of file DatabaseContainer.cc.
|
inline |
Definition at line 181 of file DatabaseContainer.cc.
References ora::SelectOperation::clear(), ora::ClassUtils::constructObject(), ora::SelectOperation::execute(), m_reader, m_topLevelQuery, m_type, ora::SelectOperation::nextCursorRow(), and ora::SelectOperation::whereData().
Referenced by python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
inline |
Definition at line 196 of file DatabaseContainer.cc.
References m_type.
Referenced by python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 203 of file DatabaseContainer.cc.
Referenced by read(), and ReadBuffer().
|
private |
Definition at line 201 of file DatabaseContainer.cc.
Referenced by ReadBuffer().
|
private |
Definition at line 204 of file DatabaseContainer.cc.
Referenced by read(), and ReadBuffer().
|
private |
Definition at line 202 of file DatabaseContainer.cc.
Referenced by read(), ReadBuffer(), and type().