PHP Интерфейс Storm\Drivers\Base\Relational\Expressions\IExpressionMapper

Показать файл Открыть проект

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

Метод Описание
MapAssignmentExpression ( ColumnExpression $Column, $AssignmentOperator, Expression $ValueExpression ) : Expression
MapBinaryOperationExpression ( Expression $LeftOperandExpression, $BinaryOperator, Expression $RightOperandExpression ) : Expression
MapCastExpression ( $CastType, Expression $CastValueExpression ) : Expression
MapConstantExpression ( $Value ) : Expression
MapFunctionCallExpression ( $FunctionName, array $ArgumentValueExpression ) : Expression
MapIfExpression ( Expression $ConditionExpression, Expression $IfTrueExpression, Expression $IfFalseExpression ) : Expression
MapMethodCallExpression ( Expression $ObjectExpression = null, $Type, $Name, array $ArgumentValueExpressions ) : Expression
MapObjectExpression ( $Type, $Value ) : Expression
MapPropertyFetchExpression ( Expression $ObjectExpression = null, $Type, $Name ) : Expression
MapUnaryOperationExpression ( $UnaryOperator, Expression $OperandExpression ) : Expression

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

MapAssignmentExpression() публичный Метод

public MapAssignmentExpression ( ColumnExpression $Column, $AssignmentOperator, Expression $ValueExpression ) : Expression
$Column Storm\Core\Relational\Expressions\ColumnExpression
$ValueExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression

MapBinaryOperationExpression() публичный Метод

public MapBinaryOperationExpression ( Expression $LeftOperandExpression, $BinaryOperator, Expression $RightOperandExpression ) : Expression
$LeftOperandExpression Storm\Core\Relational\Expressions\Expression
$RightOperandExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression

MapCastExpression() публичный Метод

public MapCastExpression ( $CastType, Expression $CastValueExpression ) : Expression
$CastValueExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression

MapConstantExpression() публичный Метод

public MapConstantExpression ( $Value ) : Expression
Результат Storm\Core\Relational\Expressions\Expression

MapFunctionCallExpression() публичный Метод

public MapFunctionCallExpression ( $FunctionName, array $ArgumentValueExpression ) : Expression
$ArgumentValueExpression array
Результат Storm\Core\Relational\Expressions\Expression

MapIfExpression() публичный Метод

public MapIfExpression ( Expression $ConditionExpression, Expression $IfTrueExpression, Expression $IfFalseExpression ) : Expression
$ConditionExpression Storm\Core\Relational\Expressions\Expression
$IfTrueExpression Storm\Core\Relational\Expressions\Expression
$IfFalseExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression

MapMethodCallExpression() публичный Метод

public MapMethodCallExpression ( Expression $ObjectExpression = null, $Type, $Name, array $ArgumentValueExpressions ) : Expression
$ObjectExpression Storm\Core\Relational\Expressions\Expression
$ArgumentValueExpressions array
Результат Storm\Core\Relational\Expressions\Expression

MapObjectExpression() публичный Метод

public MapObjectExpression ( $Type, $Value ) : Expression
Результат Storm\Core\Relational\Expressions\Expression

MapPropertyFetchExpression() публичный Метод

public MapPropertyFetchExpression ( Expression $ObjectExpression = null, $Type, $Name ) : Expression
$ObjectExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression

MapUnaryOperationExpression() публичный Метод

public MapUnaryOperationExpression ( $UnaryOperator, Expression $OperandExpression ) : Expression
$OperandExpression Storm\Core\Relational\Expressions\Expression
Результат Storm\Core\Relational\Expressions\Expression