OmniSciDB
bf83d84833
|
#include <blosc.h>
#include <cstddef>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/filesystem.hpp>
#include <boost/locale/generator.hpp>
#include <boost/make_shared.hpp>
#include <boost/program_options.hpp>
#include "Catalog/AuthMetadata.h"
#include "DataMgr/ForeignStorage/ForeignStorageCache.h"
#include "QueryEngine/ExtractFromTime.h"
#include "QueryEngine/HyperLogLog.h"
#include "Shared/SystemParameters.h"
Go to the source code of this file.
Classes | |
class | CommandLineOptions |
bool g_allow_cpu_retry |
Definition at line 81 of file Execute.cpp.
Referenced by RelAlgExecutor::executeRelAlgQuery(), CommandLineOptions::fillOptions(), and RelAlgExecutor::handlePersistentError().
size_t g_big_group_threshold |
Definition at line 99 of file Execute.cpp.
Referenced by RelAlgExecutor::executeWorkUnit().
bool g_bigint_count |
Definition at line 51 of file GroupByAndAggregate.cpp.
double g_bump_allocator_step_reduction |
Definition at line 107 of file Execute.cpp.
Referenced by create_dev_group_by_buffers().
size_t g_compression_limit_bytes |
Definition at line 36 of file Compressor.cpp.
size_t g_constrained_by_in_threshold |
Definition at line 98 of file Execute.cpp.
Referenced by QueryRewriter::rewriteConstrainedByInImpl().
unsigned g_dynamic_watchdog_time_limit |
Definition at line 80 of file Execute.cpp.
Referenced by DBHandler::execute_rel_alg(), DBHandler::execute_rel_alg_df(), and CommandLineOptions::parse_command_line().
bool g_enable_bump_allocator |
Definition at line 106 of file Execute.cpp.
Referenced by anonymous_namespace{RelAlgExecutor.cpp}::can_use_bump_allocator(), and CommandLineOptions::fillAdvancedOptions().
bool g_enable_columnar_output |
Definition at line 93 of file Execute.cpp.
bool g_enable_direct_columnarization |
Definition at line 108 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions(), and ResultSet::isDirectColumnarConversionPossible().
bool g_enable_dynamic_watchdog |
Definition at line 77 of file Execute.cpp.
Referenced by Executor::buildHashTableForQualifier(), anonymous_namespace{ResultSetReduction.cpp}::check_watchdog(), check_watchdog_rt(), DBHandler::execute_rel_alg(), DBHandler::execute_rel_alg_df(), Executor::executePlanWithGroupBy(), Executor::executePlanWithoutGroupBy(), RelAlgExecutor::executeRelAlgQueryNoRetry(), Executor::fetchChunks(), DBHandler::interrupt(), Executor::interrupt(), QueryExecutionContext::launchGpuCode(), CommandLineOptions::parse_command_line(), RelAlgExecutor::prepareLeafExecution(), and Executor::resetInterrupt().
bool g_enable_experimental_string_functions |
Definition at line 39 of file RelAlgTranslator.cpp.
bool g_enable_filter_function |
Definition at line 79 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions().
bool g_enable_filter_push_down |
Definition at line 89 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), CommandLineOptions::parse_command_line(), QueryRunner::QueryRunner::runSelectQuery(), and DBHandler::sql_execute_impl().
bool g_enable_fsi |
Definition at line 91 of file Catalog.cpp.
Referenced by Catalog_Namespace::Catalog::buildMaps(), Catalog_Namespace::Catalog::CheckAndExecuteMigrations(), Catalog_Namespace::SysCatalog::createDatabase(), Catalog_Namespace::Catalog::createTable(), Parser::GrantPrivilegesStmt::execute(), Parser::RevokePrivilegesStmt::execute(), CommandLineOptions::fillOptions(), Catalog_Namespace::SysCatalog::grantAllOnDatabase_unsafe(), ParserWrapper::ParserWrapper(), ShowForeignServersCommand::ShowForeignServersCommand(), startMapdServer(), and CommandLineOptions::validate().
bool g_enable_hashjoin_many_to_many |
Definition at line 95 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and rewrite_overlaps_conjunction().
bool g_enable_interop |
Definition at line 50 of file RelAlgExecutor.cpp.
Referenced by RelAlgExecutor::executeRelAlgSeq(), and CommandLineOptions::fillOptions().
bool g_enable_overlaps_hashjoin |
Definition at line 94 of file Execute.cpp.
Referenced by Executor::buildHashTableForQualifier(), CodeGenerator::codegenOverlaps(), CommandLineOptions::fillOptions(), HashJoin::getInstance(), and QueryRewriter::rewriteOverlapsJoin().
bool g_enable_runtime_query_interrupt |
Definition at line 110 of file Execute.cpp.
Referenced by Executor::buildHashTableForQualifier(), Executor::enableRuntimeQueryInterrupt(), DBHandler::execute_rel_alg(), DBHandler::execute_rel_alg_df(), Executor::executePlanWithGroupBy(), Executor::executePlanWithoutGroupBy(), Executor::fetchChunks(), DBHandler::getQueries(), DBHandler::interrupt(), Executor::interrupt(), DBHandler::interruptQuery(), QueryExecutionContext::launchGpuCode(), CommandLineOptions::parse_command_line(), Executor::resetInterrupt(), DBHandler::sql_execute_df(), and DBHandler::sql_execute_impl().
bool g_enable_s3_fsi |
Definition at line 25 of file ForeignTable.cpp.
bool g_enable_smem_grouped_non_count_agg |
Definition at line 119 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions().
bool g_enable_smem_non_grouped_agg |
Definition at line 122 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions().
bool g_enable_table_functions |
Definition at line 190 of file CommandLineOptions.h.
Referenced by RelAlgExecutor::executeTableFunction(), CommandLineOptions::fillAdvancedOptions(), table_functions::TableFunctionsFactory::init(), and table_functions::TableFunctionsFactory::reset().
bool g_enable_union |
Definition at line 51 of file RelAlgExecutor.cpp.
bool g_enable_watchdog |
bool g_enable_window_functions |
Definition at line 100 of file Execute.cpp.
Referenced by RelAlgExecutor::executeWorkUnit(), and CommandLineOptions::fillAdvancedOptions().
float g_filter_push_down_high_frac |
Definition at line 91 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and FilterSelectivity::isFilterSelectiveEnough().
float g_filter_push_down_low_frac |
Definition at line 90 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and FilterSelectivity::isFilterSelectiveEnough().
size_t g_filter_push_down_passing_row_ubound |
Definition at line 92 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and FilterSelectivity::isFilterSelectiveEnough().
bool g_from_table_reordering |
Definition at line 84 of file Execute.cpp.
Referenced by RelAlgExecutor::createCompoundWorkUnit(), RelAlgExecutor::createProjectWorkUnit(), CommandLineOptions::fillOptions(), and CommandLineOptions::parse_command_line().
size_t g_gpu_smem_threshold |
Definition at line 114 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions().
bool g_inner_join_fragment_skipping |
Definition at line 85 of file Execute.cpp.
Referenced by Executor::createKernels(), and CommandLineOptions::fillOptions().
size_t g_leaf_count |
Definition at line 74 of file ParserNode.cpp.
Referenced by Catalog_Namespace::Catalog::dumpCreateTable(), Catalog_Namespace::Catalog::dumpSchema(), Parser::anonymous_namespace{ParserNode.cpp}::get_shard_count_def(), and GroupByAndAggregate::getShardedTopBucket().
size_t g_max_import_threads |
Definition at line 75 of file Importer.cpp.
Referenced by CommandLineOptions::fillOptions(), import_export::Importer::importDelimited(), import_export::Importer::importGDAL(), and CommandLineOptions::parse_command_line().
size_t g_max_memory_allocation_size |
Definition at line 187 of file CommandLineOptions.h.
Referenced by create_dev_group_by_buffers(), CommandLineOptions::fillAdvancedOptions(), and QueryMemoryInitializer::QueryMemoryInitializer().
size_t g_min_memory_allocation_size |
Definition at line 103 of file Execute.cpp.
Referenced by create_dev_group_by_buffers(), and CommandLineOptions::fillAdvancedOptions().
bool g_null_div_by_zero |
Definition at line 82 of file Execute.cpp.
Referenced by CodeGenerator::codegenDiv(), CommandLineOptions::fillOptions(), and ExpressionRange::operator/().
int64_t g_omni_kafka_seek |
size_t g_overlaps_max_table_size_bytes |
Definition at line 96 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and OverlapsJoinHashTable::reifyWithLayout().
unsigned g_pending_query_interrupt_freq |
Definition at line 112 of file Execute.cpp.
Referenced by Executor::enableRuntimeQueryInterrupt(), DBHandler::execute_rel_alg(), DBHandler::execute_rel_alg_df(), RelAlgExecutor::executeRelAlgQueryNoRetry(), and CommandLineOptions::parse_command_line().
double g_running_query_interrupt_freq |
Definition at line 113 of file Execute.cpp.
Referenced by Executor::enableRuntimeQueryInterrupt(), and CommandLineOptions::parse_command_line().
bool g_skip_intermediate_count |
Definition at line 48 of file RelAlgExecutor.cpp.
Referenced by RelAlgExecutor::executeRelAlgStep(), and CommandLineOptions::fillAdvancedOptions().
bool g_strip_join_covered_quals |
Definition at line 97 of file Execute.cpp.
Referenced by CommandLineOptions::fillAdvancedOptions(), and strip_join_covered_filter_quals().
unsigned g_trivial_loop_join_threshold |
Definition at line 83 of file Execute.cpp.
Referenced by CommandLineOptions::fillOptions(), and is_trivial_loop_join().
bool g_use_estimator_result_cache |
Definition at line 111 of file Execute.cpp.
Referenced by Executor::addToCardinalityCache(), Executor::getCachedCardinality(), and CommandLineOptions::parse_command_line().
bool g_use_tbb_pool |
Definition at line 78 of file Execute.cpp.
Referenced by Executor::executeWorkUnitImpl(), CommandLineOptions::fillAdvancedOptions(), and ResultSet::parallelRowCount().