eckit::sql::SQLTableFactory class

Public static functions

static auto instance() -> SQLTableFactory&

Public functions

auto build(SQLDatabase& owner, const std::string& name, const std::string& location = "") -> SQLTable*
void enregister(SQLTableFactoryBase* f)
void deregister(SQLTableFactoryBase* f)

Function documentation

SQLTable* eckit::sql::SQLTableFactory::build(SQLDatabase& owner, const std::string& name, const std::string& location = "")

Build an SQLTable from a give name. Location is optional - if it is not supplied then the name may be treated as a location at the discretion of the handler.