OmniSciDB  8fa3bf436f
 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

bool cpu_only = false
 
int num_gpus = -1
 
int start_gpu = 0
 
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
 
std::string master_address
 
int master_port = 6274
 
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
 
int num_sessions = -1
 

Detailed Description

Definition at line 28 of file SystemParameters.h.

Constructor & Destructor Documentation

SystemParameters::SystemParameters ( )
inline

Definition at line 77 of file SystemParameters.h.

Member Data Documentation

bool SystemParameters::aggregator = false

Definition at line 68 of file SystemParameters.h.

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

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

Definition at line 71 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions().

std::string SystemParameters::config_file = ""
size_t SystemParameters::cpu_buffer_mem_bytes = 0
bool SystemParameters::cpu_only = false

Definition at line 29 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions(), and DBHandler::initialize().

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 39 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

std::string SystemParameters::ha_group_id

Definition at line 37 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

std::string SystemParameters::ha_shared_data

Definition at line 40 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

std::string SystemParameters::ha_unique_server_id

Definition at line 38 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

bool SystemParameters::is_decr_start_epoch

Definition at line 43 of file SystemParameters.h.

std::string SystemParameters::master_address

Definition at line 41 of file SystemParameters.h.

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

int SystemParameters::master_port = 6274

Definition at line 42 of file SystemParameters.h.

Referenced by CommandLineOptions::parse_command_line().

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 74 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

int SystemParameters::num_gpus = -1

Definition at line 30 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions(), and DBHandler::initialize().

int SystemParameters::num_sessions = -1
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 65 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

bool SystemParameters::ssl_transport_client_auth = false

Definition at line 67 of file SystemParameters.h.

Referenced by startMapdServer().

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

Definition at line 63 of file SystemParameters.h.

Referenced by CommandLineOptions::fillAdvancedOptions().

std::string SystemParameters::ssl_trust_store = ""
int SystemParameters::start_gpu = 0

Definition at line 31 of file SystemParameters.h.

Referenced by CommandLineOptions::fillOptions(), and DBHandler::initialize().


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