Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <selection_expression.hpp>
Public Types | |
typedef std::vector< Predicate > | Disjunction |
Public Attributes | |
std::vector< Disjunction > | disjunctions |
typedef std::vector<Predicate> CoGaDB::KNF_Selection_Expression::Disjunction |
Referenced by CoGaDB::unit_tests::complexSelectionTest(), CoGaDB::optimizer::containsJoinPredicate(), CoGaDB::query_processing::createColumnBasedQueryPlan(), CoGaDB::query_processing::createSerialColumnBasedQueryPlan(), CoGaDB::query_processing::physical_operator::CPU_ComplexSelection_Operator::execute(), CoGaDB::SQL::ParseTree::AndCondition::getCNF(), CoGaDB::SQL::ParseTree::OrCondition::getCNF(), CoGaDB::SQL::ParseTree::ComparisonPredicate::getCNF(), CoGaDB::optimizer::getJoinPredicates(), CoGaDB::optimizer::optimizer_rules::isKNFInTransitiveHull(), CoGaDB::optimizer::optimizer_rules::Decompose_Complex_Selection_Functor::operator()(), CoGaDB::optimizer::optimizer_rules::Compose_Complex_Selections_Functor::operator()(), CoGaDB::BaseTable::selection(), CoGaDB::SSB_Q12(), CoGaDB::SSB_Q13(), CoGaDB::SSB_Q22(), CoGaDB::SSB_Q31(), CoGaDB::SSB_Q32(), CoGaDB::SSB_Q33(), CoGaDB::SSB_Q34(), CoGaDB::SSB_Q41(), CoGaDB::SSB_Q42(), CoGaDB::SSB_Q43(), and CoGaDB::query_processing::logical_operator::Logical_ComplexSelection::toString().