28 #ifndef TABLES_EXPRLOGICNODE_H 29 #define TABLES_EXPRLOGICNODE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/TaQL/ExprNodeRep.h> Logical and in table select expression tree.
Logical or in table select expression tree.
Date comparison == in table select expression tree.
Double comparison != in table select expression tree.
Double comparison >= in table select expression tree.
Bool comparison != in table select expression tree.
Regex comparison == in table select expression tree.
Abstract base class for a node in a table column expression tree.
virtual void convertConstChild()
If one of the children is a constant, convert its data type to that of the other operand (if appropri...
String comparison IN in table select expression tree.
Regex comparison != in table select expression tree.
Bool comparison == in table select expression tree.
Int comparison != in table select expression tree.
DComplex comparison != in table select expression tree.
Date comparison > in table select expression tree.
Date comparison != in table select expression tree.
String comparison > in table select expression tree.
String comparison != in table select expression tree.
Double comparison IN in table select expression tree.
String comparison == in table select expression tree.
Int comparison == in table select expression tree.
bool Bool
Define the standard types used by Casacore.
Bool getBool(const TableExprId &id)
Get a scalar value for this node in the given row.
String comparison >= in table select expression tree.
virtual void ranges(Block< TableExprRange > &)
Convert the tree to a number of range vectors which at least select the same things.
Int comparison > in table select expression tree.
Date comparison >= in table select expression tree.
The identification of a TaQL selection subject.
DComplex comparison == in table select expression tree.
TableExprNodeEQBool(const TableExprNodeRep &)
std::set< Int64 > itsIndexSet
If the right node is constant it is converted to a set.
Int comparison IN in table select expression tree.
DComplex comparison IN in table select expression tree.
DComplex comparison > in table select expression tree.
Double comparison > in table select expression tree.
DComplex comparison >= in table select expression tree.
Int comparison >= in table select expression tree.
Logical not in table select expression tree.
Abstract base class for a node having 0, 1, or 2 child nodes.
Double comparison == in table select expression tree.
Date comparison IN in table select expression tree.
this file contains all the compiler specific defines