#include <IDatabaseSchema.h>
|
virtual bool | containerForMappingVersion (const std::string &mappingVersion, int &destination)=0 |
|
virtual bool | getClassVersionListForContainer (int containerId, std::map< std::string, std::string > &versionMap)=0 |
|
virtual bool | getClassVersionListForMappingVersion (const std::string &mappingVersion, std::set< std::string > &destination)=0 |
|
virtual bool | getContainerTableMap (std::map< std::string, int > &destination)=0 |
|
virtual bool | getDependentClassesInContainerMapping (int containerId, std::set< std::string > &destination)=0 |
|
virtual bool | getMapping (const std::string &version, MappingRawData &destination)=0 |
|
virtual bool | getMappingVersionListForContainer (int containerId, std::set< std::string > &destination, bool onlyDependency=false)=0 |
|
virtual bool | getMappingVersionListForTable (const std::string &tableName, std::set< std::string > &destination)=0 |
|
virtual bool | getVersionList (std::set< std::string > &destination)=0 |
|
virtual void | insertClassVersion (const std::string &className, const std::string &classVersion, const std::string &classId, int dependencyIndex, int containerId, const std::string &mappingVersion)=0 |
|
virtual void | removeMapping (const std::string &version)=0 |
|
virtual bool | selectMappingVersion (const std::string &classId, int containerId, std::string &destination)=0 |
|
virtual void | setMappingVersion (const std::string &classId, int containerId, const std::string &mappingVersion)=0 |
|
virtual void | storeMapping (const MappingRawData &data)=0 |
|
virtual | ~IMappingSchema () |
|
Definition at line 109 of file IDatabaseSchema.h.
virtual ora::IMappingSchema::~IMappingSchema |
( |
| ) |
|
|
inlinevirtual |
virtual bool ora::IMappingSchema::containerForMappingVersion |
( |
const std::string & |
mappingVersion, |
|
|
int & |
destination |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getClassVersionListForContainer |
( |
int |
containerId, |
|
|
std::map< std::string, std::string > & |
versionMap |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getClassVersionListForMappingVersion |
( |
const std::string & |
mappingVersion, |
|
|
std::set< std::string > & |
destination |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getContainerTableMap |
( |
std::map< std::string, int > & |
destination | ) |
|
|
pure virtual |
virtual bool ora::IMappingSchema::getDependentClassesInContainerMapping |
( |
int |
containerId, |
|
|
std::set< std::string > & |
destination |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getMapping |
( |
const std::string & |
version, |
|
|
MappingRawData & |
destination |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getMappingVersionListForContainer |
( |
int |
containerId, |
|
|
std::set< std::string > & |
destination, |
|
|
bool |
onlyDependency = false |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getMappingVersionListForTable |
( |
const std::string & |
tableName, |
|
|
std::set< std::string > & |
destination |
|
) |
| |
|
pure virtual |
virtual bool ora::IMappingSchema::getVersionList |
( |
std::set< std::string > & |
destination | ) |
|
|
pure virtual |
virtual void ora::IMappingSchema::insertClassVersion |
( |
const std::string & |
className, |
|
|
const std::string & |
classVersion, |
|
|
const std::string & |
classId, |
|
|
int |
dependencyIndex, |
|
|
int |
containerId, |
|
|
const std::string & |
mappingVersion |
|
) |
| |
|
pure virtual |
virtual void ora::IMappingSchema::removeMapping |
( |
const std::string & |
version | ) |
|
|
pure virtual |
virtual bool ora::IMappingSchema::selectMappingVersion |
( |
const std::string & |
classId, |
|
|
int |
containerId, |
|
|
std::string & |
destination |
|
) |
| |
|
pure virtual |
virtual void ora::IMappingSchema::setMappingVersion |
( |
const std::string & |
classId, |
|
|
int |
containerId, |
|
|
const std::string & |
mappingVersion |
|
) |
| |
|
pure virtual |
virtual void ora::IMappingSchema::storeMapping |
( |
const MappingRawData & |
data | ) |
|
|
pure virtual |