Zend Framework
3.0
|
Public Member Functions | |
__construct ($left=null, $operator=self::OPERATOR_EQUAL_TO, $right=null, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) | |
Constructor. | |
setLeft ($left) | |
Set left side of operator. | |
getLeft () | |
Get left side of operator. | |
setLeftType ($type) | |
Set parameter type for left side of operator. | |
getLeftType () | |
Get parameter type on left side of operator. | |
setOperator ($operator) | |
Set operator string. | |
getOperator () | |
Get operator string. | |
setRight ($right) | |
Set right side of operator. | |
getRight () | |
Get right side of operator. | |
setRightType ($type) | |
Set parameter type for right side of operator. | |
getRightType () | |
Get parameter type on right side of operator. | |
getExpressionData () | |
Get predicate parts for where statement. | |
Public Attributes | |
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 = '>=' |
Protected Attributes | |
$allowedTypes | |
| |
$left | |
$right | |
$leftType = self::TYPE_IDENTIFIER | |
$rightType = self::TYPE_VALUE | |
Protected Attributes inherited from AbstractExpression | |
$allowedTypes | |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractExpression | |
normalizeArgument ($argument, $defaultType=self::TYPE_VALUE) | |
Normalize Argument. | |
__construct | ( | $left = null , |
|
$operator = self::OPERATOR_EQUAL_TO , |
|||
$right = null , |
|||
$leftType = self::TYPE_IDENTIFIER , |
|||
$rightType = self::TYPE_VALUE |
|||
) |
Constructor.
int | float | bool | string | $left | |
string | $operator | |
int | float | bool | string | $right | |
string | $leftType | TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER { |
string | $rightType | TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE { |
getExpressionData | ( | ) |
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 | ( | $left | ) |
setLeftType | ( | $type | ) |
Set parameter type for left side of operator.
string | $type | TYPE_IDENTIFIER or TYPE_VALUE { |
Exception\InvalidArgumentException |
setOperator | ( | $operator | ) |
setRight | ( | $right | ) |
setRightType | ( | $type | ) |
Set parameter type for right side of operator.
string | $type | TYPE_IDENTIFIER or TYPE_VALUE { |
Exception\InvalidArgumentException |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
const OP_EQ = '=' |
const OP_GT = '>' |
const OP_GTE = '>=' |
const OP_LT = '<' |
const OP_LTE = '<=' |
const OP_NE = '!=' |
const OPERATOR_EQUAL_TO = '=' |
const OPERATOR_GREATER_THAN = '>' |
const OPERATOR_GREATER_THAN_OR_EQUAL_TO = '>=' |
const OPERATOR_LESS_THAN = '<' |
const OPERATOR_LESS_THAN_OR_EQUAL_TO = '<=' |
const OPERATOR_NOT_EQUAL_TO = '!=' |