Skip to content

@serenity-is/corelib / CriteriaOperator

Enumeration: CriteriaOperator

Defined in: src/base/criteria.ts:1009

String constants for every operator that can appear in a Serenity criteria expression.

Remarks

Values match the wire-format tokens accepted by the server (e.g. "=", "like", "is null"). Exposed also as Criteria.Operator for convenience.

Enumeration Members

and

and: "and"

Defined in: src/base/criteria.ts:1021

Logical AND (and).


eq

eq: "="

Defined in: src/base/criteria.ts:1027

Equality (=).


exists

exists: "exists"

Defined in: src/base/criteria.ts:1019

EXISTS (exists).


ge

ge: ">="

Defined in: src/base/criteria.ts:1033

Greater than or equal (>=).


gt

gt: ">"

Defined in: src/base/criteria.ts:1031

Greater than (>).


in

in: "in"

Defined in: src/base/criteria.ts:1039

IN (in).


isNotNull

isNotNull: "is not null"

Defined in: src/base/criteria.ts:1017

IS NOT NULL (is not null).


isNull

isNull: "is null"

Defined in: src/base/criteria.ts:1015

IS NULL (is null).


le

le: "<="

Defined in: src/base/criteria.ts:1037

Less than or equal (<=).


like

like: "like"

Defined in: src/base/criteria.ts:1043

LIKE (like).


lt

lt: "<"

Defined in: src/base/criteria.ts:1035

Less than (<).


ne

ne: "!="

Defined in: src/base/criteria.ts:1029

Not equal (!=).


not

not: "not"

Defined in: src/base/criteria.ts:1013

Logical NOT (not).


notIn

notIn: "not in"

Defined in: src/base/criteria.ts:1041

NOT IN (not in).


notLike

notLike: "not like"

Defined in: src/base/criteria.ts:1045

NOT LIKE (not like).


or

or: "or"

Defined in: src/base/criteria.ts:1023

Logical OR (or).


paren

paren: "()"

Defined in: src/base/criteria.ts:1011

Parentheses grouping () .


xor

xor: "xor"

Defined in: src/base/criteria.ts:1025

Logical XOR (xor).