1 #ifndef INCLUDE_ORA_TABLEREGISTER_H
2 #define INCLUDE_ORA_TABLEREGISTER_H
26 bool checkColumn(
const std::string& tableName,
const std::string& columnName);
32 bool insertColumn(
const std::string& tableName,
const std::string& columnName );
34 bool insertColumns(
const std::string& tableName,
const std::vector<std::string>& columns );
TableRegister(coral::ISchema &schema)
bool insertColumns(const std::string &tableName, const std::vector< std::string > &columns)
bool insertColumn(const std::string &tableName, const std::string &columnName)
size_t numberOfColumns(const std::string &tableName)
coral::ISchema & m_schema
const std::string * m_currentTable
std::set< std::string > * m_currentColumns
void insertTable(const std::string &tableName)
bool checkColumn(const std::string &tableName, const std::string &columnName)
std::map< std::string, std::set< std::string > > m_register
bool checkTable(const std::string &tableName)