#include <IDatabaseSchema.h>
Public Member Functions | |
virtual void | create ()=0 |
virtual void | drop ()=0 |
virtual bool | exists ()=0 |
IDatabaseTable (coral::ISchema &schema) | |
virtual std::string | name ()=0 |
coral::ISchema & | schema () |
virtual void | setAccessPermission (const std::string &principal, bool forWrite) |
virtual | ~IDatabaseTable () |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 21 of file IDatabaseSchema.h.
|
explicit |
Definition at line 25 of file IDatabaseSchema.cc.
|
inlinevirtual |
Definition at line 24 of file IDatabaseSchema.h.
|
pure virtual |
Implemented in ora::CondMetadataTable, ora::OraNamingServiceTable, ora::PoolClassVersionTable, ora::PoolContainerHeaderTable, ora::OraClassVersionTable, ora::PoolMappingElementTable, ora::OraContainerHeaderTable, ora::PoolMappingVersionTable, ora::OraMappingElementTable, ora::PoolSequenceTable, ora::OraMappingVersionTable, ora::PoolMainTable, ora::OraSequenceTable, and ora::OraMainTable.
|
pure virtual |
Implemented in ora::CondMetadataTable, ora::OraNamingServiceTable, ora::PoolClassVersionTable, ora::PoolContainerHeaderTable, ora::OraClassVersionTable, ora::PoolMappingElementTable, ora::OraContainerHeaderTable, ora::PoolMappingVersionTable, ora::OraMappingElementTable, ora::PoolSequenceTable, ora::OraMappingVersionTable, ora::PoolMainTable, ora::OraSequenceTable, and ora::OraMainTable.
|
pure virtual |
Implemented in ora::CondMetadataTable, ora::OraNamingServiceTable, ora::PoolClassVersionTable, ora::PoolContainerHeaderTable, ora::OraClassVersionTable, ora::PoolMappingElementTable, ora::OraContainerHeaderTable, ora::PoolMappingVersionTable, ora::OraMappingElementTable, ora::PoolSequenceTable, ora::OraMappingVersionTable, ora::PoolMainTable, ora::OraSequenceTable, and ora::OraMainTable.
|
pure virtual |
Implemented in ora::CondMetadataTable, ora::OraNamingServiceTable, ora::PoolClassVersionTable, ora::PoolContainerHeaderTable, ora::OraClassVersionTable, ora::PoolMappingElementTable, ora::OraContainerHeaderTable, ora::PoolMappingVersionTable, ora::OraMappingElementTable, ora::PoolSequenceTable, ora::OraMappingVersionTable, ora::PoolMainTable, ora::OraSequenceTable, and ora::OraMainTable.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
coral::ISchema & ora::IDatabaseTable::schema | ( | ) |
Definition at line 29 of file IDatabaseSchema.cc.
|
virtual |
Definition at line 33 of file IDatabaseSchema.cc.
References mergeVDriftHistosByStation::name, and ora::setTableAccessPermission().
|
private |
Definition at line 33 of file IDatabaseSchema.h.