class ExpressionBuilder (View source)

Builder for Expressions in the {@link Selectable} interface.

Methods

andX($x = null)

No description

orX($x = null)

No description

eq(string $field, mixed $value)

No description

gt(string $field, mixed $value)

No description

lt(string $field, mixed $value)

No description

gte(string $field, mixed $value)

No description

lte(string $field, mixed $value)

No description

neq(string $field, mixed $value)

No description

isNull($field)

No description

in($field, array $values)

No description

notIn($field, array $values)

No description

Details

CompositeExpression andX($x = null)

Parameters

$x

Return Value

CompositeExpression

CompositeExpression orX($x = null)

Parameters

$x

Return Value

CompositeExpression

Comparison eq(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison gt(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison lt(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison gte(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison lte(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison neq(string $field, mixed $value)

Parameters

string $field
mixed $value

Return Value

Comparison

Comparison isNull($field)

Parameters

$field

Return Value

Comparison

Comparison in($field, array $values)

Parameters

$field
array $values

Return Value

Comparison

Comparison notIn($field, array $values)

Parameters

$field
array $values

Return Value

Comparison