1455. Class

1455.1. Zend\Db\Sql\Predicate\Operator

1455.1.1. Methods

1455.1.1.1. __construct

__construct()

Constructor

Parameters:
  • int|float|bool|string
  • string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}

1455.1.1.2. setLeft

setLeft()

Set left side of operator

Parameters:int|float|bool|string
Return type:Operator

1455.1.1.3. getLeft

getLeft()

Get left side of operator

Return type:int|float|bool|string

1455.1.1.4. setLeftType

setLeftType()

Set parameter type for left side of operator

Parameters:string – TYPE_IDENTIFIER or TYPE_VALUE {@see allowedTypes}
Throws ExceptionInvalidArgumentException:
 
Return type:Operator

1455.1.1.5. getLeftType

getLeftType()

Get parameter type on left side of operator

Return type:string

1455.1.1.6. setOperator

setOperator()

Set operator string

Parameters:string
Return type:Operator

1455.1.1.7. getOperator

getOperator()

Get operator string

Return type:string

1455.1.1.8. setRight

setRight()

Set right side of operator

Parameters:int|float|bool|string
Return type:Operator

1455.1.1.9. getRight

getRight()

Get right side of operator

Return type:int|float|bool|string

1455.1.1.10. setRightType

setRightType()

Set parameter type for right side of operator

Parameters:string – TYPE_IDENTIFIER or TYPE_VALUE {@see allowedTypes}
Throws ExceptionInvalidArgumentException:
 
Return type:Operator

1455.1.1.11. getRightType

getRightType()

Get parameter type on right side of operator

Return type:string

1455.1.1.12. getExpressionData

getExpressionData()

Get predicate parts for where statement

Return type:array

1455.1.2. Constants

1455.1.2.1. OPERATOR_EQUAL_TO

1455.1.2.2. OP_EQ

1455.1.2.3. OPERATOR_NOT_EQUAL_TO

1455.1.2.4. OP_NE

1455.1.2.5. OPERATOR_LESS_THAN

1455.1.2.6. OP_LT

1455.1.2.7. OPERATOR_LESS_THAN_OR_EQUAL_TO

1455.1.2.8. OP_LTE

1455.1.2.9. OPERATOR_GREATER_THAN

1455.1.2.10. OP_GT

1455.1.2.11. OPERATOR_GREATER_THAN_OR_EQUAL_TO

1455.1.2.12. OP_GTE