OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBHandler.h File Reference
#include "LeafAggregator.h"
#include "Calcite/Calcite.h"
#include "Catalog/Catalog.h"
#include "Catalog/SessionsStore.h"
#include "Fragmenter/InsertOrderFragmenter.h"
#include "Geospatial/Transforms.h"
#include "ImportExport/Importer.h"
#include "LockMgr/LockMgr.h"
#include "Logger/Logger.h"
#include "Parser/ParserNode.h"
#include "Parser/ParserWrapper.h"
#include "Parser/ReservedKeywords.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/QueryEngine.h"
#include "QueryEngine/TableGenerations.h"
#include "Shared/StringTransform.h"
#include "Shared/SystemParameters.h"
#include "Shared/clean_boost_regex.hpp"
#include "Shared/heavyai_shared_mutex.h"
#include "Shared/measure.h"
#include "Shared/scope.h"
#include "StringDictionary/StringDictionaryClient.h"
#include "ThriftHandler/ConnectionInfo.h"
#include "ThriftHandler/QueryState.h"
#include "ThriftHandler/RenderHandler.h"
#include "ThriftHandler/SystemValidator.h"
#include <sys/types.h>
#include <thrift/server/TServer.h>
#include <thrift/transport/THttpClient.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/tokenizer.hpp>
#include <cmath>
#include <csignal>
#include <fstream>
#include <list>
#include <map>
#include <memory>
#include <mutex>
#include <random>
#include <string>
#include <thread>
#include <typeinfo>
#include <unordered_map>
#include "gen-cpp/Heavy.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::DeferredCopyFromState
 
struct  DBHandler::DeferredCopyFromSessions
 

Namespaces

 dbhandler
 
 File_Namespace
 

Typedefs

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

Functions

bool dbhandler::is_info_schema_db (const std::string &db_name)
 
void dbhandler::check_not_info_schema_db (const std::string &db_name, bool throw_db_exception)
 

Typedef Documentation

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

Definition at line 104 of file DBHandler.h.

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

Definition at line 103 of file DBHandler.h.