OmniSciDB  8a228a1076
Catalog_Namespace::Catalog Member List

This is the complete list of members for Catalog_Namespace::Catalog, including all inherited members.

addColumn(const TableDescriptor &td, ColumnDescriptor &cd)Catalog_Namespace::Catalog
addDictionary(ColumnDescriptor &cd)Catalog_Namespace::Catalog
addForeignTableDetails()Catalog_Namespace::Catalogprivate
addFrontendViewToMap(DashboardDescriptor &vd)Catalog_Namespace::Catalogprotected
addFrontendViewToMapNoLock(DashboardDescriptor &vd)Catalog_Namespace::Catalogprotected
addLinkToMap(LinkDescriptor &ld)Catalog_Namespace::Catalogprotected
addReferenceToForeignDict(ColumnDescriptor &referencing_column, Parser::SharedDictionaryDef shared_dict_def, const bool persist_reference)Catalog_Namespace::Catalogprotected
addTableToMap(const TableDescriptor *td, const std::list< ColumnDescriptor > &columns, const std::list< DictDescriptor > &dicts)Catalog_Namespace::Catalogprotected
adjustAlteredTableFiles(const std::string &temp_data_dir, const std::unordered_map< int, int > &all_column_ids_map) constCatalog_Namespace::Catalogprivate
basePath_Catalog_Namespace::Catalogprotected
buildForeignServerMap()Catalog_Namespace::Catalogprivate
buildMaps()Catalog_Namespace::Catalogprotected
calciteMgr_Catalog_Namespace::Catalogprotected
calculateSHA1(const std::string &data)Catalog_Namespace::Catalogprotected
Catalog(const std::string &basePath, const DBMetadata &curDB, std::shared_ptr< Data_Namespace::DataMgr > dataMgr, const std::vector< LeafHostInfo > &string_dict_hosts, std::shared_ptr< Calcite > calcite, bool is_new_db)Catalog_Namespace::Catalog
changeForeignServerOwner(const std::string &server_name, const int new_owner_id)Catalog_Namespace::Catalog
CheckAndExecuteMigrations()Catalog_Namespace::Catalogprotected
CheckAndExecuteMigrationsPostBuildMaps()Catalog_Namespace::Catalogprotected
checkDateInDaysColumnMigration()Catalog_Namespace::Catalogprotected
checkMetadataForDeletedRecs(const TableDescriptor *td, int column_id) constCatalog_Namespace::Catalog
checkpoint(const int logicalTableId) constCatalog_Namespace::Catalog
columnDescriptorMap_Catalog_Namespace::Catalogprotected
columnDescriptorMapById_Catalog_Namespace::Catalogprotected
ColumnDescriptorsForRoll typedefCatalog_Namespace::Catalogprotected
columnDescriptorsForRollCatalog_Namespace::Catalogprotected
createDashboard(DashboardDescriptor &vd)Catalog_Namespace::Catalog
createDashboardSystemRoles()Catalog_Namespace::Catalogprotected
createDefaultServersIfNotExists()Catalog_Namespace::Catalog
createForeignServer(std::unique_ptr< foreign_storage::ForeignServer > foreign_server, bool if_not_exists)Catalog_Namespace::Catalog
createForeignServerNoLocks(std::unique_ptr< foreign_storage::ForeignServer > foreign_server, bool if_not_exists)Catalog_Namespace::Catalogprivate
createFsiSchemasAndDefaultServers()Catalog_Namespace::Catalogprotected
createLink(LinkDescriptor &ld, size_t min_length)Catalog_Namespace::Catalog
createOrUpdateDashboardSystemRole(const std::string &view_meta, const int32_t &user_id, const std::string &dash_role_name)Catalog_Namespace::Catalogprotected
createShardedTable(TableDescriptor &td, const std::list< ColumnDescriptor > &columns, const std::vector< Parser::SharedDictionaryDef > &shared_dict_defs)Catalog_Namespace::Catalog
createTable(TableDescriptor &td, const std::list< ColumnDescriptor > &columns, const std::vector< Parser::SharedDictionaryDef > &shared_dict_defs, bool isLogicalTable)Catalog_Namespace::Catalog
currentDB_Catalog_Namespace::Catalogprotected
dashboardDescriptorMap_Catalog_Namespace::Catalogprotected
dataMgr_Catalog_Namespace::Catalogprotected
delDictionary(const ColumnDescriptor &cd)Catalog_Namespace::Catalog
deletedColumnPerTable_Catalog_Namespace::Catalogprivate
deleteMetadataForDashboards(const std::vector< int32_t > ids, const UserMetadata &user)Catalog_Namespace::Catalog
dictDescriptorMapByRef_Catalog_Namespace::Catalogprotected
doDropTable(const TableDescriptor *td)Catalog_Namespace::Catalogprotected
doTruncateTable(const TableDescriptor *td)Catalog_Namespace::Catalogprotected
dropColumn(const TableDescriptor &td, const ColumnDescriptor &cd)Catalog_Namespace::Catalog
dropForeignServer(const std::string &server_name)Catalog_Namespace::Catalog
dropFsiSchemasAndTables()Catalog_Namespace::Catalogprotected
dropTable(const TableDescriptor *td)Catalog_Namespace::Catalog
dropTableFromJsonUnlocked(const std::string &table_name) constCatalog_Namespace::Catalogprotected
dumpCreateTable(const TableDescriptor *td, bool multiline_formatting=true, bool dump_defaults=false) constCatalog_Namespace::Catalog
dumpSchema(const TableDescriptor *td) constCatalog_Namespace::Catalog
eraseDBData()Catalog_Namespace::Catalog
eraseTablePhysicalData(const TableDescriptor *td)Catalog_Namespace::Catalog
executeDropTableSqliteQueries(const TableDescriptor *td)Catalog_Namespace::Catalogprotected
expandGeoColumn(const ColumnDescriptor &cd, std::list< ColumnDescriptor > &columns)Catalog_Namespace::Catalogstatic
foreignServerMap_Catalog_Namespace::Catalogprotected
foreignServerMapById_Catalog_Namespace::Catalogprotected
generatePhysicalTableName(const std::string &logicalTableName, const int32_t &shardNumber)Catalog_Namespace::Catalogprotected
get(const std::string &dbName)Catalog_Namespace::Catalogstatic
get(const int32_t db_id)Catalog_Namespace::Catalogstatic
get(const std::string &basePath, const DBMetadata &curDB, std::shared_ptr< Data_Namespace::DataMgr > dataMgr, const std::vector< LeafHostInfo > &string_dict_hosts, std::shared_ptr< Calcite > calcite, bool is_new_db)Catalog_Namespace::Catalogstatic
getAllColumnMetadataForTable(const int tableId, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) constCatalog_Namespace::Catalog
getAllColumnMetadataForTableImpl(const TableDescriptor *td, std::list< const ColumnDescriptor *> &colDescs, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) constCatalog_Namespace::Catalogprotected
getAllColumnMetadataForTableUnlocked(const int tableId, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) constCatalog_Namespace::Catalog
getAllDashboardsMetadata() constCatalog_Namespace::Catalog
getAllTableMetadata() constCatalog_Namespace::Catalog
getBasePath() constCatalog_Namespace::Cataloginline
getCalciteMgr() constCatalog_Namespace::Cataloginline
getColumnDictDirectory(const ColumnDescriptor *cd) constCatalog_Namespace::Catalog
getColumnIdBySpi(const int tableId, const size_t spi) constCatalog_Namespace::Catalog
getColumnIdBySpiUnlocked(const int table_id, const size_t spi) constCatalog_Namespace::Catalogprotected
getCurrentDB() constCatalog_Namespace::Cataloginline
getDatabaseId() constCatalog_Namespace::Cataloginline
getDataMgr() constCatalog_Namespace::Cataloginline
getDeletedColumn(const TableDescriptor *td) constCatalog_Namespace::Catalog
getDeletedColumnIfRowsDeleted(const TableDescriptor *td) constCatalog_Namespace::Catalog
getDictionary(const ColumnDescriptor &cd, std::map< int, StringDictionary *> &stringDicts)Catalog_Namespace::Catalog
getDictionaryToColumnMapping()Catalog_Namespace::Catalog
getForeignServer(const std::string &server_name) constCatalog_Namespace::Catalog
getForeignServerFromStorage(const std::string &server_name)Catalog_Namespace::Catalog
getForeignServerSchema(bool if_not_exists=false)Catalog_Namespace::Catalogstatic
getForeignServersForUser(const rapidjson::Value *filters, const UserMetadata &user, std::vector< const foreign_storage::ForeignServer *> &results)Catalog_Namespace::Catalog
getForeignTableSchema(bool if_not_exists=false)Catalog_Namespace::Catalogstatic
getLogicalTableId(const int physicalTableId) constCatalog_Namespace::Catalog
getMetadataForColumn(int tableId, const std::string &colName) constCatalog_Namespace::Catalog
getMetadataForColumn(int tableId, int columnId) constCatalog_Namespace::Catalog
getMetadataForColumnBySpi(const int tableId, const size_t spi) constCatalog_Namespace::Catalog
getMetadataForColumnUnlocked(int tableId, int columnId) constCatalog_Namespace::Catalog
getMetadataForDashboard(const std::string &userId, const std::string &dashName) constCatalog_Namespace::Catalog
getMetadataForDashboard(const int32_t dashboard_id) constCatalog_Namespace::Catalog
getMetadataForDict(int dict_ref, bool loadDict=true) constCatalog_Namespace::Catalog
getMetadataForDictUnlocked(int dict_ref, bool loadDict) constCatalog_Namespace::Catalog
getMetadataForLink(const std::string &link) constCatalog_Namespace::Catalog
getMetadataForLink(int linkId) constCatalog_Namespace::Catalog
getMetadataForTable(const std::string &tableName, const bool populateFragmenter=true) constCatalog_Namespace::Catalog
getMetadataForTable(int tableId, bool populateFragmenter=true) constCatalog_Namespace::Catalog
getMetadataForTableImpl(int tableId, const bool populateFragmenter) constCatalog_Namespace::Catalog
getPhysicalTablesDescriptors(const TableDescriptor *logicalTableDesc) constCatalog_Namespace::Catalog
getShardColumnMetadataForTable(const TableDescriptor *td) constCatalog_Namespace::Catalog
getSqliteConnector()Catalog_Namespace::Cataloginline
getStringDictionaryHosts() constCatalog_Namespace::Catalog
getTableDataDirectories(const TableDescriptor *td) constCatalog_Namespace::Catalog
getTableDictDirectories(const TableDescriptor *td) constCatalog_Namespace::Catalog
getTableEpoch(const int32_t db_id, const int32_t table_id) constCatalog_Namespace::Catalog
getTableNamesForUser(const UserMetadata &user, const GetTablesType get_tables_type) constCatalog_Namespace::Catalog
instantiateFragmenter(TableDescriptor *td) constCatalog_Namespace::Catalogprotected
linkDescriptorMap_Catalog_Namespace::Catalogprotected
linkDescriptorMapById_Catalog_Namespace::Catalogprotected
logicalToPhysicalTableMapById_Catalog_Namespace::Catalogprotected
mapd_cat_map_Catalog_Namespace::Catalogprivatestatic
name() constCatalog_Namespace::Cataloginline
nextTempDictId_Catalog_Namespace::Catalogprotected
nextTempTableId_Catalog_Namespace::Catalogprotected
parseDashboardObjects(const std::string &view_meta, const int &user_id)Catalog_Namespace::Catalogprotected
physicalTableNameTag_Catalog_Namespace::Catalogprotectedstatic
recordOwnershipOfObjectsInObjectPermissions()Catalog_Namespace::Catalogprotected
remove(const std::string &dbName)Catalog_Namespace::Catalogstatic
removeChunks(const int table_id)Catalog_Namespace::Catalog
removeFragmenterForTable(const int table_id)Catalog_Namespace::Catalog
removeTableFromMap(const std::string &tableName, const int tableId, const bool is_on_error=false)Catalog_Namespace::Catalogprotected
renameColumn(const TableDescriptor *td, const ColumnDescriptor *cd, const std::string &newColumnName)Catalog_Namespace::Catalog
renameForeignServer(const std::string &server_name, const std::string &name)Catalog_Namespace::Catalog
renamePhysicalTable(const TableDescriptor *td, const std::string &newTableName)Catalog_Namespace::Catalogprotected
renameTable(const TableDescriptor *td, const std::string &newTableName)Catalog_Namespace::Catalog
renameTableDirectories(const std::string &temp_data_dir, const std::vector< std::string > &target_paths, const std::string &name_prefix) constCatalog_Namespace::Catalogprivate
replaceDashboard(DashboardDescriptor &vd)Catalog_Namespace::Catalog
roll(const bool forward)Catalog_Namespace::Catalog
serializeTableJsonUnlocked(const TableDescriptor *td, const std::list< ColumnDescriptor > &cds) constCatalog_Namespace::Catalogprotected
set(const std::string &dbName, std::shared_ptr< Catalog > cat)Catalog_Namespace::Catalogstatic
setColumnDictionary(ColumnDescriptor &cd, std::list< DictDescriptor > &dds, const TableDescriptor &td, const bool isLogicalTable)Catalog_Namespace::Catalogprotected
setColumnSharedDictionary(ColumnDescriptor &cd, std::list< ColumnDescriptor > &cdd, std::list< DictDescriptor > &dds, const TableDescriptor td, const std::vector< Parser::SharedDictionaryDef > &shared_dict_defs)Catalog_Namespace::Catalogprotected
setDeletedColumn(const TableDescriptor *td, const ColumnDescriptor *cd)Catalog_Namespace::Catalog
setDeletedColumnUnlocked(const TableDescriptor *td, const ColumnDescriptor *cd)Catalog_Namespace::Catalog
setForeignServerDataWrapper(const std::string &server_name, const std::string &data_wrapper)Catalog_Namespace::Catalog
setForeignServerOptions(const std::string &server_name, const std::string &options)Catalog_Namespace::Catalog
setForeignServerProperty(const std::string &server_name, const std::string &property, const std::string &value)Catalog_Namespace::Catalogprivate
setForReload(const int32_t tableId)Catalog_Namespace::Catalog
setTableEpoch(const int db_id, const int table_id, const int new_epoch)Catalog_Namespace::Catalog
sharedMutex_Catalog_Namespace::Catalogmutable
sqliteConnector_Catalog_Namespace::Catalogprotected
sqliteMutex_Catalog_Namespace::Catalogmutable
string_dict_hosts_Catalog_Namespace::Catalogprotected
tableDescriptorMap_Catalog_Namespace::Catalogprotected
tableDescriptorMapById_Catalog_Namespace::Catalogprotected
thread_holding_sqlite_lockCatalog_Namespace::Catalogmutable
thread_holding_write_lockCatalog_Namespace::Catalogmutable
thread_holds_read_lockCatalog_Namespace::Catalogstatic
truncateTable(const TableDescriptor *td)Catalog_Namespace::Catalog
updateDeletedColumnIndicator()Catalog_Namespace::Catalogprotected
updateDictionaryNames()Catalog_Namespace::Catalogprotected
updateDictionarySchema()Catalog_Namespace::Catalogprotected
updateFixlenArrayColumns()Catalog_Namespace::Catalogprotected
updateFrontendViewAndLinkUsers()Catalog_Namespace::Catalogprotected
updateFrontendViewSchema()Catalog_Namespace::Catalogprotected
updateFrontendViewsToDashboards()Catalog_Namespace::Catalogprotected
updateGeoColumns()Catalog_Namespace::Catalogprotected
updateLinkSchema()Catalog_Namespace::Catalogprotected
updateLogicalToPhysicalTableLinkSchema()Catalog_Namespace::Catalogprotected
updateLogicalToPhysicalTableMap(const int32_t logical_tb_id)Catalog_Namespace::Catalogprotected
updatePageSize()Catalog_Namespace::Catalogprotected
updateTableDescriptorSchema()Catalog_Namespace::Catalogprotected
vacuumDeletedRows(const TableDescriptor *td) constCatalog_Namespace::Catalog
vacuumDeletedRows(const int logicalTableId) constCatalog_Namespace::Catalog
validateNonExistentTableOrView(const std::string &name, const bool if_not_exists)Catalog_Namespace::Catalog
~Catalog()Catalog_Namespace::Catalog