OmniSciDB
94e8789169
|
Functions | |
auto | table_json_filepath (const std::string &base_path, const std::string &db_name) |
std::string | getUserFromId (const int32_t id) |
int64_t | get_next_refresh_time (const foreign_storage::ForeignTable &foreign_table) |
std::string | table_epochs_to_string (const std::vector< TableEpochInfo > &table_epochs) |
const ColumnDescriptor * | get_foreign_col (const Catalog &cat, const Parser::SharedDictionaryDef &shared_dict_def) |
void | unserialize_key_metainfo (std::vector< std::string > &shared_dicts, std::set< std::string > &shared_dict_column_names, const std::string keyMetainfo) |
const ColumnDescriptor* Catalog_Namespace::anonymous_namespace{Catalog.cpp}::get_foreign_col | ( | const Catalog & | cat, |
const Parser::SharedDictionaryDef & | shared_dict_def | ||
) |
Definition at line 3106 of file Catalog.cpp.
References CHECK, Parser::SharedDictionaryDef::get_foreign_column(), Parser::SharedDictionaryDef::get_foreign_table(), Catalog_Namespace::Catalog::getMetadataForColumn(), Catalog_Namespace::Catalog::getMetadataForTable(), and TableDescriptor::tableId.
Referenced by Catalog_Namespace::Catalog::addReferenceToForeignDict().
int64_t Catalog_Namespace::anonymous_namespace{Catalog.cpp}::get_next_refresh_time | ( | const foreign_storage::ForeignTable & | foreign_table | ) |
Definition at line 2135 of file Catalog.cpp.
References CHECK, foreign_storage::get_next_refresh_time(), foreign_storage::ForeignTable::NULL_REFRESH_TIME, foreign_storage::OptionsContainer::options, foreign_storage::ForeignTable::REFRESH_TIMING_TYPE_KEY, and foreign_storage::ForeignTable::SCHEDULE_REFRESH_TIMING_TYPE.
Referenced by Catalog_Namespace::Catalog::createTable(), and Catalog_Namespace::Catalog::updateForeignTableRefreshTimes().
std::string Catalog_Namespace::anonymous_namespace{Catalog.cpp}::getUserFromId | ( | const int32_t | id | ) |
Definition at line 890 of file Catalog.cpp.
References Catalog_Namespace::SysCatalog::instance(), and Catalog_Namespace::UserMetadata::userName.
Referenced by Catalog_Namespace::Catalog::buildMaps().
std::string Catalog_Namespace::anonymous_namespace{Catalog.cpp}::table_epochs_to_string | ( | const std::vector< TableEpochInfo > & | table_epochs | ) |
Definition at line 2997 of file Catalog.cpp.
References to_string().
Referenced by Catalog_Namespace::Catalog::setTableEpochsLogExceptions().
|
inline |
Definition at line 153 of file Catalog.cpp.
Referenced by Catalog_Namespace::Catalog::dropTableFromJsonUnlocked(), Catalog_Namespace::Catalog::serializeTableJsonUnlocked(), and Catalog_Namespace::Catalog::~Catalog().
void Catalog_Namespace::anonymous_namespace{Catalog.cpp}::unserialize_key_metainfo | ( | std::vector< std::string > & | shared_dicts, |
std::set< std::string > & | shared_dict_column_names, | ||
const std::string | keyMetainfo | ||
) |
Definition at line 4283 of file Catalog.cpp.
References CHECK, Catalog_Namespace::Catalog::name(), and run_benchmark_import::type.
Referenced by Catalog_Namespace::Catalog::dumpCreateTable().