Grammar
abstract class Grammar
Properties
protected string | $tablePrefix | The grammar table prefix. |
Methods
Wrap an array of values.
Wrap a value that has an alias.
Wrap the given value segments.
Wrap a single string in keyword identifiers.
Convert an array of column names into a delimited string.
Create query parameter place-holders for an array.
Get the appropriate query parameter place-holder for a value.
Determine if the given value is a raw expression.
Get the format for database stored dates.
Get the grammar's table prefix.
Set the grammar's table prefix.
Details
at line 22
array
wrapArray(array $values)
Wrap an array of values.
at line 33
string
wrapTable(Expression|string $table)
Wrap a table in keyword identifiers.
at line 49
string
wrap(Expression|string $value, bool $prefixAlias = false)
Wrap a value in keyword identifiers.
at line 72
protected string
wrapAliasedValue(string $value, bool $prefixAlias = false)
Wrap a value that has an alias.
at line 94
protected string
wrapSegments(array $segments)
Wrap the given value segments.
at line 109
protected string
wrapValue(string $value)
Wrap a single string in keyword identifiers.
at line 124
string
columnize(array $columns)
Convert an array of column names into a delimited string.
at line 135
string
parameterize(array $values)
Create query parameter place-holders for an array.
at line 146
string
parameter(mixed $value)
Get the appropriate query parameter place-holder for a value.
at line 157
bool
isExpression(mixed $value)
Determine if the given value is a raw expression.
at line 168
string
getValue(Expression $expression)
Get the value of a raw expression.
at line 178
string
getDateFormat()
Get the format for database stored dates.
at line 188
string
getTablePrefix()
Get the grammar's table prefix.
at line 199
$this
setTablePrefix(string $prefix)
Set the grammar's table prefix.