$_driver
$_driver : \Cake\Database\Driver
The driver instance used to do the identifier quoting
Contains all the logic related to quoting identifiers in a Query object
$_driver : \Cake\Database\Driver
The driver instance used to do the identifier quoting
__construct(\Cake\Database\Driver $driver)
Constructor
\Cake\Database\Driver | $driver | The driver instance used to do the identifier quoting |
quote(\Cake\Database\Query $query) : \Cake\Database\Query
Iterates over each of the clauses in a query looking for identifiers and quotes them
\Cake\Database\Query | $query | The query to have its identifiers quoted |
quoteExpression(\Cake\Database\ExpressionInterface $expression) : void
Quotes identifiers inside expression objects
\Cake\Database\ExpressionInterface | $expression | The expression object to walk and quote. |
_quoteParts(\Cake\Database\Query $query) : void
Quotes all identifiers in each of the clauses of a query
\Cake\Database\Query | $query | The query to quote. |
_quoteInsert(\Cake\Database\Query $query) : void
Quotes the table name and columns for an insert query
\Cake\Database\Query | $query | The insert query to quote. |
_quoteUpdate(\Cake\Database\Query $query) : void
Quotes the table name for an update query
\Cake\Database\Query | $query | The update query to quote. |
_quoteComparison(\Cake\Database\Expression\FieldInterface $expression) : void
Quotes identifiers in expression objects implementing the field interface
\Cake\Database\Expression\FieldInterface | $expression | The expression to quote. |
_quoteOrderBy(\Cake\Database\Expression\OrderByExpression $expression) : void
Quotes identifiers in "order by" expression objects
Strings with spaces are treated as literal expressions and will not have identifiers quoted.
\Cake\Database\Expression\OrderByExpression | $expression | The expression to quote. |
_quoteIdentifierExpression(\Cake\Database\Expression\IdentifierExpression $expression) : void
Quotes identifiers in "order by" expression objects
\Cake\Database\Expression\IdentifierExpression | $expression | The identifiers to quote. |
Loading…