OmniSciDB  dfae7c3b14
QueryState.h File Reference
#include "Logger/Logger.h"
#include "Shared/StringTransform.h"
#include <boost/circular_buffer.hpp>
#include <boost/filesystem.hpp>
#include <boost/noncopyable.hpp>
#include <boost/optional.hpp>
#include <boost/preprocessor.hpp>
#include <atomic>
#include <chrono>
#include <list>
#include <memory>
#include <mutex>
#include <sstream>
#include <string>
#include <thread>
+ Include dependency graph for QueryState.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  query_state::Event
 
struct  query_state::SessionData
 
class  query_state::QueryState
 
class  query_state::QueryStateProxy
 
class  query_state::QueryStates
 
class  query_state::Timer
 
class  query_state::StdLogData
 
class  query_state::StdLog
 

Namespaces

 Catalog_Namespace
 
 query_state
 

Macros

#define STDLOG(...)
 

Typedefs

using query_state::Clock = std::chrono::steady_clock
 
using query_state::Id = uint64_t
 
using query_state::Events = std::list< Event >
 
using query_state::EventFunction = std::function< void(Event const &)>
 

Macro Definition Documentation

◆ STDLOG

#define STDLOG (   ...)
Value:
BOOST_PP_IF(BOOST_PP_IS_EMPTY(__VA_ARGS__), \
query_state::StdLog(__FILE__, __LINE__, __func__), \
query_state::StdLog(__FILE__, __LINE__, __func__, __VA_ARGS__))

Definition at line 225 of file QueryState.h.

Referenced by DBHandler::check_table_consistency(), DBHandler::checkpoint(), DBHandler::clear_cpu_memory(), DBHandler::clear_gpu_memory(), DBHandler::clone_session(), DBHandler::connect(), DBHandler::create_dashboard(), DBHandler::create_link(), DBHandler::create_table(), DBHandler::deallocate_df(), DBHandler::delete_dashboards(), DBHandler::detect_column_types(), DBHandler::disconnect(), Parser::InsertIntoTableAsSelectStmt::execute(), Parser::CreateTableAsSelectStmt::execute(), Parser::ExportQueryStmt::execute(), Parser::CreateViewStmt::execute(), DBHandler::get_all_files_in_archive(), DBHandler::get_all_roles_for_user(), DBHandler::get_completion_hints(), DBHandler::get_dashboard(), DBHandler::get_dashboard_grantees(), DBHandler::get_dashboards(), DBHandler::get_databases(), DBHandler::get_db_object_privs(), DBHandler::get_db_objects_for_grantee(), DBHandler::get_first_geo_file_in_archive(), DBHandler::get_hardware_info(), DBHandler::get_heap_profile(), DBHandler::get_internal_table_details(), DBHandler::get_layers_in_geo_file(), DBHandler::get_license_claims(), DBHandler::get_link_view(), DBHandler::get_memory(), DBHandler::get_physical_tables(), DBHandler::get_result_row_for_pixel(), DBHandler::get_roles(), DBHandler::get_server_status(), DBHandler::get_session_info(), DBHandler::get_status(), DBHandler::get_table_details(), DBHandler::get_table_epoch(), DBHandler::get_table_epoch_by_name(), DBHandler::get_table_epochs(), DBHandler::get_tables(), DBHandler::get_tables_meta(), DBHandler::get_users(), DBHandler::get_views(), QueryRunner::QueryRunner::getExecutor(), DBHandler::has_object_privilege(), DBHandler::has_role(), DBHandler::import_geo_table(), DBHandler::import_table(), DBHandler::import_table_status(), DBHandler::insert_data(), DBHandler::internal_connect(), DBHandler::interrupt(), DBHandler::load_table(), DBHandler::load_table_binary(), DBHandler::load_table_binary_arrow(), DBHandler::load_table_binary_columnar(), DBHandler::query_get_outer_fragment_count(), DBHandler::render_vega(), DBHandler::replace_dashboard(), QueryRunner::QueryRunner::runDDLStatement(), QueryRunner::QueryRunner::runSelectQuery(), QueryRunner::QueryRunner::runSQL(), QueryRunner::QueryRunner::runSQLWithAllowingInterrupt(), DBHandler::set_execution_mode(), DBHandler::set_license_key(), DBHandler::set_table_epoch(), DBHandler::set_table_epoch_by_name(), DBHandler::set_table_epochs(), DBHandler::shareOrUnshareDashboards(), DBHandler::sql_execute(), DBHandler::sql_execute_df(), DBHandler::sql_execute_gdf(), DBHandler::sql_validate(), DBHandler::start_heap_profile(), DBHandler::start_query(), DBHandler::start_render_query(), DBHandler::stop_heap_profile(), and DBHandler::switch_database().