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 142 of file DatabaseContainer.cc.
|
inlineexplicit |
Definition at line 144 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 165 of file DatabaseContainer.cc.
|
inline |
Definition at line 168 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 Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
inline |
Definition at line 183 of file DatabaseContainer.cc.
References m_type.
Referenced by cuy.ValElement::__init__(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 190 of file DatabaseContainer.cc.
Referenced by read(), and ReadBuffer().
|
private |
Definition at line 188 of file DatabaseContainer.cc.
Referenced by ReadBuffer().
|
private |
Definition at line 191 of file DatabaseContainer.cc.
Referenced by read(), and ReadBuffer().
|
private |
Definition at line 189 of file DatabaseContainer.cc.
Referenced by read(), ReadBuffer(), and type().