Column-oriented GPU-accelerated Database Management System
CoGaDB
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
CoGaDB::SQL::ParseTree::AlgebraExpression
hype::core::AlgorithmThis class represents an algorithm. It abstracts important features and encapsulates information of the algorithm. At the same time, it is highly adaptable
hype::core::AlgorithmMeasurementThis class represents an easy to use interface for time measurement of an algorithms execution time
hype::core::AlgorithmSpecificationAn AlgorithmSpecification specifies all relevant information about an algorithm, such as the algorithm's name or the name of the operation the algorithms belongs to
hype::core::AlgorithmStatisticsThis class represents an information collection of an algorithm. Hence, it is the central place where all statistical information for one algorithm is stored
CoGaDB::SQL::ParseTree::AndCondition
hype::queryprocessing::assign_treelevel_NodePtr_functor
CoGaDB::SQL::ParseTree::AtomExpression
CoGaDB::BaseTable
CoGaDB::SQL::ParseTree::BetweenPredicate
hype::queryprocessing::BinaryOperator< OperatorInputTypeLeftChild, OperatorInputTypeRightChild, OperatorOutputType >
CoGaDB::BitVectorCompressedColumn< T >This class represents a bit vector compressed column with type T, is the base class for all compressed typed column classes
CoGaDB::BufferManager
CoGaDB::BufferObjectAbstract object with holds a Page and more information of it. Holds also Pointer to previous or next pages, which holds also data of the same column. This double linked list will be created by BufferManager. Iterate with prev() and next(). For debugging, printStatus() prints the page-status-byte of this and all next pages
C_AlgorithmSpecification
C_DeviceConstraint
C_DeviceSpecification
C_OperatorSpecification
C_SchedulingDecision
CoGaDB::optimizer::optimizer_rules::Check_Tree_Consistency_Functor
CoGaDB::Column< T >
CoGaDB::query_processing::physical_operator::column_scan_operator
CoGaDB::ColumnBaseThis class represents a generic column, is the base class for all column classes and allows a uniform handling of columns
CoGaDB::ColumnBaseTyped< T >This class represents a column with type T, is the base class for all typed column classes and allows a uniform handling of columns of a certain type T
CoGaDB::query_processing::physical_operator::ColumnComparatorOperation
CoGaDB::SQL::ParseTree::ColumnExpression
CoGaDB::CommandLineInterpreter
CoGaDB::SQL::ParseTree::ComparisonPredicate
CoGaDB::optimizer::optimizer_rules::Compose_Complex_Selections_Functor
CoGaDB::CompressedColumn< T >This class represents a compressed column with type T, is the base class for all compressed typed column classes and allows a uniform handling of compressed columns of a certain type T
hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >
CoGaDB::query_processing::physical_operator::CPU_AddConstantValueColumn_Operator
CoGaDB::query_processing::physical_operator::CPU_column_constant_filter_operator
CoGaDB::query_processing::physical_operator::CPU_ColumnAlgebraOperation
CoGaDB::query_processing::physical_operator::CPU_ColumnAlgebraOperator
CoGaDB::query_processing::physical_operator::CPU_ColumnConstantOperator
CoGaDB::query_processing::physical_operator::CPU_ComplexSelection_Operator
CoGaDB::query_processing::physical_operator::CPU_CrossJoin_Operator
CoGaDB::query_processing::physical_operator::CPU_Groupby_Operator
CoGaDB::query_processing::physical_operator::CPU_HashJoin_Operator
CoGaDB::query_processing::physical_operator::CPU_NestedLoopJoin_Operator
CoGaDB::query_processing::physical_operator::CPU_ParallelSelection_Operator
CoGaDB::query_processing::physical_operator::CPU_PositionList_Operator
CoGaDB::query_processing::physical_operator::CPU_Projection_Operator
CoGaDB::query_processing::physical_operator::CPU_Selection_Operator
CoGaDB::query_processing::physical_operator::CPU_Sort_Operator
CoGaDB::query_processing::physical_operator::CPU_SortMergeJoin_Operator
CoGaDB::SQL::ParseTree::CreateTable
CoGaDB::SQL::ParseTree::CrossJoin
CoGaDB::DataDictionary
CoGaDB::optimizer::optimizer_rules::Decompose_Complex_Selection_Functor
CoGaDB::DeltaCompressedColumn< T >
CoGaDB::DeltaCompressedColumn< std::string >
hype::core::DeviceConstraintA DeviceConstraint restricts the type of processing device, which HyPE may choose to process an operator
hype::core::DeviceSpecificationA DeviceSpecification defines a processing device that is available for performing computations
CoGaDB::DictionaryCompressedColumn< T >This class represents a dictionary compressed column with type T, is the base class for all compressed typed column classes
CoGaDB::SQL::Driver
CoGaDB::optimizer::optimizer_rules::Eliminate_Cross_Join_Functor
hype::core::EstimatedTime
hype::core::Factory< AbstractProduct, IdentifierType, ProductCreator >
CoGaDB::SQL::ParseTree::FunctionExpression
CoGaDB::gpu::Functor_Selection_Tuple_Equal< T >
CoGaDB::gpu::Functor_Selection_Tuple_Greater< T >
CoGaDB::gpu::Functor_Selection_Tuple_Greater_Equal< T >
CoGaDB::gpu::Functor_Selection_Tuple_Lesser< T >
CoGaDB::gpu::Functor_Selection_Tuple_Lesser_Equal< T >
CoGaDB::gpu::Functor_Tuple_to_TID< T >
CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator
CoGaDB::gpu::GPU_Base_Column
CoGaDB::GPU_Column_Cache
CoGaDB::query_processing::physical_operator::GPU_column_constant_filter_operator
CoGaDB::query_processing::physical_operator::GPU_ColumnAlgebraOperation
CoGaDB::query_processing::physical_operator::GPU_ColumnAlgebraOperator
CoGaDB::query_processing::physical_operator::GPU_ColumnConstantOperator
CoGaDB::query_processing::physical_operator::GPU_Groupby_Operator
CoGaDB::query_processing::physical_operator::GPU_Join_Operator
CoGaDB::gpu::GPU_Operators
CoGaDB::gpu::GPU_Positionlist
CoGaDB::query_processing::physical_operator::GPU_Projection_Operator
CoGaDB::query_processing::physical_operator::GPU_Selection_Operator
CoGaDB::query_processing::physical_operator::GPU_Sort_Operator
CoGaDB::gpu::GPU_Typed_Base_Column< T >
CoGaDB::HardwareDetector
CoGaDB::Header
CoGaDB::gpu::Impl_GPU_Positionlist
hype::queryprocessing::init_parent_NodePtr_functor
CoGaDB::SQL::ParseTree::InnerJoin
CoGaDB::SQL::ParseTree::InsertInto
CoGaDB::SQL::ParseTree::Join
CoGaDB::KNF_Selection_Expression
hype::core::Least_Squares_Method_1D
hype::core::Least_Squares_Method_2D
hype::core::LoadChangeEstimator
CoGaDB::SQL::locationAbstract a location
CoGaDB::query_processing::logical_operator::Logical_AddConstantValueColumn
CoGaDB::query_processing::logical_operator::Logical_Column_Constant_Filter
CoGaDB::query_processing::logical_operator::Logical_Column_Scan
CoGaDB::query_processing::logical_operator::Logical_ColumnAlgebraOperation
CoGaDB::query_processing::logical_operator::Logical_ColumnAlgebraOperator
CoGaDB::query_processing::logical_operator::Logical_ColumnComparatorOperation
CoGaDB::query_processing::logical_operator::Logical_ColumnConstantOperator
CoGaDB::query_processing::logical_operator::Logical_ComplexSelection
CoGaDB::query_processing::logical_operator::Logical_CPU_ColumnAlgebraOperation
CoGaDB::query_processing::logical_operator::Logical_Create_Table
CoGaDB::query_processing::logical_operator::Logical_CrossJoin
CoGaDB::query_processing::logical_operator::Logical_Groupby
CoGaDB::query_processing::logical_operator::Logical_Join
CoGaDB::optimizer::Logical_Optimizer
CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator
CoGaDB::query_processing::logical_operator::Logical_Projection
CoGaDB::query_processing::logical_operator::Logical_Scan
CoGaDB::query_processing::logical_operator::Logical_Selection
CoGaDB::query_processing::logical_operator::Logical_Sort
hype::queryprocessing::LogicalQueryPlan< Type >
CoGaDB::LookupArray< T >A LookupArray is a LookupColumn which is applied on a materialized column (of the table that is indexed by the Lookup column) and hence has a Type. This class represents a column with type T, which is essentially a tid list describing which values of a typed materialized column are included in the LookupArray
CoGaDB::LookupColumn
CoGaDB::LookupTable
CoGaDB::max_obj< T >
hype::core::MeasuredTime
hype::core::MeasurementPairThis class represents the result of a measurement consisting of the features of a data set, the measured execution time of an algorithm and an estimated execution time for an algortihm computed by a statistical method
hype::core::MeasurementPairRingbuffer
CoGaDB::min_obj< T >
hype::queryprocessing::N_AryOperator< OperatorInputType, OperatorOutputType >
hype::queryprocessing::Node
CoGaDB::SQL::ParseTree::NotBetweenPredicate
hype::core::Offline_Algorithm
hype::core::Oneshotcomputation
hype::core::OperationThis class represents an operation, which abstracts from algorithms and summarizes them under an abstract task, like sorting, join, selection, projection etc
hype::queryprocessing::Operation_Benchmark< Type >
hype::queryprocessing::Operator
hype::queryprocessing::OperatorMapper< Type, function >
hype::queryprocessing::OperatorMapper_Helper_Template< Type >
hype::core::OperatorSpecificationA OperatorSpecification defines the operator that the user wants to execute
hype::core::OptimizationCriterion_InternalBase class for all optimization criterions
hype::core::OptimizationCriterionFactorySingleton
CoGaDB::SQL::ParseTree::OrCondition
CoGaDB::SQL::ParseTree::OrderBy
CoGaDB::PageRepresentation of a Page (content from file). Each page holds data from one column. However, all data at one page will be of same type
CoGaDB::SQL::Driver::ParseError
Parser
CoGaDB::SQL::ParserA Bison parser
ParserBase
hype::core::PeriodicRecomputation
hype::queryprocessing::PhysicalQueryPlan< Type >
hype::core::PlotScriptGenerator
hype::core::PluginLoader
CoGaDB::SQL::positionAbstract a position
CoGaDB::SQL::ParseTree::Predicate
CoGaDB::Predicate
hype::queryprocessing::print_NodePtr_functor
hype::core::ProbabilityBasedOutsourcing
hype::queryprocessing::ProcessingDevice
hype::core::Scheduler::ProcessingDevices
CoGaDB::optimizer::optimizer_rules::Push_Down_Selection_Functor
hype::queryprocessing::Operation_Benchmark< Type >::Random_Number_Generator
hype::core::RecomputationHeuristic_Internal
hype::core::RecomputationHeuristicFactorySingleton
hype::core::RelativeErrorBasedRecomputation
hype::core::Report
hype::core::ResponseTime
CoGaDB::RLECompressedColumn< T >
CoGaDB::RowPageRepresentation of a set of rows stored as bytes
CoGaDB::RowTable
CoGaDB::RowValueColumn< T >Interface for column based access to the early materialized table RowTable
hype::core::Runtime_Configuration
CoGaDB::RuntimeConfiguration
CoGaDB::SQL::ParseTree::ScalarExpression
CoGaDB::query_processing::physical_operator::scan_operator
hype::core::SchedulerThe Scheduler is the central component for interaction of the application and the library
hype::SchedulerThe Scheduler is the central component for interaction of the application and the library
hype::core::SchedulingDecisionThis class represents a scheduling decision for an operation w.r.t. a user specified set of features of the input data
CoGaDB::SQL::ParseTree::SearchCondition
CoGaDB::SQL::ParseTree::SelectFrom
CoGaDB::SQL::Parser::semantic_typeSymbol semantic values
CoGaDB::SQL::ParseTree::Sequence
hype::core::SimpleRoundRobin
CoGaDB::SQL::slice< T, S >Present a slice of the top of a stack
CoGaDB::SQL::stack< T, S >
CoGaDB::SQL::ParseTree::Statement
hype::core::Static_Configuration
hype::core::StatisticalMethod_Internal
hype::core::StatisticalMethodFactorySingleton
hype::core::Statistics
hype::core::StatisticsGatherer
CoGaDB::Table
CoGaDB::SQL::ParseTree::TableExpression
CoGaDB::SQL::ParseTree::TableName
CoGaDB::SQL::ParseTree::TableReference
CoGaDB::TBB_Body_PrefixSum
CoGaDB::Test< T >
CoGaDB::Test< std::string >
hype::core::Throughput
hype::core::Throughput2
CoGaDB::SQL::Parser::tokenTokens
CoGaDB::Column< T >::Type_TID_Comparator
hype::queryprocessing::TypedNode< Type >
hype::queryprocessing::TypedNode_Impl< Type, function >
hype::queryprocessing::TypedOperator< Type >
hype::queryprocessing::UnaryOperator< OperatorInputType, OperatorOutputType >
hype::queryprocessing::VirtualProcessingDevice
hype::core::WaitingTimeAwareResponseTime
hype::core::WorkloadGenerator
yy_buffer_state
yy_trans_info
yyguts_t
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines