#include <DatabaseContainer.h>
|
const std::string & | className () |
|
void | create () |
|
| DatabaseContainer (int contId, const std::string &containerName, const std::string &className, unsigned int containerSize, DatabaseSession &session) |
|
| DatabaseContainer (int contId, const std::string &containerName, const edm::TypeWithDict &containerType, DatabaseSession &session) |
|
void | drop () |
|
void | erase (int itemId) |
|
void | extendSchema (const edm::TypeWithDict &dependentType) |
|
void * | fetchItem (int itemId) |
|
void * | fetchItemAsType (int itemId, const edm::TypeWithDict &asType) |
|
void | flush () |
|
bool | getNames (std::vector< std::string > &destination) |
|
int | id () |
|
int | insertItem (const void *data, const edm::TypeWithDict &type) |
|
bool | isLocked () |
|
Handle< IteratorBuffer > | iteratorBuffer () |
|
bool | lock () |
|
const std::string & | mappingVersion () |
|
const std::string & | name () |
|
void | setAccessPermission (const std::string &principal, bool forWrite) |
|
void | setItemName (const std::string &name, int itemId) |
|
size_t | size () |
|
const edm::TypeWithDict & | type () |
|
void | updateItem (int itemId, const void *data, const edm::TypeWithDict &type) |
|
virtual | ~DatabaseContainer () |
|
Definition at line 51 of file DatabaseContainer.h.
ora::DatabaseContainer::DatabaseContainer |
( |
int |
contId, |
|
|
const std::string & |
containerName, |
|
|
const std::string & |
className, |
|
|
unsigned int |
containerSize, |
|
|
DatabaseSession & |
session |
|
) |
| |
ora::DatabaseContainer::~DatabaseContainer |
( |
| ) |
|
|
virtual |
const std::string & ora::DatabaseContainer::className |
( |
| ) |
|
void ora::DatabaseContainer::create |
( |
| ) |
|
void ora::DatabaseContainer::drop |
( |
| ) |
|
void ora::DatabaseContainer::erase |
( |
int |
itemId | ) |
|
void * ora::DatabaseContainer::fetchItem |
( |
int |
itemId | ) |
|
void * ora::DatabaseContainer::fetchItemAsType |
( |
int |
itemId, |
|
|
const edm::TypeWithDict & |
asType |
|
) |
| |
void ora::DatabaseContainer::flush |
( |
| ) |
|
bool ora::DatabaseContainer::getNames |
( |
std::vector< std::string > & |
destination | ) |
|
int ora::DatabaseContainer::id |
( |
| ) |
|
int ora::DatabaseContainer::insertItem |
( |
const void * |
data, |
|
|
const edm::TypeWithDict & |
type |
|
) |
| |
bool ora::DatabaseContainer::isLocked |
( |
| ) |
|
bool ora::DatabaseContainer::lock |
( |
| ) |
|
const std::string & ora::DatabaseContainer::mappingVersion |
( |
| ) |
|
const std::string & ora::DatabaseContainer::name |
( |
| ) |
|
void ora::DatabaseContainer::setAccessPermission |
( |
const std::string & |
principal, |
|
|
bool |
forWrite |
|
) |
| |
void ora::DatabaseContainer::setItemName |
( |
const std::string & |
name, |
|
|
int |
itemId |
|
) |
| |
size_t ora::DatabaseContainer::size |
( |
void |
| ) |
|
void ora::DatabaseContainer::updateItem |
( |
int |
itemId, |
|
|
const void * |
data, |
|
|
const edm::TypeWithDict & |
type |
|
) |
| |
std::auto_ptr<DeleteBuffer> ora::DatabaseContainer::m_deleteBuffer |
|
private |
bool ora::DatabaseContainer::m_lock |
|
private |
std::auto_ptr<ReadBuffer> ora::DatabaseContainer::m_readBuffer |
|
private |
size_t ora::DatabaseContainer::m_size |
|
private |
std::auto_ptr<UpdateBuffer> ora::DatabaseContainer::m_updateBuffer |
|
private |
std::auto_ptr<WriteBuffer> ora::DatabaseContainer::m_writeBuffer |
|
private |