#include <MemoryPersistentTuple.h>
Inheritance diagram for Anaphe::AIDA_MemoryStore::MemoryPersistentTuple:
Public Methods | |
MemoryPersistentTuple (IMemoryBackingStore *store, AIDA::Dev::IDevTupleFactory &factory, MemoryTupleData *data, const std::string &pathInStore) | |
~MemoryPersistentTuple () | |
bool | setTupleData (MemoryTupleData *data) |
MemoryTupleData * | tupleData () const |
bool | bindVariable (int variableIndex) |
bool | clearBindings () |
bool | writeTupleRow (int rowNumber) |
bool | readTupleRow (int rowNumber) |
void * | variableAddress (int variableIndex) |
const void * | variableAddress (int variableIndex) const |
Private Attributes | |
IMemoryBackingStore * | m_store |
AIDA::Dev::IDevTupleFactory & | m_factory |
MemoryTupleData * | m_tupleData |
std::string | m_pathInStore |
int | m_currentRow |
std::vector< void * > | m_cache |
|
Definition at line 11 of file MemoryPersistentTuple.cpp. |
|
Definition at line 23 of file MemoryPersistentTuple.cpp. References m_cache, and m_tupleData. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 57 of file MemoryPersistentTuple.cpp. References m_cache, m_factory, m_pathInStore, m_store, m_tupleData, and subTuplePrefix. Referenced by variableAddress. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 92 of file MemoryPersistentTuple.cpp. References m_cache, m_store, and m_tupleData. |
|
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 41 of file MemoryPersistentTuple.cpp. References m_tupleData. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 51 of file MemoryPersistentTuple.cpp. References m_tupleData. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 284 of file MemoryPersistentTuple.cpp. References m_cache. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryPersistentTuple. Definition at line 277 of file MemoryPersistentTuple.cpp. References bindVariable, and m_cache. |
|
|
Definition at line 43 of file MemoryPersistentTuple.h. Referenced by bindVariable, clearBindings, readTupleRow, variableAddress, writeTupleRow, and ~MemoryPersistentTuple. |
|
Definition at line 42 of file MemoryPersistentTuple.h. |
|
Definition at line 39 of file MemoryPersistentTuple.h. Referenced by bindVariable, and writeTupleRow. |
|
Definition at line 41 of file MemoryPersistentTuple.h. Referenced by bindVariable. |
|
Definition at line 38 of file MemoryPersistentTuple.h. Referenced by bindVariable, clearBindings, readTupleRow, and writeTupleRow. |
|
Definition at line 40 of file MemoryPersistentTuple.h. Referenced by bindVariable, clearBindings, readTupleRow, setTupleData, tupleData, writeTupleRow, and ~MemoryPersistentTuple. |