Zend\Db\Sql\Predicate\Operator
Synopsis
class Operator
implements
PredicateInterface
{
- // constants
- const OPERATOR_EQUAL_TO = '=';
- const OP_EQ = '=';
- const OPERATOR_NOT_EQUAL_TO = '!=';
- const OP_NE = '!=';
- const OPERATOR_LESS_THAN = '<';
- const OP_LT = '<';
- const OPERATOR_LESS_THAN_OR_EQUAL_TO = '<=';
- const OP_LTE = '<=';
- const OPERATOR_GREATER_THAN = '>';
- const OP_GT = '>';
- const OPERATOR_GREATER_THAN_OR_EQUAL_TO = '>=';
- const OP_GTE = '>=';
- // members
- protected array $allowedTypes;
- protected $left;
- protected $leftType;
- protected $operator;
- protected $right;
- protected $rightType;
- // methods
- public void __construct()
- public Operator setLeft()
- public int|float|bool|string getLeft()
- public Operator setLeftType()
- public string getLeftType()
- public Operator setOperator()
- public string getOperator()
- public Operator setRight()
- public int|float|bool|string getRight()
- public Operator setRightType()
- public string getRightType()
- public array getExpressionData()
Hierarchy
Implements
Constants
Name | Value |
---|---|
OPERATOR_EQUAL_TO | '=' |
OP_EQ | '=' |
OPERATOR_NOT_EQUAL_TO | '!=' |
OP_NE | '!=' |
OPERATOR_LESS_THAN | '<' |
OP_LT | '<' |
OPERATOR_LESS_THAN_OR_EQUAL_TO | '<=' |
OP_LTE | '<=' |
OPERATOR_GREATER_THAN | '>' |
OP_GT | '>' |
OPERATOR_GREATER_THAN_OR_EQUAL_TO | '>=' |
OP_GTE | '>=' |
Members
protected
- $allowedTypes
- $left
- $leftType
- $operator
- $right
- $rightType
Methods
public
- __construct() — Constructor
- getExpressionData() — Get predicate parts for where statement
- getLeft() — Get left side of operator
- getLeftType() — Get parameter type on left side of operator
- getOperator() — Get operator string
- getRight() — Get right side of operator
- getRightType() — Get parameter type on right side of operator
- setLeft() — Set left side of operator
- setLeftType() — Set parameter type for left side of operator
- setOperator() — Set operator string
- setRight() — Set right side of operator
- setRightType() — Set parameter type for right side of operator