OmniSciDB  c0231cc57d
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InternalCatalogDataWrapper.cpp File Reference
#include "InternalCatalogDataWrapper.h"
#include <regex>
#include "Catalog/Catalog.h"
#include "Catalog/SysCatalog.h"
#include "FsiChunkUtils.h"
#include "FsiJsonUtils.h"
#include "ImportExport/Importer.h"
#include "Shared/StringTransform.h"
#include "Shared/SysDefinitions.h"
#include "Shared/distributed.h"
+ Include dependency graph for InternalCatalogDataWrapper.cpp:

Go to the source code of this file.

Namespaces

 foreign_storage
 
 foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}
 

Functions

void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::set_null (import_export::TypedImportBuffer *import_buffer)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_users (const std::list< Catalog_Namespace::UserMetadata > &all_users, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
std::string foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_user_name (int32_t user_id)
 
std::string foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_table_type (const TableDescriptor &td)
 
std::string foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_table_ddl (int32_t db_id, const TableDescriptor &td)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_tables (const std::map< int32_t, std::vector< TableDescriptor >> &tables_by_database, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
std::vector< std::string > foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_data_sources (const std::string &dashboard_metadata)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_dashboards (const std::map< int32_t, std::vector< DashboardDescriptor >> &dashboards_by_database, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
std::vector< std::string > foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_permissions (const AccessPrivileges privileges, int32_t object_type, int32_t object_id)
 
std::string foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_object_type_str (int32_t object_type)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_permissions (const std::vector< ObjectRoleDescriptor > &object_permissions, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_databases (const std::list< Catalog_Namespace::DBMetadata > &databases, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_roles (const std::set< std::string > &roles, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
void foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::populate_import_buffers_for_catalog_role_assignments (const std::map< std::string, std::vector< std::string >> &user_names_by_role_, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers)
 
std::map< int32_t, std::vector
< TableDescriptor > > 
foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_all_tables ()
 
std::map< int32_t, std::vector
< DashboardDescriptor > > 
foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_all_dashboards ()
 
std::map< std::string,
std::vector< std::string > > 
foreign_storage::anonymous_namespace{InternalCatalogDataWrapper.cpp}::get_all_role_assignments ()