Query/Grammar.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\ShSo\Lacassa\Query\Grammar

Package: Default
Parent(s)
\Illuminate\Database\Query\Grammars\Grammar

Properties

>VPropertyprotected$selectComponents = array('columns', 'from', 'wheres', 'limit', 'allowFiltering')
Default valuearray('columns', 'from', 'wheres', 'limit', 'allowFiltering')Details
Type
n/a

Methods

methodpublicbuildCollectionString(string $type, string $value) : string

Builds the insert string.

Parameters
NameTypeDescription
$typestring
$valuestring
Returns
TypeDescription
string
methodpublicbuildInsertCollectionParam(\Illuminate\Support\Collection $collection) : \Illuminate\Support\Collection

Parameters
NameTypeDescription
$collection\Illuminate\Support\Collection
Returns
TypeDescription
\Illuminate\Support\Collection
methodpubliccompileAllowFiltering( $query,  $allow_filtering) : void

Parameters
NameTypeDescription
$query
$allow_filtering
methodpubliccompileCollectionValues(string $type, string $value) : string

Compiles the values assigned to collections.

Parameters
NameTypeDescription
$typestring
$valuestring
Returns
TypeDescription
string
methodpubliccompileDelete(\ShSo\Lacassa\Query $query) : string

Compile a delete statement into CQL.

Parameters
NameTypeDescription
$query\ShSo\Lacassa\Query
Returns
TypeDescription
string
methodpubliccompileIndex(\ShSo\Lacassa\Query\Builder $query, string $columns) : string

Parameters
NameTypeDescription
$query\ShSo\Lacassa\Query\Builder
$columnsstring
Returns
TypeDescription
string
methodpubliccompileInsert(\ShSo\Lacassa\Query $query, array $values) : string

Compile an insert statement into CQL.

Parameters
NameTypeDescription
$query\ShSo\Lacassa\Query
$valuesarray
Returns
TypeDescription
string
methodpubliccompileUpdate(\Illuminate\Database\Query\Builder $query, array $values) : string

Compile an update statement into SQL.

Parameters
NameTypeDescription
$query\Illuminate\Database\Query\Builder
$valuesarray
Returns
TypeDescription
string
methodpubliccompileUpdateCollections(\Illuminate\Database\Query\Builder $query) : string

Compiles the udpate collection methods.

Parameters
NameTypeDescription
$query\Illuminate\Database\Query\Builder
Returns
TypeDescription
string
methodprotectedwrapValue(string $value) : string

Wrap a single string in keyword identifiers.

Parameters
NameTypeDescription
$valuestring
Returns
TypeDescription
string
Documentation was generated by phpDocumentor 2.9.0.