Skip to main content

#include <gpudb/GPUdb.hpp>

Public Member Functions

 Options ()
 
boost::asio::ssl::context * getSslContext () const
 
bool getBypassSslCertCheck () const
 
std::string getUsername () const
 
std::string getPassword () const
 
std::string getOauthToken () const
 
std::string getPrimaryUrl () const
 Return the URL of the primary cluster, if any (empty string delineates that none was set)
 
bool getUseSnappy () const
 
size_t getThreadCount () const
 
avro::ExecutorPtr getExecutor () const
 
std::map< std::string, std::string > & getHttpHeaders ()
 Get the HTTP headers (will include the high-availability synchronicity override header)
 
const std::map< std::string, std::string > & getHttpHeaders () const
 
size_t getTimeout () const
 
uint16_t getHostManagerPort () const
 
bool getDisableFailover () const
 
bool getDisableAutoDiscovery () const
 
OptionssetSslContext (boost::asio::ssl::context *value)
 
OptionssetBypassSslCertCheck (const bool value)
 
OptionssetUsername (const std::string &value)
 
OptionssetPassword (const std::string &value)
 
OptionssetOauthToken (const std::string &value)
 
OptionssetPrimaryUrl (const std::string &value)
 Set the URL for the primary cluster.
 
OptionssetUseSnappy (const bool value)
 
OptionssetThreadCount (const size_t value)
 
OptionssetExecutor (const avro::ExecutorPtr value)
 
OptionssetHttpHeaders (const std::map< std::string, std::string > &value)
 
OptionsaddHttpHeader (const std::string &header, const std::string &value)
 
OptionssetTimeout (const size_t value)
 
OptionssetHostManagerPort (const uint16_t value)
 
OptionssetDisableFailover (const bool value)
 
OptionssetDisableAutoDiscovery (const bool value)
 

Detailed Description

Definition at line 63 of file GPUdb.hpp.

Constructor & Destructor Documentation

◆ Options()

gpudb::GPUdb::Options::Options ()

Member Function Documentation

◆ addHttpHeader()

Options & gpudb::GPUdb::Options::addHttpHeader (const std::string &header,
const std::string &value )

◆ getBypassSslCertCheck()

bool gpudb::GPUdb::Options::getBypassSslCertCheck () const

◆ getDisableAutoDiscovery()

bool gpudb::GPUdb::Options::getDisableAutoDiscovery () const

◆ getDisableFailover()

bool gpudb::GPUdb::Options::getDisableFailover () const

◆ getExecutor()

avro::ExecutorPtr gpudb::GPUdb::Options::getExecutor () const

◆ getHostManagerPort()

uint16_t gpudb::GPUdb::Options::getHostManagerPort () const

◆ getHttpHeaders() [1/2]

std::map< std::string, std::string > & gpudb::GPUdb::Options::getHttpHeaders ()

Get the HTTP headers (will include the high-availability synchronicity override header)

◆ getHttpHeaders() [2/2]

const std::map< std::string, std::string > & gpudb::GPUdb::Options::getHttpHeaders () const

◆ getOauthToken()

std::string gpudb::GPUdb::Options::getOauthToken () const

◆ getPassword()

std::string gpudb::GPUdb::Options::getPassword () const

◆ getPrimaryUrl()

std::string gpudb::GPUdb::Options::getPrimaryUrl () const

Return the URL of the primary cluster, if any (empty string delineates that none was set)

◆ getSslContext()

boost::asio::ssl::context * gpudb::GPUdb::Options::getSslContext () const

◆ getThreadCount()

size_t gpudb::GPUdb::Options::getThreadCount () const

◆ getTimeout()

size_t gpudb::GPUdb::Options::getTimeout () const

◆ getUsername()

std::string gpudb::GPUdb::Options::getUsername () const

◆ getUseSnappy()

bool gpudb::GPUdb::Options::getUseSnappy () const

◆ setBypassSslCertCheck()

Options & gpudb::GPUdb::Options::setBypassSslCertCheck (const boolvalue)

◆ setDisableAutoDiscovery()

Options & gpudb::GPUdb::Options::setDisableAutoDiscovery (const boolvalue)

◆ setDisableFailover()

Options & gpudb::GPUdb::Options::setDisableFailover (const boolvalue)

◆ setExecutor()

Options & gpudb::GPUdb::Options::setExecutor (const avro::ExecutorPtrvalue)

◆ setHostManagerPort()

Options & gpudb::GPUdb::Options::setHostManagerPort (const uint16_tvalue)

◆ setHttpHeaders()

Options & gpudb::GPUdb::Options::setHttpHeaders (const std::map< std::string, std::string > &value)

◆ setOauthToken()

Options & gpudb::GPUdb::Options::setOauthToken (const std::string &value)

◆ setPassword()

Options & gpudb::GPUdb::Options::setPassword (const std::string &value)

◆ setPrimaryUrl()

Options & gpudb::GPUdb::Options::setPrimaryUrl (const std::string &value)

Set the URL for the primary cluster.

◆ setSslContext()

Options & gpudb::GPUdb::Options::setSslContext (boost::asio::ssl::context *value)

◆ setThreadCount()

Options & gpudb::GPUdb::Options::setThreadCount (const size_tvalue)

◆ setTimeout()

Options & gpudb::GPUdb::Options::setTimeout (const size_tvalue)

◆ setUsername()

Options & gpudb::GPUdb::Options::setUsername (const std::string &value)

◆ setUseSnappy()

Options & gpudb::GPUdb::Options::setUseSnappy (const boolvalue)

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