Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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
hype::queryprocessing::assign_treelevel_NodePtr_functor
hype::queryprocessing::BinaryOperator< OperatorInputTypeLeftChild, OperatorInputTypeRightChild, OperatorOutputType >
C_AlgorithmSpecification
C_DeviceConstraint
C_DeviceSpecification
C_OperatorSpecification
C_SchedulingDecision
hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >
CPU_Parallel_Sort_Operator
CPU_Serial_Sort_Operator
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
hype::core::EstimatedTime
hype::core::Factory< AbstractProduct, IdentifierType, ProductCreator >
GPU_Sort_Operator
hype::queryprocessing::init_parent_NodePtr_functor
hype::core::Least_Squares_Method_1D
hype::core::Least_Squares_Method_2D
hype::core::LoadChangeEstimator
hype::queryprocessing::LogicalQueryPlan< Type >
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
hype::queryprocessing::N_AryOperator< OperatorInputType, OperatorOutputType >
hype::queryprocessing::Node
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
hype::core::PeriodicRecomputation
hype::queryprocessing::PhysicalQueryPlan< Type >
hype::core::PlotScriptGenerator
hype::core::PluginLoader
hype::queryprocessing::print_NodePtr_functor
hype::core::ProbabilityBasedOutsourcing
hype::queryprocessing::ProcessingDevice
hype::core::Scheduler::ProcessingDevices
Random_Number_Generator
hype::queryprocessing::Operation_Benchmark< Type >::Random_Number_Generator
hype::core::RecomputationHeuristic_Internal
hype::core::RecomputationHeuristicFactorySingleton
hype::core::RelativeErrorBasedRecomputation
hype::core::Report
hype::core::ResponseTime
hype::core::Runtime_Configuration
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
hype::core::SimpleRoundRobin
hype::core::Static_Configuration
hype::core::StatisticalMethod_Internal
hype::core::StatisticalMethodFactorySingleton
hype::core::Statistics
hype::core::StatisticsGatherer
hype::core::Throughput
hype::core::Throughput2
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines