PHP Класс Storm\Drivers\Base\Relational\Expressions\Expression

Наследование: extends Storm\Core\Relational\Expressions\Expression
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BinaryOperation ( parent $LeftOperandExpression, $Operator, parent $RightOperandExpression ) : BinaryOperationExpression
Cast ( $CastType, parent $CastValueExpression ) : CastExpression
CompoundBoolean ( array $BooleanExpressions, $LogicalOperator = Binary::LogicalAnd ) : CompoundBooleanExpression
Conditional ( parent $ConditionExpression, parent $IfTrueExpression, parent $IfFalseExpression ) : IfExpression
FunctionCall ( $Name, ValueListExpression $ArgumentValueListExpression = null ) : FunctionCallExpression
Identifier ( array $Segments ) : IdentifierExpression
Keyword ( $Keyword ) : KeywordExpression
Literal ( $String ) : LiteralExpression
Multiple ( array $Expressions ) : ReviveColumnExpression
PersistData ( Column $Column, parent $ValueExpression ) : PersistDataExpression
ReviveColumn ( Column $Column ) : ReviveColumnExpression
Set ( ColumnExpression $AssignToColumnExpression, $AssignmentOperator, parent $AssignmentValueExpression ) : SetExpression
UnaryOperation ( $UnaryOperator, parent $OperandExpression ) : UnaryOperationExpression
ValueList ( array $ValueExpressions = [] ) : ValueListExpression

Описание методов

BinaryOperation() публичный статический Метод

public static BinaryOperation ( parent $LeftOperandExpression, $Operator, parent $RightOperandExpression ) : BinaryOperationExpression
$LeftOperandExpression parent
$RightOperandExpression parent
Результат BinaryOperationExpression

Cast() публичный статический Метод

public static Cast ( $CastType, parent $CastValueExpression ) : CastExpression
$CastValueExpression parent
Результат CastExpression

CompoundBoolean() публичный статический Метод

public static CompoundBoolean ( array $BooleanExpressions, $LogicalOperator = Binary::LogicalAnd ) : CompoundBooleanExpression
$BooleanExpressions array
Результат CompoundBooleanExpression

Conditional() публичный статический Метод

public static Conditional ( parent $ConditionExpression, parent $IfTrueExpression, parent $IfFalseExpression ) : IfExpression
$ConditionExpression parent
$IfTrueExpression parent
$IfFalseExpression parent
Результат IfExpression

FunctionCall() публичный статический Метод

public static FunctionCall ( $Name, ValueListExpression $ArgumentValueListExpression = null ) : FunctionCallExpression
$ArgumentValueListExpression ValueListExpression
Результат FunctionCallExpression

Identifier() публичный статический Метод

public static Identifier ( array $Segments ) : IdentifierExpression
$Segments array
Результат IdentifierExpression

Keyword() публичный статический Метод

public static Keyword ( $Keyword ) : KeywordExpression
Результат KeywordExpression

Literal() публичный статический Метод

public static Literal ( $String ) : LiteralExpression
Результат LiteralExpression

Multiple() публичный статический Метод

public static Multiple ( array $Expressions ) : ReviveColumnExpression
$Expressions array
Результат ReviveColumnExpression

PersistData() публичный статический Метод

public static PersistData ( Column $Column, parent $ValueExpression ) : PersistDataExpression
$Column Storm\Drivers\Base\Relational\Columns\Column
$ValueExpression parent
Результат PersistDataExpression

ReviveColumn() публичный статический Метод

public static ReviveColumn ( Column $Column ) : ReviveColumnExpression
$Column Storm\Drivers\Base\Relational\Columns\Column
Результат ReviveColumnExpression

Set() публичный статический Метод

public static Set ( ColumnExpression $AssignToColumnExpression, $AssignmentOperator, parent $AssignmentValueExpression ) : SetExpression
$AssignToColumnExpression Storm\Core\Relational\Expressions\ColumnExpression
$AssignmentValueExpression parent
Результат SetExpression

UnaryOperation() публичный статический Метод

public static UnaryOperation ( $UnaryOperator, parent $OperandExpression ) : UnaryOperationExpression
$OperandExpression parent
Результат UnaryOperationExpression

ValueList() публичный статический Метод

public static ValueList ( array $ValueExpressions = [] ) : ValueListExpression
$ValueExpressions array
Результат ValueListExpression