22 #include <unordered_map>
32 namespace Catalog_Namespace {
44 std::map<std::string, std::shared_ptr<DashboardDescriptor>>;
48 std::unordered_map<const TableDescriptor*, const ColumnDescriptor*>;
50 std::map<std::string, std::shared_ptr<foreign_storage::ForeignServer>>;
52 std::map<int, std::shared_ptr<foreign_storage::ForeignServer>>;
std::unordered_map< const TableDescriptor *, const ColumnDescriptor * > DeletedColumnPerTableMap
std::tuple< int, std::string > ColumnKey
std::map< ColumnKey, ColumnDescriptor * > ColumnDescriptorMap
std::map< int32_t, std::vector< int32_t >> LogicalToPhysicalTableMapById
std::map< int, std::unique_ptr< CustomExpression >> CustomExpressionMapById
std::map< ColumnIdKey, ColumnDescriptor * > ColumnDescriptorMapById
std::map< int, TableDescriptor * > TableDescriptorMapById
std::map< std::string, LinkDescriptor * > LinkDescriptorMap
std::map< std::string, std::shared_ptr< foreign_storage::ForeignServer >> ForeignServerMap
std::map< DictRef, std::unique_ptr< DictDescriptor >> DictDescriptorMapById
std::map< std::string, std::shared_ptr< DashboardDescriptor >> DashboardDescriptorMap
std::map< int32_t, std::set< const ColumnDescriptor * >> TableDictColumnsMap
std::map< int, LinkDescriptor * > LinkDescriptorMapById
std::map< int, std::shared_ptr< foreign_storage::ForeignServer >> ForeignServerMapById
std::map< std::string, TableDescriptor * > TableDescriptorMap
std::tuple< int, int > ColumnIdKey