Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <sql_parsetree.hpp>
Public Member Functions | |
NotBetweenPredicate (ScalarExpressionPtr _exp, ScalarExpressionPtr _lvalue, ScalarExpressionPtr _rvalue) | |
Construct NOT BETWEEN predicate. | |
KNF_Selection_Expression | getCNF (TypedNodePtr &io_node) |
Calculate CNF of a NOT BETWEEN predicate. | |
Public Attributes | |
OrConditionPtr | or_cond |
CoGaDB::SQL::ParseTree::NotBetweenPredicate::NotBetweenPredicate | ( | ScalarExpressionPtr | _exp, |
ScalarExpressionPtr | _lvalue, | ||
ScalarExpressionPtr | _rvalue | ||
) |
Construct NOT BETWEEN predicate.
References CoGaDB::GREATER, and CoGaDB::LESSER.
KNF_Selection_Expression CoGaDB::SQL::ParseTree::NotBetweenPredicate::getCNF | ( | TypedNodePtr & | io_node | ) | [virtual] |
Calculate CNF of a NOT BETWEEN predicate.
Implements CoGaDB::SQL::ParseTree::SearchCondition.