ExprLogicNodeArray.h

Classes

TableExprNodeArrayEQBool -- Bool Array comparison == in table select expression tree (full description)
TableExprNodeArrayEQDouble -- Double Array comparison == in table select expression tree (full description)
TableExprNodeArrayEQDComplex -- DComplex Array comparison == in table select expression tree (full description)
TableExprNodeArrayEQString -- String Array comparison == in table select expression tree (full description)
TableExprNodeArrayEQRegex -- Regex Array comparison == in table select expression tree (full description)
TableExprNodeArrayEQDate -- Date Array comparison == in table select expression tree (full description)
TableExprNodeArrayNEBool -- Bool Array comparison != in table select expression tree (full description)
TableExprNodeArrayNEDouble -- Double Array comparison != in table select expression tree (full description)
TableExprNodeArrayNEDComplex -- DComplex Array comparison != in table select expression tree (full description)
TableExprNodeArrayNEString -- String Array comparison != in table select expression tree (full description)
TableExprNodeArrayNERegex -- Regex Array comparison != in table select expression tree (full description)
TableExprNodeArrayNEDate -- Date Array comparison != in table select expression tree (full description)
TableExprNodeArrayGTDouble -- Double Array comparison > in table select expression tree (full description)
TableExprNodeArrayGTDComplex -- DComplex Array comparison > in table select expression tree (full description)
TableExprNodeArrayGTString -- String Array comparison > in table select expression tree (full description)
TableExprNodeArrayGTDate -- Date Array comparison > in table select expression tree (full description)
TableExprNodeArrayGEDouble -- Double Array comparison >= in table select expression tree (full description)
TableExprNodeArrayGEDComplex -- DComplex Array comparison >= in table select expression tree (full description)
TableExprNodeArrayGEString -- String Array comparison >= in table select expression tree (full description)
TableExprNodeArrayGEDate -- Date Array comparison >= in table select expression tree (full description)
TableExprNodeArrayINDouble -- Double Array comparison IN in table select expression tree (full description)
TableExprNodeArrayINDComplex -- DComplex Array comparison IN in table select expression tree (full description)
TableExprNodeArrayINString -- String Array comparison IN in table select expression tree (full description)
TableExprNodeArrayINDate -- Date Array comparison IN in table select expression tree (full description)
TableExprNodeArrayOR -- Logical or in table select expression tree (full description)
TableExprNodeArrayAND -- Logical and in table select expression tree (full description)
TableExprNodeArrayNOT -- Logical not in table select expression tree (full description)

class TableExprNodeArrayEQBool : public TableExprNodeArray

Interface

Public Members
TableExprNodeArrayEQBool (const TableExprNodeRep&)
~TableExprNodeArrayEQBool()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQBool (const TableExprNodeRep&)

~TableExprNodeArrayEQBool()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayEQDouble : public TableExprNodeArray

Interface

TableExprNodeArrayEQDouble (const TableExprNodeRep&)
~TableExprNodeArrayEQDouble()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQDouble (const TableExprNodeRep&)

~TableExprNodeArrayEQDouble()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayEQDComplex : public TableExprNodeArray

Interface

TableExprNodeArrayEQDComplex (const TableExprNodeRep&)
~TableExprNodeArrayEQDComplex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQDComplex (const TableExprNodeRep&)

~TableExprNodeArrayEQDComplex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayEQString : public TableExprNodeArray

Interface

TableExprNodeArrayEQString (const TableExprNodeRep&)
~TableExprNodeArrayEQString()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQString (const TableExprNodeRep&)

~TableExprNodeArrayEQString()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayEQRegex : public TableExprNodeArray

Interface

TableExprNodeArrayEQRegex (const TableExprNodeRep&)
~TableExprNodeArrayEQRegex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQRegex (const TableExprNodeRep&)

~TableExprNodeArrayEQRegex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayEQDate : public TableExprNodeArray

Interface

TableExprNodeArrayEQDate (const TableExprNodeRep&)
~TableExprNodeArrayEQDate()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an == comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayEQDate (const TableExprNodeRep&)

~TableExprNodeArrayEQDate()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNEBool : public TableExprNodeArray

Interface

TableExprNodeArrayNEBool (const TableExprNodeRep&)
~TableExprNodeArrayNEBool()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNEBool (const TableExprNodeRep&)

~TableExprNodeArrayNEBool()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNEDouble : public TableExprNodeArray

Interface

TableExprNodeArrayNEDouble (const TableExprNodeRep&)
~TableExprNodeArrayNEDouble()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNEDouble (const TableExprNodeRep&)

~TableExprNodeArrayNEDouble()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNEDComplex : public TableExprNodeArray

Interface

TableExprNodeArrayNEDComplex (const TableExprNodeRep&)
~TableExprNodeArrayNEDComplex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNEDComplex (const TableExprNodeRep&)

~TableExprNodeArrayNEDComplex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNEString : public TableExprNodeArray

Interface

TableExprNodeArrayNEString (const TableExprNodeRep&)
~TableExprNodeArrayNEString()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNEString (const TableExprNodeRep&)

~TableExprNodeArrayNEString()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNERegex : public TableExprNodeArray

Interface

TableExprNodeArrayNERegex (const TableExprNodeRep&)
~TableExprNodeArrayNERegex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNERegex (const TableExprNodeRep&)

~TableExprNodeArrayNERegex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNEDate : public TableExprNodeArray

Interface

TableExprNodeArrayNEDate (const TableExprNodeRep&)
~TableExprNodeArrayNEDate()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an != comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayNEDate (const TableExprNodeRep&)

~TableExprNodeArrayNEDate()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGTDouble : public TableExprNodeArray

Interface

TableExprNodeArrayGTDouble (const TableExprNodeRep&)
~TableExprNodeArrayGTDouble()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an > comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGTDouble (const TableExprNodeRep&)

~TableExprNodeArrayGTDouble()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGTDComplex : public TableExprNodeArray

Interface

TableExprNodeArrayGTDComplex (const TableExprNodeRep&)
~TableExprNodeArrayGTDComplex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an > comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGTDComplex (const TableExprNodeRep&)

~TableExprNodeArrayGTDComplex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGTString : public TableExprNodeArray

Interface

TableExprNodeArrayGTString (const TableExprNodeRep&)
~TableExprNodeArrayGTString()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an > comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGTString (const TableExprNodeRep&)

~TableExprNodeArrayGTString()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGTDate : public TableExprNodeArray

Interface

TableExprNodeArrayGTDate (const TableExprNodeRep&)
~TableExprNodeArrayGTDate()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an > comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGTDate (const TableExprNodeRep&)

~TableExprNodeArrayGTDate()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGEDouble : public TableExprNodeArray

Interface

TableExprNodeArrayGEDouble (const TableExprNodeRep&)
~TableExprNodeArrayGEDouble()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an >= comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGEDouble (const TableExprNodeRep&)

~TableExprNodeArrayGEDouble()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGEDComplex : public TableExprNodeArray

Interface

TableExprNodeArrayGEDComplex (const TableExprNodeRep&)
~TableExprNodeArrayGEDComplex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an >= comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGEDComplex (const TableExprNodeRep&)

~TableExprNodeArrayGEDComplex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGEString : public TableExprNodeArray

Interface

TableExprNodeArrayGEString (const TableExprNodeRep&)
~TableExprNodeArrayGEString()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an >= comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGEString (const TableExprNodeRep&)

~TableExprNodeArrayGEString()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayGEDate : public TableExprNodeArray

Interface

TableExprNodeArrayGEDate (const TableExprNodeRep&)
~TableExprNodeArrayGEDate()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an >= comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayGEDate (const TableExprNodeRep&)

~TableExprNodeArrayGEDate()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayINDouble : public TableExprNodeArray

Interface

TableExprNodeArrayINDouble (const TableExprNodeRep&)
~TableExprNodeArrayINDouble()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an IN comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayINDouble (const TableExprNodeRep&)

~TableExprNodeArrayINDouble()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayINDComplex : public TableExprNodeArray

Interface

TableExprNodeArrayINDComplex (const TableExprNodeRep&)
~TableExprNodeArrayINDComplex()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an IN comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayINDComplex (const TableExprNodeRep&)

~TableExprNodeArrayINDComplex()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayINString : public TableExprNodeArray

Interface

TableExprNodeArrayINString (const TableExprNodeRep&)
~TableExprNodeArrayINString()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an IN comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayINString (const TableExprNodeRep&)

~TableExprNodeArrayINString()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayINDate : public TableExprNodeArray

Interface

TableExprNodeArrayINDate (const TableExprNodeRep&)
~TableExprNodeArrayINDate()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents an IN comparison in a table select expression tree. This is defined for all data types. Only the Bool get function is defined, because the result of a compare is always a Bool.

Member Description

TableExprNodeArrayINDate (const TableExprNodeRep&)

~TableExprNodeArrayINDate()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayOR : public TableExprNodeArray

Interface

TableExprNodeArrayOR (const TableExprNodeRep&)
~TableExprNodeArrayOR()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents a logical or in a table select expression tree. This is defined for Bool only.

Member Description

TableExprNodeArrayOR (const TableExprNodeRep&)

~TableExprNodeArrayOR()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayAND: public TableExprNodeArray

Interface

TableExprNodeArrayAND (const TableExprNodeRep&)
~TableExprNodeArrayAND()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents a logical and in a table select expression tree. This is defined for Bool only.

Member Description

TableExprNodeArrayAND (const TableExprNodeRep&)

~TableExprNodeArrayAND()

Array<Bool> getArrayBool (const TableExprId& id)


class TableExprNodeArrayNOT: public TableExprNodeArray

Interface

TableExprNodeArrayNOT (const TableExprNodeRep&)
~TableExprNodeArrayNOT()
Array<Bool> getArrayBool (const TableExprId& id)

Description

Prerequisite

Synopsis

This class represents a logical not in a table select expression tree. This is defined for Bool only.

Member Description

TableExprNodeArrayNOT (const TableExprNodeRep&)

~TableExprNodeArrayNOT()

Array<Bool> getArrayBool (const TableExprId& id)