ConditionalExpressionGroup
extends Component
in package
implements
IConditionalExpressionGroup
FinalYes
Tags
Table of Contents
Interfaces
Properties
- $clause : IClause
- $conditional_expressions : ArrayObject
- $conditional_expressions_logical_operator : string
- $logical_operator : string
- $hashCode : int
- $hashCounter : int
Methods
- __call() : mixed
- __callStatic() : mixed
- __construct() : mixed
- __destruct() : mixed
- __get() : mixed
- __toString() : mixed
- {@inheritdoc}
- and() : mixed
- between() : mixed
- {@inheritdoc}
- eq() : mixed
- {@inheritdoc}
- extends() : bool
- getClause() : IClause
- getLogicalOperator() : string
- getReflection() : ReflectionClass
- gt() : mixed
- {@inheritdoc}
- gte() : mixed
- {@inheritdoc}
- in() : mixed
- {@inheritdoc}
- is() : mixed
- {@inheritdoc}
- isNotNull() : mixed
- {@inheritdoc}
- isNull() : mixed
- {@inheritdoc}
- like() : mixed
- {@inheritdoc}
- lt() : mixed
- {@inheritdoc}
- lte() : mixed
- {@inheritdoc}
- nbetween() : mixed
- neq() : mixed
- {@inheritdoc}
- nin() : mixed
- {@inheritdoc}
- nis() : mixed
- {@inheritdoc}
- or() : mixed
- init() : mixed
- append() : mixed
- setClause() : mixed
- setLogicalOperator() : null
Properties
$clause
protected
IClause
$clause
$conditional_expressions
protected
ArrayObject
$conditional_expressions
$conditional_expressions_logical_operator
protected
string
$conditional_expressions_logical_operator
$logical_operator
protected
string
$logical_operator
$hashCode
private
int
$hashCode
$hashCounter
private
static int
$hashCounter
= 0
Methods
__call()
public
__call(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
- $method : string
- $arguments : array<string|int, mixed>
Tags
__callStatic()
public
static __callStatic(mixed $method, array<string|int, mixed> $arguments) : mixed
Parameters
- $method : mixed
- $arguments : array<string|int, mixed>
__construct()
public
__construct(IClause $clause[, string $logical_operator = IWhereClause::LOGICAL_OPERATOR_AND ]) : mixed
Parameters
- $clause : IClause
- $logical_operator : string = IWhereClause::LOGICAL_OPERATOR_AND
__destruct()
public
__destruct() : mixed
__get()
public
__get(string $property) : mixed
Parameters
- $property : string
__toString()
{@inheritdoc}
public
__toString() : mixed
Tags
and()
public
and() : mixed
Tags
between()
{@inheritdoc}
public
between(mixed $expression1, mixed $expression2, mixed $expression3[, mixed $not = false ]) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
- $expression3 : mixed
- $not : mixed = false
Tags
eq()
{@inheritdoc}
public
eq(mixed $expression1, mixed $expression2) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
Tags
extends()
public
extends(ReflectionClass $reflector) : bool
Parameters
- $reflector : ReflectionClass
Return values
boolgetClause()
public
getClause() : IClause
Return values
IClausegetLogicalOperator()
public
getLogicalOperator() : string
Return values
stringgetReflection()
public
getReflection() : ReflectionClass
Return values
ReflectionClassgt()
{@inheritdoc}
public
gt(mixed $expression1, mixed $expression2) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
Tags
gte()
{@inheritdoc}
public
gte(mixed $expression1, mixed $expression2) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
Tags
in()
{@inheritdoc}
public
in(mixed $expression, array<string|int, mixed> $values) : mixed
Parameters
- $expression : mixed
- $values : array<string|int, mixed>
Tags
is()
{@inheritdoc}
public
is(mixed $expression, mixed $boolean[, mixed $not = false ]) : mixed
Parameters
- $expression : mixed
- $boolean : mixed
- $not : mixed = false
Tags
isNotNull()
{@inheritdoc}
public
isNotNull(mixed $expression) : mixed
Parameters
- $expression : mixed
Tags
isNull()
{@inheritdoc}
public
isNull(mixed $expression) : mixed
Parameters
- $expression : mixed
Tags
like()
{@inheritdoc}
public
like(mixed $expression1, mixed $expression2[, mixed $not = false ]) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
- $not : mixed = false
Tags
lt()
{@inheritdoc}
public
lt(mixed $expression1, mixed $expression2) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
Tags
lte()
{@inheritdoc}
public
lte(mixed $expression1, mixed $expresion2) : mixed
Parameters
- $expression1 : mixed
- $expresion2 : mixed
Tags
nbetween()
public
nbetween(mixed $expression1, mixed $expression2, mixed $expression3) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
- $expression3 : mixed
neq()
{@inheritdoc}
public
neq(mixed $expression1, mixed $expression2) : mixed
Parameters
- $expression1 : mixed
- $expression2 : mixed
Tags
nin()
{@inheritdoc}
public
nin(mixed $expression, array<string|int, mixed> $values) : mixed
Parameters
- $expression : mixed
- $values : array<string|int, mixed>
Tags
nis()
{@inheritdoc}
public
nis(mixed $expression, mixed $boolean) : mixed
Parameters
- $expression : mixed
- $boolean : mixed
Tags
or()
public
or() : mixed
Tags
init()
protected
init() : mixed
append()
private
append(IConditionalExpression $conditional_expression) : mixed
Parameters
- $conditional_expression : IConditionalExpression
setClause()
private
setClause(IClause $clause) : mixed
Parameters
- $clause : IClause
setLogicalOperator()
private
setLogicalOperator(string $logical_operator) : null
Parameters
- $logical_operator : string