OmniSciDB  2e3a973ef4
DBHandler.h File Reference
#include "LeafAggregator.h"
#include "Calcite/Calcite.h"
#include "Catalog/Catalog.h"
#include "Fragmenter/InsertOrderFragmenter.h"
#include "Geospatial/Transforms.h"
#include "ImportExport/Importer.h"
#include "LockMgr/LockMgr.h"
#include "Logger/Logger.h"
#include "Parser/ParserWrapper.h"
#include "Parser/ReservedKeywords.h"
#include "Parser/parser.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/QueryDispatchQueue.h"
#include "QueryEngine/TableGenerations.h"
#include "Shared/StringTransform.h"
#include "Shared/SystemParameters.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/ConnectionInfo.h"
#include "ThriftHandler/DistributedValidate.h"
#include "ThriftHandler/QueryState.h"
#include "ThriftHandler/RenderHandler.h"
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <thrift/server/TServer.h>
#include <thrift/transport/THttpTransport.h>
#include <thrift/transport/TSocket.h>
#include <thrift/transport/TTransport.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/OmniSci.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  TrackingProcessor
 
class  DBHandler
 
struct  DBHandler::GeoCopyFromState
 
struct  DBHandler::GeoCopyFromSessions
 

Typedefs

using SessionMap = std::map< TSessionId, std::shared_ptr< Catalog_Namespace::SessionInfo > >
 
using PermissionFuncPtr = bool(*)(const AccessPrivileges &, const TDBObjectPermissions &)
 

Typedef Documentation

◆ PermissionFuncPtr

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

Definition at line 107 of file DBHandler.h.

◆ SessionMap

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

Definition at line 106 of file DBHandler.h.