OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MapDHandler.h File Reference
#include "LeafAggregator.h"
#include "MapDRelease.h"
#include "Calcite/Calcite.h"
#include "Catalog/Catalog.h"
#include "Fragmenter/InsertOrderFragmenter.h"
#include "Import/Importer.h"
#include "LockMgr/LockMgr.h"
#include "Parser/ParserWrapper.h"
#include "Parser/ReservedKeywords.h"
#include "Parser/parser.h"
#include "Planner/Planner.h"
#include "QueryEngine/CalciteAdapter.h"
#include "QueryEngine/Descriptors/RelAlgExecutionDescriptor.h"
#include "QueryEngine/Execute.h"
#include "QueryEngine/ExtensionFunctionsWhitelist.h"
#include "QueryEngine/GpuMemUtils.h"
#include "QueryEngine/JsonAccessors.h"
#include "QueryEngine/TableGenerations.h"
#include "QueryState.h"
#include "Shared/ConfigResolve.h"
#include "Shared/GenericTypeUtilities.h"
#include "Shared/Logger.h"
#include "Shared/MapDParameters.h"
#include "Shared/StringTransform.h"
#include "Shared/geosupport.h"
#include "Shared/mapd_shared_mutex.h"
#include "Shared/mapd_shared_ptr.h"
#include "Shared/measure.h"
#include "Shared/scope.h"
#include "StringDictionary/StringDictionaryClient.h"
#include "ThriftHandler/DistributedValidate.h"
#include <fcntl.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <atomic>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/filesystem.hpp>
#include <boost/make_shared.hpp>
#include <boost/noncopyable.hpp>
#include <boost/none_t.hpp>
#include <boost/optional.hpp>
#include <boost/program_options.hpp>
#include <boost/regex.hpp>
#include <boost/tokenizer.hpp>
#include <cmath>
#include <csignal>
#include <fstream>
#include <list>
#include <map>
#include <memory>
#include <mutex>
#include <random>
#include <regex>
#include <string>
#include <thread>
#include <typeinfo>
#include <unordered_map>
#include "gen-cpp/MapD.h"
#include "gen-cpp/extension_functions_types.h"
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MapDHandler
 

Typedefs

using SessionMap = std::map< TSessionId, std::shared_ptr< Catalog_Namespace::SessionInfo >>
 
using permissionFuncPtr = bool(*)(const AccessPrivileges &, const TDBObjectPermissions &)
 
using TableMap = std::map< std::string, bool >
 
using OptionalTableMap = boost::optional< TableMap & >
 

Enumerations

enum  GetTablesType { GET_PHYSICAL_TABLES_AND_VIEWS, GET_PHYSICAL_TABLES, GET_VIEWS }
 

Typedef Documentation

using OptionalTableMap = boost::optional<TableMap&>

Definition at line 112 of file MapDHandler.h.

using permissionFuncPtr = bool (*)(const AccessPrivileges&, const TDBObjectPermissions&)

Definition at line 110 of file MapDHandler.h.

using SessionMap = std::map<TSessionId, std::shared_ptr<Catalog_Namespace::SessionInfo>>

Definition at line 109 of file MapDHandler.h.

using TableMap = std::map<std::string, bool>

Definition at line 111 of file MapDHandler.h.

Enumeration Type Documentation

Enumerator
GET_PHYSICAL_TABLES_AND_VIEWS 
GET_PHYSICAL_TABLES 
GET_VIEWS 

Definition at line 104 of file MapDHandler.h.