OmniSciDB  95562058bd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Types.h File Reference
#include <map>
#include <string>
#include <tuple>
#include <unordered_map>
#include "Catalog/ColumnDescriptor.h"
#include "Catalog/DashboardDescriptor.h"
#include "Catalog/DictDescriptor.h"
#include "Catalog/ForeignServer.h"
#include "Catalog/LinkDescriptor.h"
#include "Catalog/TableDescriptor.h"
+ Include dependency graph for Types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Catalog_Namespace
 

Typedefs

using Catalog_Namespace::TableDescriptorMap = std::map< std::string, TableDescriptor * >
 
using Catalog_Namespace::TableDescriptorMapById = std::map< int, TableDescriptor * >
 
using Catalog_Namespace::LogicalToPhysicalTableMapById = std::map< int32_t, std::vector< int32_t >>
 
using Catalog_Namespace::ColumnKey = std::tuple< int, std::string >
 
using Catalog_Namespace::ColumnDescriptorMap = std::map< ColumnKey, ColumnDescriptor * >
 
using Catalog_Namespace::ColumnIdKey = std::tuple< int, int >
 
using Catalog_Namespace::ColumnDescriptorMapById = std::map< ColumnIdKey, ColumnDescriptor * >
 
using Catalog_Namespace::DictDescriptorMapById = std::map< DictRef, std::unique_ptr< DictDescriptor >>
 
using Catalog_Namespace::DashboardDescriptorMap = std::map< std::string, std::shared_ptr< DashboardDescriptor >>
 
using Catalog_Namespace::LinkDescriptorMap = std::map< std::string, LinkDescriptor * >
 
using Catalog_Namespace::LinkDescriptorMapById = std::map< int, LinkDescriptor * >
 
using Catalog_Namespace::DeletedColumnPerTableMap = std::unordered_map< const TableDescriptor *, const ColumnDescriptor * >
 
using Catalog_Namespace::ForeignServerMap = std::map< std::string, std::shared_ptr< foreign_storage::ForeignServer >>
 
using Catalog_Namespace::ForeignServerMapById = std::map< int, std::shared_ptr< foreign_storage::ForeignServer >>