28 #ifndef TABLES_EXPRLOGICNODEARRAY_H
29 #define TABLES_EXPRLOGICNODEARRAY_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/TaQL/ExprNodeArray.h>
34 #include <casacore/casa/Arrays/Array.h>
Logical and in table select expression tree.
TableExprNodeArrayAND(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayEQBool(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayEQBool()
DComplex Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayEQDComplex()
TableExprNodeArrayEQDComplex(const TableExprNodeRep &)
Date Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayEQDate(const TableExprNodeRep &)
~TableExprNodeArrayEQDate()
Double Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayEQDouble()
TableExprNodeArrayEQDouble(const TableExprNodeRep &)
Int Array comparison == in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayEQInt()
TableExprNodeArrayEQInt(const TableExprNodeRep &)
Regex Array comparison == in table select expression tree.
~TableExprNodeArrayEQRegex()
TableExprNodeArrayEQRegex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
String Array comparison == in table select expression tree.
TableExprNodeArrayEQString(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayEQString()
DComplex Array comparison >= in table select expression tree.
~TableExprNodeArrayGEDComplex()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGEDComplex(const TableExprNodeRep &)
Date Array comparison >= in table select expression tree.
TableExprNodeArrayGEDate(const TableExprNodeRep &)
~TableExprNodeArrayGEDate()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Double Array comparison >= in table select expression tree.
TableExprNodeArrayGEDouble(const TableExprNodeRep &)
~TableExprNodeArrayGEDouble()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Int Array comparison >= in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGEInt(const TableExprNodeRep &)
~TableExprNodeArrayGEInt()
String Array comparison >= in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGEString(const TableExprNodeRep &)
~TableExprNodeArrayGEString()
DComplex Array comparison > in table select expression tree.
TableExprNodeArrayGTDComplex(const TableExprNodeRep &)
~TableExprNodeArrayGTDComplex()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Date Array comparison > in table select expression tree.
~TableExprNodeArrayGTDate()
TableExprNodeArrayGTDate(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Double Array comparison > in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayGTDouble()
TableExprNodeArrayGTDouble(const TableExprNodeRep &)
Int Array comparison > in table select expression tree.
~TableExprNodeArrayGTInt()
TableExprNodeArrayGTInt(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
String Array comparison > in table select expression tree.
~TableExprNodeArrayGTString()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayGTString(const TableExprNodeRep &)
DComplex Array comparison IN in table select expression tree.
~TableExprNodeArrayINDComplex()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayINDComplex(const TableExprNodeRep &)
Date Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayINDate()
TableExprNodeArrayINDate(const TableExprNodeRep &)
Double Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayINDouble(const TableExprNodeRep &)
~TableExprNodeArrayINDouble()
Int Array comparison IN in table select expression tree.
TableExprNodeArrayINInt(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayINInt()
String Array comparison IN in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayINString()
TableExprNodeArrayINString(const TableExprNodeRep &)
Bool Array comparison != in table select expression tree.
TableExprNodeArrayNEBool(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayNEBool()
DComplex Array comparison != in table select expression tree.
~TableExprNodeArrayNEDComplex()
TableExprNodeArrayNEDComplex(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Date Array comparison != in table select expression tree.
~TableExprNodeArrayNEDate()
TableExprNodeArrayNEDate(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Double Array comparison != in table select expression tree.
~TableExprNodeArrayNEDouble()
TableExprNodeArrayNEDouble(const TableExprNodeRep &)
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
Int Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayNEInt()
TableExprNodeArrayNEInt(const TableExprNodeRep &)
Regex Array comparison != in table select expression tree.
~TableExprNodeArrayNERegex()
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNERegex(const TableExprNodeRep &)
String Array comparison != in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
~TableExprNodeArrayNEString()
TableExprNodeArrayNEString(const TableExprNodeRep &)
Logical not in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayNOT(const TableExprNodeRep &)
Logical or in table select expression tree.
MArray< Bool > getArrayBool(const TableExprId &id)
Get an array value for this node in the given row.
TableExprNodeArrayOR(const TableExprNodeRep &)
Abstract base class for a node in a table column expression tree.
this file contains all the compiler specific defines