Logical Operators

Constant

Logical operator

gdbLogicalNone

Absence of logical operator. The FieldSearchCondition object with the given logical operator must be the first in the Query::FieldSearchConditions collection. Besides, for GDB queries built on GDB table joins, this value of logical operator must have every FieldSearchCondition object from the Query::FieldSearchConditions collection beginning the sequence of search conditions for a table in a join. The FilterCondition object with the given logical operator must be the first in the FilterGroup::FilterConditions collection. The FeaturesetCondition object with the given logical operator must be the first in the Theme::FeaturesetConditions collection.

gdbLogicalAnd

Logical AND operator. It has a higher priority than logical OR, XOR, MINUS operators.

gdbLogicalOr

Logical OR operator. It has the same priority as logical XOR, MINUS operators.

gdbLogicalXor

Logical XOR operator. It has the same priority as logical OR, MINUS operators. It is only applied to a simple condition of feature selection (the FeaturesetCondition object).

gdbLogicalMinus

Logical MINUS operator. It has the same priority as logical OR, XOR operators. It is applied to a simple condition of feature selection (the FeaturesetCondition object).