Class foreign_storage::InternalCatalogDataWrapper¶
-
class
InternalCatalogDataWrapper
: public foreign_storage::InternalSystemDataWrapper¶ Public Functions
-
InternalCatalogDataWrapper
()¶
-
InternalCatalogDataWrapper
(const int db_id, const ForeignTable *foreign_table)¶
Private Functions
-
void
initializeObjectsForTable
(const std::string &table_name)¶
-
void
populateChunkBuffersForTable
(const std::string &table_name, std::map<std::string, import_export::TypedImportBuffer *> &import_buffers)¶
Private Members
-
std::list<Catalog_Namespace::UserMetadata>
users_
¶
-
std::map<int32_t, std::vector<TableDescriptor>>
tables_by_database_
¶
-
std::map<int32_t, std::vector<DashboardDescriptor>>
dashboards_by_database_
¶
-
std::vector<ObjectRoleDescriptor>
object_permissions_
¶
-
std::list<Catalog_Namespace::DBMetadata>
databases_
¶
-
std::set<std::string>
roles_
¶
-
std::map<std::string, std::vector<std::string>>
user_names_by_role_
¶
-