$_field
$_field : string|\Cake\Database\ExpressionInterface
The field name or expression to be used in the left hand side of the operator
An expression object for complex ORDER BY clauses
$_field : string|\Cake\Database\ExpressionInterface
The field name or expression to be used in the left hand side of the operator
setField(string|\Cake\Database\ExpressionInterface $field) : void
Sets the field name
string|\Cake\Database\ExpressionInterface | $field | The field to compare with. |
getField() : string|\Cake\Database\ExpressionInterface
Returns the field name
__construct(\Cake\Database\ExpressionInterface|string $field, string $direction)
Constructor
\Cake\Database\ExpressionInterface|string | $field | The field to order on. |
string | $direction | The direction to sort on. |
sql(\Cake\Database\ValueBinder $generator) : string
Converts the Node into a SQL string fragment.
\Cake\Database\ValueBinder | $generator | Placeholder generator object |
traverse(callable $visitor) : void
Iterates over each part of the expression recursively for every level of the expressions tree and executes the $visitor callable passing as first parameter the instance of the expression currently being iterated.
callable | $visitor | The callable to apply to all nodes. |
Loading…