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
  • String

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
  • String

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
  • String

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
  • String

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
  • String

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
  • String

Name Type Required Description

WhenContains

Interits from: QueryCompareConditionBase

The when contains condition. Used for conditional inclusion of entity groups by determination of value A containing value B.

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.

WhenNotContains

Interits from: QueryCompareConditionBase

The when not contains condition. Used for conditional exclusion of entity groups by determination of value A containing value B.

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.

WhenWithinArray

Interits from: QueryCompareConditionBase

The when within array condition. Used for conditional inclusion of entity groups by comparing comma separated array 'value A' against candidate 'value B'.

Supported data types:

  • Integer
  • Decimal
  • DateTime
  • String

Name Type Required Description

WhenNotWithinArray

Interits from: QueryCompareConditionBase

The when within array condition. Used for conditional exclusion of entity groups by comparing comma separated array 'value A' against candidate 'value B'.

Supported data types:

  • Integer
  • Decimal
  • DateTime
  • String

Name Type Required Description