implements |
Expression |
|---|
Comparison of a field with a value by the given operator.
| Methods | ||
|---|---|---|
public
|
__construct(string $field, string $op, mixed $value)
|
# |
public
|
getField(): string
|
# |
public
|
getValue(): Value
|
# |
public
|
getOperator(): string
|
# |
public
|
visit(ExpressionVisitor $visitor)
|
# |
| Constants | ||
|---|---|---|
final
public
|
EQ = '='
|
# |
final
public
|
NEQ = '<>'
|
# |
final
public
|
LT = '<'
|
# |
final
public
|
LTE = '<='
|
# |
final
public
|
GT = '>'
|
# |
final
public
|
GTE = '>='
|
# |
final
public
|
IS = '='
|
# |
final
public
|
IN = 'IN'
|
# |
final
public
|
NIN = 'NIN'
|
# |
final
public
|
CONTAINS = 'CONTAINS'
|
# |
final
public
|
MEMBER_OF = 'MEMBER_OF'
|
# |
final
public
|
STARTS_WITH = 'STARTS_WITH'
|
# |
final
public
|
ENDS_WITH = 'ENDS_WITH'
|
# |
| Properties | |||
|---|---|---|---|
private
readonly
|
Value
|
$value
|
# |
private
readonly
|
string
|
$field
|
# |
private
readonly
|
string
|
$op
|
# |