Class

Condition

Condition(attr1, operator, comparison)

Constructor

# new Condition(attr1, operator, comparison)

Condition Class

Represents a logical condition

Parameters:
Name Type Description
attr1 string | Condition
operator Operator | GroupOperator
comparison string | Condition

View Source query/Condition.ts, line 11

Methods

# and(condition) → {Condition.<M>}

Joins 2 Conditions on an Operator#AND operation

Parameters:
Name Type Description
condition Condition

View Source query/Condition.ts, line 255

Condition.<M>

# hasErrors(exceptions) → {ModelErrorDefinition|undefined}

Parameters:
Name Type Description
exceptions Array

View Source query/Condition.ts, line 276

ModelErrorDefinition | undefined

# not(val) → {Condition.<M>}

excludes a valut from the result

Parameters:
Name Type Description
val

View Source query/Condition.ts, line 269

Condition.<M>

# or(condition) → {Condition.<M>}

Joins 2 Conditions on an Operator#OR operation

Parameters:
Name Type Description
condition Condition

View Source query/Condition.ts, line 262

Condition.<M>

# static and(condition1, condition2) → {Condition.<M>}

Joins 2 Conditions on an Operator#AND operation

Parameters:
Name Type Description
condition1 Condition
condition2 Condition

View Source query/Condition.ts, line 284

Condition.<M>

# static group(condition1, operator, condition2)

Groups 2 Conditions by the specified GroupOperator

Parameters:
Name Type Description
condition1 Condition
operator GroupOperator
condition2 Condition

View Source query/Condition.ts, line 120

# static or(condition1, condition2) → {Condition.<M>}

Joins 2 Conditions on an Operator#OR operation

Parameters:
Name Type Description
condition1 Condition
condition2 Condition

View Source query/Condition.ts, line 292

Condition.<M>
new Condition

Methods