Public Member Functions | |
size_t | getSelectionCount (const Selection &selection) const override |
void | invalidate () override |
bool | isValid () const override |
bool | load (void *address) const override |
bool | loadSelection (const Selection &selection, void *address) const override |
QueryableVectorLoader (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema, const std::vector< int > &fullId) | |
virtual | ~QueryableVectorLoader () |
Public Member Functions inherited from ora::IVectorLoader | |
virtual | ~IVectorLoader () |
Private Attributes | |
std::vector< int > | m_identity |
bool | m_isValid |
QVQueryMaker | m_queryMaker |
QVReader | m_reader |
Definition at line 286 of file QueryableVectorStreamer.cc.
|
inline |
Definition at line 291 of file QueryableVectorStreamer.cc.
|
inlinevirtual |
Definition at line 300 of file QueryableVectorStreamer.cc.
|
inlineoverridevirtual |
Implements ora::IVectorLoader.
Definition at line 326 of file QueryableVectorStreamer.cc.
References m_identity, m_isValid, m_queryMaker, runTheMatrix::ret, and ora::QVQueryMaker::selectionCount().
|
inlineoverridevirtual |
Implements ora::IVectorLoader.
Definition at line 334 of file QueryableVectorStreamer.cc.
References m_isValid.
|
inlineoverridevirtual |
Implements ora::IVectorLoader.
Definition at line 338 of file QueryableVectorStreamer.cc.
References m_isValid.
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
|
inlineoverridevirtual |
Implements ora::IVectorLoader.
Definition at line 306 of file QueryableVectorStreamer.cc.
References m_identity, m_isValid, m_reader, ora::QVReader::read(), and runTheMatrix::ret.
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), and MatrixToProcess.MatrixToProcess::listAll().
|
inlineoverridevirtual |
Implements ora::IVectorLoader.
Definition at line 315 of file QueryableVectorStreamer.cc.
References ora::QVQueryMaker::build(), ora::QVQueryMaker::executeAndLoad(), m_identity, m_isValid, m_queryMaker, runTheMatrix::ret, and ora::QVQueryMaker::select().
|
private |
Definition at line 346 of file QueryableVectorStreamer.cc.
Referenced by getSelectionCount(), load(), and loadSelection().
|
private |
Definition at line 343 of file QueryableVectorStreamer.cc.
Referenced by getSelectionCount(), invalidate(), isValid(), load(), and loadSelection().
|
mutableprivate |
Definition at line 345 of file QueryableVectorStreamer.cc.
Referenced by getSelectionCount(), and loadSelection().
|
mutableprivate |
Definition at line 344 of file QueryableVectorStreamer.cc.
Referenced by load().