Column-oriented GPU-accelerated Database Management System
CoGaDB
CoGaDB::RuntimeConfiguration Class Reference

#include <runtime_configuration.hpp>

Collaboration diagram for CoGaDB::RuntimeConfiguration:

List of all members.

Public Member Functions

void setPathToDatabase (const std::string &)
const std::string & getPathToDatabase ()
void setParallelizationModeForTwoPhasePhysicalOptimizationQueryPlans (ParallelizationMode)
ParallelizationMode getParallelizationModeForTwoPhasePhysicalOptimizationQueryPlans () const
bool getPrintQueryPlan () const
void setPrintQueryPlan (bool)
void setQueryChoppingEnabled (bool)
bool isQueryChoppingEnabled () const
bool setGlobalDeviceConstraint (const hype::DeviceConstraint &)
hype::DeviceConstraint getGlobalDeviceConstraint () const

Static Public Member Functions

static RuntimeConfigurationinstance ()

Private Member Functions

 RuntimeConfiguration ()
 RuntimeConfiguration (const RuntimeConfiguration &)
RuntimeConfigurationoperator= (RuntimeConfiguration &)

Private Attributes

std::string path_to_database_
bool print_query_plan_
bool enable_query_chopping_
hype::DeviceConstraint global_device_constraint_
ParallelizationMode two_phase_physical_optimization_parallelization_mode

Constructor & Destructor Documentation


Member Function Documentation

References print_query_plan_.

Referenced by CoGaDB::optimizer::Logical_Optimizer::optimize().

Here is the caller graph for this function:

RuntimeConfiguration& CoGaDB::RuntimeConfiguration::operator= ( RuntimeConfiguration ) [private]

References global_device_constraint_.

Referenced by CoGaDB::setDefaultDevice().

Here is the caller graph for this function:

void CoGaDB::RuntimeConfiguration::setPathToDatabase ( const std::string &  val)

References path_to_database_.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines