class Subquery extends Subquery

Methods

__construct(Builder|Builder $query, string $alias = null)

Create new subquery instance.

from Subquery
setQuery(Builder $query)

Set underlying query builder.

from Subquery
Builder
getQuery()

Get underlying query builder.

from Subquery
string
getValue()

Evaluate query as string.

from Subquery
string
getAlias()

Get subquery alias.

from Subquery
$this
setAlias(string $alias)

Set subquery alias.

from Subquery
mixed
__set(string $property, mixed $value)

Pass property calls to the underlying builder.

from Subquery
mixed
__get(string $property)

Pass property calls to the underlying builder.

from Subquery
mixed
__call(string $method, array $params)

Pass method calls to the underlying builder.

from Subquery

Details

in Subquery at line 29
__construct(Builder|Builder $query, string $alias = null)

Create new subquery instance.

Parameters

Builder|Builder $query
string $alias

in Subquery at line 45
setQuery(Builder $query)

Set underlying query builder.

Parameters

Builder $query

in Subquery at line 55
Builder getQuery()

Get underlying query builder.

Return Value

Builder

in Subquery at line 65
string getValue()

Evaluate query as string.

Return Value

string

in Subquery at line 83
string getAlias()

Get subquery alias.

Return Value

string

in Subquery at line 94
$this setAlias(string $alias)

Set subquery alias.

Parameters

string $alias

Return Value

$this

in Subquery at line 108
mixed __set(string $property, mixed $value)

Pass property calls to the underlying builder.

Parameters

string $property
mixed $value

Return Value

mixed

in Subquery at line 119
mixed __get(string $property)

Pass property calls to the underlying builder.

Parameters

string $property

Return Value

mixed

in Subquery at line 131
mixed __call(string $method, array $params)

Pass method calls to the underlying builder.

Parameters

string $method
array $params

Return Value

mixed