OmniSciDB  340b00dbf6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SystemParameters Struct Reference

#include <SystemParameters.h>

+ Collaboration diagram for SystemParameters:

Public Member Functions

 SystemParameters ()
 

Public Attributes

size_t cuda_block_size = 0
 
size_t cuda_grid_size = 0
 
size_t calcite_max_mem = 1024
 
int omnisci_server_port = 6274
 
int calcite_port = 6279
 
std::string ha_group_id
 
std::string ha_unique_server_id
 
std::string ha_brokers
 
std::string ha_shared_data
 
bool is_decr_start_epoch
 
size_t cpu_buffer_mem_bytes = 0
 
size_t gpu_buffer_mem_bytes = 0
 
size_t min_cpu_slab_size
 
size_t min_gpu_slab_size
 
size_t max_cpu_slab_size
 
size_t max_gpu_slab_size
 
double gpu_input_mem_limit = 0.9
 
std::string config_file = ""
 
std::string ssl_cert_file = ""
 
std::string ssl_key_file = ""
 
std::string ssl_trust_store = ""
 
std::string ssl_trust_password = ""
 
std::string ssl_keystore = ""
 
std::string ssl_keystore_password = ""
 
std::string ssl_trust_ca_file = ""
 
bool ssl_transport_client_auth = false
 
bool aggregator = false
 
bool enable_calcite_view_optimize
 
size_t calcite_timeout
 
size_t calcite_keepalive = false
 
int num_executors = 1
 

Detailed Description

Definition at line 28 of file SystemParameters.h.

Constructor & Destructor Documentation

SystemParameters::SystemParameters ( )
inline

Definition at line 71 of file SystemParameters.h.

Member Data Documentation

bool SystemParameters::aggregator = false

Definition at line 63 of file SystemParameters.h.

Referenced by QueryRunner::QueryRunner::QueryRunner().

size_t SystemParameters::calcite_keepalive = false

Definition at line 68 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions().

size_t SystemParameters::calcite_max_mem = 1024
int SystemParameters::calcite_port = 6279
size_t SystemParameters::calcite_timeout
Initial value:
=
5000

Definition at line 66 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions().

std::string SystemParameters::config_file = ""
size_t SystemParameters::cpu_buffer_mem_bytes = 0
size_t SystemParameters::cuda_block_size = 0
size_t SystemParameters::cuda_grid_size = 0
bool SystemParameters::enable_calcite_view_optimize
size_t SystemParameters::gpu_buffer_mem_bytes = 0
double SystemParameters::gpu_input_mem_limit = 0.9
std::string SystemParameters::ha_brokers

Definition at line 36 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

std::string SystemParameters::ha_group_id

Definition at line 34 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line(), and startMapdServer().

std::string SystemParameters::ha_shared_data

Definition at line 37 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

std::string SystemParameters::ha_unique_server_id

Definition at line 35 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

bool SystemParameters::is_decr_start_epoch

Definition at line 38 of file SystemParameters.h.

size_t SystemParameters::max_cpu_slab_size
size_t SystemParameters::max_gpu_slab_size
size_t SystemParameters::min_cpu_slab_size
size_t SystemParameters::min_gpu_slab_size
int SystemParameters::num_executors = 1

Definition at line 69 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

int SystemParameters::omnisci_server_port = 6274
std::string SystemParameters::ssl_cert_file = ""
std::string SystemParameters::ssl_key_file = ""
std::string SystemParameters::ssl_keystore = ""
std::string SystemParameters::ssl_keystore_password = ""

Definition at line 60 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

bool SystemParameters::ssl_transport_client_auth = false

Definition at line 62 of file SystemParameters.h.

Referenced by startMapdServer().

std::string SystemParameters::ssl_trust_ca_file = ""
std::string SystemParameters::ssl_trust_password = ""

Definition at line 58 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

std::string SystemParameters::ssl_trust_store = ""

The documentation for this struct was generated from the following file: