OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CommandLineOptions.cpp File Reference
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <filesystem>
#include <iostream>
#include <string>
#include "CommandLineOptions.h"
#include "ImportExport/ForeignDataImporter.h"
#include "LeafHostInfo.h"
#include "MapDRelease.h"
#include "MigrationMgr/MigrationMgr.h"
#include "QueryEngine/GroupByAndAggregate.h"
#include "QueryEngine/JoinHashTable/BaselineJoinHashTable.h"
#include "QueryEngine/JoinHashTable/BoundingBoxIntersectJoinHashTable.h"
#include "QueryEngine/JoinHashTable/PerfectJoinHashTable.h"
#include "Shared/Compressor.h"
#include "Shared/SysDefinitions.h"
#include "StringDictionary/StringDictionary.h"
#include "Utils/DdlUtils.h"
+ Include dependency graph for CommandLineOptions.cpp:

Go to the source code of this file.

Namespaces

 Catalog_Namespace
 
 anonymous_namespace{CommandLineOptions.cpp}
 

Functions

std::stringstream anonymous_namespace{CommandLineOptions.cpp}::sanitize_config_file (std::ifstream &in)
 
bool anonymous_namespace{CommandLineOptions.cpp}::trim_and_check_file_exists (std::string &filename, const std::string desc)
 
void anonymous_namespace{CommandLineOptions.cpp}::addOptionalFileToBlacklist (std::string &filename)
 
SystemParameters::RuntimeUdfRegistrationPolicy construct_runtime_udf_registration_policy (const bool enable_runtime_udfs, const bool enable_udf_registration_for_all_users)
 

Variables

bool g_enable_thrift_logs {false}
 
bool g_use_table_device_offset
 
float g_fraction_code_cache_to_evict
 
bool g_cache_string_hash
 
bool g_enable_idp_temporary_users
 
bool g_enable_left_join_filter_hoisting
 
int64_t g_large_ndv_threshold
 
size_t g_large_ndv_multiplier
 
int64_t g_bitmap_memory_limit
 
bool g_enable_seconds_refresh
 
bool g_enable_foreign_table_scheduled_refresh
 
size_t g_approx_quantile_buffer
 
size_t g_approx_quantile_centroids
 
size_t g_parallel_top_min
 
size_t g_parallel_top_max
 
size_t g_streaming_topn_max
 
size_t g_estimator_failure_max_groupby_size
 
double g_ndv_groups_estimator_multiplier
 
bool g_columnar_large_projections
 
size_t g_columnar_large_projections_threshold
 
bool g_enable_system_tables
 
bool g_allow_system_dashboard_update
 
bool g_allow_memory_status_log
 
bool g_enable_logs_system_tables
 
bool g_enable_logs_system_tables_auto_refresh
 
std::string g_logs_system_tables_refresh_interval
 
size_t g_logs_system_tables_max_files_count
 
bool g_uniform_request_ids_per_thrift_call
 
size_t g_gpu_code_cache_max_size_in_bytes
 
bool g_use_cpu_mem_pool_for_output_buffers
 
bool g_use_cpu_mem_pool_size_for_max_cpu_slab_size
 
unsigned connect_timeout {20000}
 
unsigned recv_timeout {300000}
 
unsigned send_timeout {300000}
 
bool with_keepalive {false}
 
bool g_enable_http_binary_server {true}
 

Function Documentation

SystemParameters::RuntimeUdfRegistrationPolicy construct_runtime_udf_registration_policy ( const bool  enable_runtime_udfs,
const bool  enable_udf_registration_for_all_users 
)

Variable Documentation

unsigned connect_timeout {20000}

Definition at line 90 of file CommandLineOptions.cpp.

bool g_allow_memory_status_log

Definition at line 127 of file Execute.cpp.

bool g_allow_system_dashboard_update
size_t g_approx_quantile_buffer
size_t g_approx_quantile_centroids
int64_t g_bitmap_memory_limit

Definition at line 28 of file QueryMemoryInitializer.cpp.

bool g_cache_string_hash

Definition at line 55 of file StringDictionary.cpp.

bool g_columnar_large_projections
bool g_enable_foreign_table_scheduled_refresh

Definition at line 23 of file ForeignTableRefreshScheduler.cpp.

bool g_enable_http_binary_server {true}
bool g_enable_idp_temporary_users
bool g_enable_left_join_filter_hoisting
bool g_enable_seconds_refresh

Definition at line 26 of file ForeignTable.cpp.

Referenced by CommandLineOptions::fillDeveloperOptions().

bool g_enable_system_tables

Definition at line 64 of file SysCatalog.cpp.

bool g_enable_thrift_logs {false}
size_t g_estimator_failure_max_groupby_size
float g_fraction_code_cache_to_evict

Definition at line 83 of file NativeCodegen.cpp.

Referenced by CommandLineOptions::fillDeveloperOptions().

size_t g_gpu_code_cache_max_size_in_bytes
inline

Definition at line 12 of file QueryEngine.h.

Referenced by CommandLineOptions::fillDeveloperOptions().

size_t g_large_ndv_multiplier
int64_t g_large_ndv_threshold
double g_ndv_groups_estimator_multiplier
size_t g_parallel_top_max
size_t g_parallel_top_min
size_t g_streaming_topn_max

Definition at line 51 of file ResultSet.cpp.

bool g_uniform_request_ids_per_thrift_call

Definition at line 125 of file DBHandler.cpp.

Referenced by CommandLineOptions::fillOptions().

bool g_use_cpu_mem_pool_for_output_buffers

Definition at line 197 of file Execute.cpp.

bool g_use_cpu_mem_pool_size_for_max_cpu_slab_size
unsigned recv_timeout {300000}

Definition at line 91 of file CommandLineOptions.cpp.

unsigned send_timeout {300000}

Definition at line 92 of file CommandLineOptions.cpp.

bool with_keepalive {false}

Definition at line 93 of file CommandLineOptions.cpp.