OmniSciDB
bf83d84833
|
This file contains the class specification and related data structures for SysCatalog. More...
#include <atomic>
#include <cstdint>
#include <ctime>
#include <limits>
#include <list>
#include <map>
#include <mutex>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "tbb/concurrent_hash_map.h"
#include "Grantee.h"
#include "ObjectRoleDescriptor.h"
#include "PkiServer.h"
#include "../DataMgr/DataMgr.h"
#include "../SqliteConnector/SqliteConnector.h"
#include "LeafHostInfo.h"
#include "../Calcite/Calcite.h"
#include "../Shared/mapd_shared_mutex.h"
Go to the source code of this file.
Classes | |
struct | Catalog_Namespace::UserMetadata |
struct | Catalog_Namespace::DBMetadata |
struct | Catalog_Namespace::DBSummary |
class | Catalog_Namespace::CommonFileOperations |
class | Catalog_Namespace::SysCatalog |
Namespaces | |
Catalog_Namespace | |
Typedefs | |
using | Catalog_Namespace::DBSummaryList = std::list< DBSummary > |
Variables | |
const std::string | OMNISCI_SYSTEM_CATALOG = "omnisci_system_catalog" |
const std::string | OMNISCI_DEFAULT_DB = "omnisci" |
const std::string | OMNISCI_ROOT_USER = "admin" |
const int | OMNISCI_ROOT_USER_ID = 0 |
const std::string | OMNISCI_ROOT_USER_ID_STR = "0" |
const std::string | OMNISCI_ROOT_PASSWD_DEFAULT = "HyperInteractive" |
This file contains the class specification and related data structures for SysCatalog.
Definition in file SysCatalog.h.
const std::string OMNISCI_DEFAULT_DB = "omnisci" |
Definition at line 58 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::createRole_unsafe(), Catalog_Namespace::SysCatalog::getMetadataWithDefaultDB(), QueryRunner::QueryRunner::init(), Catalog_Namespace::SysCatalog::initDB(), main(), Catalog_Namespace::SysCatalog::name(), and QueryRunner::QueryRunner::QueryRunner().
const std::string OMNISCI_ROOT_PASSWD_DEFAULT = "HyperInteractive" |
Definition at line 62 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::initDB().
const std::string OMNISCI_ROOT_USER = "admin" |
Definition at line 59 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::addAdminUserRole(), Catalog_Namespace::SysCatalog::buildUserRoleMap(), Catalog_Namespace::SysCatalog::createUserRoles(), Parser::GrantRoleStmt::execute(), Parser::RevokeRoleStmt::execute(), QueryRunner::QueryRunner::init(), Catalog_Namespace::SysCatalog::initDB(), and main().
const int OMNISCI_ROOT_USER_ID = 0 |
Definition at line 60 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::createDatabase(), Catalog_Namespace::Catalog::createDefaultServersIfNotExists(), Catalog_Namespace::SysCatalog::initDB(), Catalog_Namespace::SysCatalog::migrateDBAccessPrivileges(), Catalog_Namespace::SysCatalog::migratePrivileges(), and Catalog_Namespace::Catalog::updateTableDescriptorSchema().
const std::string OMNISCI_ROOT_USER_ID_STR = "0" |
Definition at line 61 of file SysCatalog.h.
Referenced by Catalog_Namespace::SysCatalog::initDB().
const std::string OMNISCI_SYSTEM_CATALOG = "omnisci_system_catalog" |