Comparison
in package
implements
Expression
Comparison of a field with a value by the given operator.
Table of Contents
Interfaces
- Expression
- Expression for the {@link Selectable} interface.
Constants
- CONTAINS = 'CONTAINS'
- ENDS_WITH = 'ENDS_WITH'
- EQ = '='
- GT = '>'
- GTE = '>='
- IN = 'IN'
- IS = '='
- LT = '<'
- LTE = '<='
- MEMBER_OF = 'MEMBER_OF'
- NEQ = '<>'
- NIN = 'NIN'
- STARTS_WITH = 'STARTS_WITH'
Properties
Methods
- __construct() : mixed
- getField() : string
- getOperator() : string
- getValue() : Value
- visit() : mixed
Constants
CONTAINS
public
mixed
CONTAINS
= 'CONTAINS'
ENDS_WITH
public
mixed
ENDS_WITH
= 'ENDS_WITH'
EQ
public
mixed
EQ
= '='
GT
public
mixed
GT
= '>'
GTE
public
mixed
GTE
= '>='
IN
public
mixed
IN
= 'IN'
IS
public
mixed
IS
= '='
LT
public
mixed
LT
= '<'
LTE
public
mixed
LTE
= '<='
MEMBER_OF
public
mixed
MEMBER_OF
= 'MEMBER_OF'
NEQ
public
mixed
NEQ
= '<>'
NIN
public
mixed
NIN
= 'NIN'
STARTS_WITH
public
mixed
STARTS_WITH
= 'STARTS_WITH'
Properties
$field
private
string
$field
$op
private
string
$op
$value
private
Value
$value
Methods
__construct()
public
__construct(string $field, string $operator, mixed $value) : mixed
Parameters
- $field : string
- $operator : string
- $value : mixed
getField()
public
getField() : string
Return values
stringgetOperator()
public
getOperator() : string
Return values
stringgetValue()
public
getValue() : Value
Return values
Valuevisit()
public
visit(ExpressionVisitor $visitor) : mixed
Parameters
- $visitor : ExpressionVisitor