OmniSciDB  8fa3bf436f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const Catalog_Namespace::Catalogprivate
alterPhysicalTableMetadata(const TableDescriptor *td, const TableDescriptorUpdateParams &table_update_params)Catalog_Namespace::Catalogprivate
alterTableMetadata(const TableDescriptor *td, const TableDescriptorUpdateParams &table_update_params)Catalog_Namespace::Catalogprivate
basePath_Catalog_Namespace::Catalogprotected
buildCustomExpressionsMap()Catalog_Namespace::Catalogprivate
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
Catalog()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) const Catalog_Namespace::Catalog
checkpoint(const int logicalTableId) const Catalog_Namespace::Catalog
checkpointWithAutoRollback(const int logical_table_id) const Catalog_Namespace::Catalog
columnDescriptorMap_Catalog_Namespace::Catalogprotected
columnDescriptorMapById_Catalog_Namespace::Catalogprotected
ColumnDescriptorsForRoll typedefCatalog_Namespace::Catalogprotected
columnDescriptorsForRollCatalog_Namespace::Catalogprotected
createCustomExpression(std::unique_ptr< CustomExpression > custom_expression)Catalog_Namespace::Catalog
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
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
custom_expr_map_by_id_Catalog_Namespace::Catalogprotected
dashboardDescriptorMap_Catalog_Namespace::Catalogprotected
dataMgr_Catalog_Namespace::Catalogprotected
delDictionary(const ColumnDescriptor &cd)Catalog_Namespace::Catalog
deleteCustomExpressions(const std::vector< int32_t > &custom_expression_ids, bool do_soft_delete)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
dropTable(const TableDescriptor *td)Catalog_Namespace::Catalog
dropTableFromJsonUnlocked(const std::string &table_name) const Catalog_Namespace::Catalogprotected
dumpCreateTable(const TableDescriptor *td, bool multiline_formatting=true, bool dump_defaults=false) const Catalog_Namespace::Catalog
dumpSchema(const TableDescriptor *td) const Catalog_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
filterTableByTypeAndUser(const TableDescriptor *td, const UserMetadata &user_metadata, const GetTablesType get_tables_type) const Catalog_Namespace::Catalogprivate
foreignServerMap_Catalog_Namespace::Catalogprotected
foreignServerMapById_Catalog_Namespace::Catalogprotected
gatherAdditionalInfo(std::vector< std::string > &additional_info, std::set< std::string > &shared_dict_column_names, const TableDescriptor *td) const Catalog_Namespace::Catalogprivate
generatePhysicalTableName(const std::string &logicalTableName, const int32_t &shardNumber)Catalog_Namespace::Catalogprotected
getAllColumnMetadataForTable(const int tableId, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) const Catalog_Namespace::Catalog
getAllColumnMetadataForTableImpl(const TableDescriptor *td, std::list< const ColumnDescriptor * > &colDescs, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) const Catalog_Namespace::Catalogprotected
getAllColumnMetadataForTableUnlocked(const int tableId, const bool fetchSystemColumns, const bool fetchVirtualColumns, const bool fetchPhysicalColumns) const Catalog_Namespace::Catalog
getAllDashboardsMetadata() const Catalog_Namespace::Catalog
getAllForeignTablesForRefresh() const Catalog_Namespace::Catalog
getAllTableMetadata() const Catalog_Namespace::Catalog
getCalciteMgr() const Catalog_Namespace::Cataloginline
getCatalogBasePath() const Catalog_Namespace::Cataloginline
getColumnDictDirectory(const ColumnDescriptor *cd) const Catalog_Namespace::Catalog
getColumnIdBySpi(const int tableId, const size_t spi) const Catalog_Namespace::Catalog
getColumnIdBySpiUnlocked(const int table_id, const size_t spi) const Catalog_Namespace::Catalogprotected
getCurrentDB() const Catalog_Namespace::Cataloginline
getCustomExpression(int32_t custom_expression_id) const Catalog_Namespace::Catalog
getCustomExpressionFromConnector(size_t row)Catalog_Namespace::Catalogprivate
getCustomExpressionFromStorage(int32_t custom_expression_id)Catalog_Namespace::Catalog
getCustomExpressionsForUser(const UserMetadata &user) const Catalog_Namespace::Catalog
getCustomExpressionsSchema(bool if_not_exists=false)Catalog_Namespace::Catalogstatic
getDatabaseId() const Catalog_Namespace::Cataloginline
getDataMgr() const Catalog_Namespace::Cataloginline
getDeletedColumn(const TableDescriptor *td) const Catalog_Namespace::Catalog
getDeletedColumnIfRowsDeleted(const TableDescriptor *td) const Catalog_Namespace::Catalog
getDictionary(const ColumnDescriptor &cd, std::map< int, StringDictionary * > &stringDicts)Catalog_Namespace::Catalog
getDictionaryToColumnMapping()Catalog_Namespace::Catalog
getForeignServer(const std::string &server_name) const Catalog_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
getForeignTable(const std::string &tableName) const Catalog_Namespace::Catalog
getForeignTable(int table_id) const Catalog_Namespace::Catalog
getForeignTableFromStorage(int table_id)Catalog_Namespace::Catalog
getForeignTableSchema(bool if_not_exists=false)Catalog_Namespace::Catalogstatic
getForeignTableUnlocked(int tableId) const Catalog_Namespace::Catalog
getForeignTableUnlocked(const std::string &tableName) const Catalog_Namespace::Catalogprivate
getLogicalTableId(const int physicalTableId) const Catalog_Namespace::Catalog
getMetadataForColumn(int tableId, const std::string &colName) const Catalog_Namespace::Catalog
getMetadataForColumn(int tableId, int columnId) const Catalog_Namespace::Catalog
getMetadataForColumnBySpi(const int tableId, const size_t spi) const Catalog_Namespace::Catalog
getMetadataForColumnUnlocked(int tableId, int columnId) const Catalog_Namespace::Catalog
getMetadataForDashboard(const std::string &userId, const std::string &dashName) const Catalog_Namespace::Catalog
getMetadataForDashboard(const int32_t dashboard_id) const Catalog_Namespace::Catalog
getMetadataForDict(int dict_ref, bool loadDict=true) const Catalog_Namespace::Catalog
getMetadataForDictUnlocked(int dict_ref, bool loadDict) const Catalog_Namespace::Catalog
getMetadataForLink(const std::string &link) const Catalog_Namespace::Catalog
getMetadataForLink(int linkId) const Catalog_Namespace::Catalog
getMetadataForTable(const std::string &tableName, const bool populateFragmenter=true) const Catalog_Namespace::Catalog
getMetadataForTable(int tableId, bool populateFragmenter=true) const Catalog_Namespace::Catalog
getMetadataForTableImpl(int tableId, const bool populateFragmenter) const Catalog_Namespace::Catalog
getMutableMetadataForTableUnlocked(int tableId)Catalog_Namespace::Catalogprivate
getObjForLock()Catalog_Namespace::Catalogprivate
getPhysicalTablesDescriptors(const TableDescriptor *logical_table_desc, bool populate_fragmenter=true) const Catalog_Namespace::Catalog
getShardColumnMetadataForTable(const TableDescriptor *td) const Catalog_Namespace::Catalog
getSqliteConnector()Catalog_Namespace::Cataloginline
getStringDictionaryHosts() const Catalog_Namespace::Catalog
getTableDataDirectories(const TableDescriptor *td) const Catalog_Namespace::Catalog
getTableDictDirectories(const TableDescriptor *td) const Catalog_Namespace::Catalog
getTableEpoch(const int32_t db_id, const int32_t table_id) const Catalog_Namespace::Catalog
getTableEpochs(const int32_t db_id, const int32_t table_id) const Catalog_Namespace::Catalog
getTableNamesForUser(const UserMetadata &user, const GetTablesType get_tables_type) const Catalog_Namespace::Catalog
getTablesMetadataForUser(const UserMetadata &user_metadata, const GetTablesType get_tables_type, const std::string &filter_table_name) const Catalog_Namespace::Catalog
initialized_Catalog_Namespace::Catalog
instantiateFragmenter(TableDescriptor *td) const Catalog_Namespace::Catalogprotected
linkDescriptorMap_Catalog_Namespace::Catalogprotected
linkDescriptorMapById_Catalog_Namespace::Catalogprotected
logicalToPhysicalTableMapById_Catalog_Namespace::Catalogprotected
name() const Catalog_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
quoteIfRequired(const std::string &column_name) const Catalog_Namespace::Catalogprivate
recordOwnershipOfObjectsInObjectPermissions()Catalog_Namespace::Catalogprotected
removeChunksUnlocked(const int table_id) const Catalog_Namespace::Catalogprivate
removeFragmenterForTable(const int table_id) const 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
renamePhysicalTable(std::vector< std::pair< std::string, std::string >> &names, std::vector< int > &tableIds)Catalog_Namespace::Catalogprotected
renameTable(const TableDescriptor *td, const std::string &newTableName)Catalog_Namespace::Catalog
renameTable(std::vector< std::pair< std::string, std::string >> &names)Catalog_Namespace::Catalog
renameTableDirectories(const std::string &temp_data_dir, const std::vector< std::string > &target_paths, const std::string &name_prefix) const Catalog_Namespace::Catalogprivate
replaceDashboard(DashboardDescriptor &vd)Catalog_Namespace::Catalog
roll(const bool forward)Catalog_Namespace::Catalog
serializeTableJsonUnlocked(const TableDescriptor *td, const std::list< ColumnDescriptor > &cds) const Catalog_Namespace::Catalogprotected
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
setForeignTableOptions(const std::string &table_name, foreign_storage::OptionsMap &options_map, bool clear_existing_options=true)Catalog_Namespace::Catalog
setForeignTableProperty(const foreign_storage::ForeignTable *table, const std::string &property, const std::string &value)Catalog_Namespace::Catalogprivate
setForReload(const int32_t tableId)Catalog_Namespace::Catalog
setMaxRollbackEpochs(const int32_t table_id, const int32_t max_rollback_epochs)Catalog_Namespace::Catalog
setMaxRows(const int32_t table_id, const int64_t max_rows)Catalog_Namespace::Catalog
setTableEpoch(const int db_id, const int table_id, const int new_epoch)Catalog_Namespace::Catalog
setTableEpochs(const int32_t db_id, const std::vector< TableEpochInfo > &table_epochs) const Catalog_Namespace::Catalog
setTableEpochsLogExceptions(const int32_t db_id, const std::vector< TableEpochInfo > &table_epochs) const Catalog_Namespace::Catalog
setTableFileMgrParams(const int table_id, const File_Namespace::FileMgrParams &file_mgr_params)Catalog_Namespace::Catalogprivate
setUncappedTableEpoch(const std::string &table_name)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
updateCustomExpression(int32_t custom_expression_id, const std::string &expression_json)Catalog_Namespace::Catalog
updateCustomExpressionsSchema()Catalog_Namespace::Catalogprotected
updateDeletedColumnIndicator()Catalog_Namespace::Catalogprotected
updateDictionaryNames()Catalog_Namespace::Catalogprotected
updateDictionarySchema()Catalog_Namespace::Catalogprotected
updateFixlenArrayColumns()Catalog_Namespace::Catalogprotected
updateForeignTableRefreshTimes(const int32_t table_id)Catalog_Namespace::Catalog
updateFrontendViewAndLinkUsers()Catalog_Namespace::Catalogprotected
updateFrontendViewSchema()Catalog_Namespace::Catalogprotected
updateFrontendViewsToDashboards()Catalog_Namespace::Catalogprotected
updateFsiSchemas()Catalog_Namespace::Catalogprotected
updateGeoColumns()Catalog_Namespace::Catalogprotected
updateLeaf(const LeafHostInfo &string_dict_host)Catalog_Namespace::Catalog
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
validateNonExistentTableOrView(const std::string &name, const bool if_not_exists)Catalog_Namespace::Catalog
~Catalog()Catalog_Namespace::Catalog