Conditions



QueryConditionBase [Schema]

The condition base type. Used for conditional exclusion of entity groups.

Name Type Required Description

QueryCompareConditionBase

Interits from: QueryConditionBase

The compare condition base type. Used for conditional exclusion of entity groups based on comparing two values of the same type.

Name Type Required Description
ValueA xsd:string no The first comparison value. Accepts variable names.
ValueB xsd:string no The second comparison value. Accepts variable names.

When

Interits from: QueryCompareConditionBase

The when condition. Used for conditional inclusion of entity groups.

Supported data types:

  • String

Name Type Required Description
CaseSensitive xsd:boolean no The case sensitivity flag value. Determines if comparisons should be case sensitive. If omitted; comparisons are non-case sensitive.

WhenNot

Interits from: QueryCompareConditionBase

The when not condition. Used for conditional exclusion of entity groups.

Supported data types:

  • String

Name Type Required Description
CaseSensitive xsd:boolean no The case sensitivity flag value. Determines if comparisons should be case sensitive. If omitted; comparisons are non-case sensitive.

WhenEqualTo

Interits from: QueryCompareConditionBase

The when equal to condition. Used for conditional exclusion of entity groups by comparing values A and B as equal.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description

WhenNotEqualTo

Interits from: QueryCompareConditionBase

The when not equal to condition. Used for conditional exclusion of entity groups by comparing values A and B as not equal.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description

WhenGreaterThan

Interits from: QueryCompareConditionBase

The when greater than condition. Used for conditional exclusion of entity groups by comparing value A is greater than value B.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description

WhenGreaterThanEqualTo

Interits from: QueryCompareConditionBase

The when greater than or equal to condition. Used for conditional exclusion of entity groups by comparing value A is greater than or equal to value B.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description

WhenLessThan

Interits from: QueryCompareConditionBase

The when less than condition. Used for conditional exclusion of entity groups by comparing value A is less than value B.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description

WhenLessThanEqualTo

Interits from: QueryCompareConditionBase

The when less than or equal to condition. Used for conditional exclusion of entity groups by comparing value A is less than or equal to value B.

Supported data types:

  • Integer
  • Decimal
  • DateTime

Name Type Required Description