PHP Класс Pinq\Queries\Builders\OperationQueryInterpreter

Наследование: extends QueryInterpreter, implements Pinq\Queries\Builders\IOperationQueryInterpreter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$interpretation Pinq\Queries\Builders\Interpretations\IOperationInterpretation

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

Метод Описание
__construct ( Pinq\Queries\Builders\Interpretations\IOperationInterpretation $interpretation, Pinq\Queries\Builders\IScopeInterpreter $scopeInterpreter, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
getInterpretation ( )
interpret ( Expression $expression )

Защищенные методы

Метод Описание
interpretSingleValueSource ( $sourceId, $value )
interpretSource ( $id, Expression $expression )
visitAdd ( AssignmentExpression $expression )
visitAddRange ( MethodCallExpression $expression )
visitApply ( MethodCallExpression $expression )
visitClear ( MethodCallExpression $expression )
visitJoinApply ( MethodCallExpression $expression )
visitOffsetSet ( Expression $expression )
visitOffsetUnset ( Expression $expression )
visitRemove ( MethodCallExpression $expression )
visitRemoveRange ( MethodCallExpression $expression )
visitRemoveWhere ( MethodCallExpression $expression )

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

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

public __construct ( Pinq\Queries\Builders\Interpretations\IOperationInterpretation $interpretation, Pinq\Queries\Builders\IScopeInterpreter $scopeInterpreter, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$interpretation Pinq\Queries\Builders\Interpretations\IOperationInterpretation
$scopeInterpreter Pinq\Queries\Builders\IScopeInterpreter
$evaluationContext Pinq\Expressions\IEvaluationContext

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

public getInterpretation ( )

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

public interpret ( Expression $expression )
$expression Pinq\Expressions\Expression

interpretSingleValueSource() закрытый защищенный Метод

final protected interpretSingleValueSource ( $sourceId, $value )

interpretSource() закрытый защищенный Метод

final protected interpretSource ( $id, Expression $expression )
$expression Pinq\Expressions\Expression

visitAdd() закрытый защищенный Метод

final protected visitAdd ( AssignmentExpression $expression )
$expression Pinq\Expressions\AssignmentExpression

visitAddRange() закрытый защищенный Метод

final protected visitAddRange ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitApply() закрытый защищенный Метод

final protected visitApply ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitClear() закрытый защищенный Метод

final protected visitClear ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitJoinApply() закрытый защищенный Метод

final protected visitJoinApply ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitOffsetSet() закрытый защищенный Метод

final protected visitOffsetSet ( Expression $expression )
$expression Pinq\Expressions\Expression

visitOffsetUnset() закрытый защищенный Метод

final protected visitOffsetUnset ( Expression $expression )
$expression Pinq\Expressions\Expression

visitRemove() закрытый защищенный Метод

final protected visitRemove ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitRemoveRange() закрытый защищенный Метод

final protected visitRemoveRange ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitRemoveWhere() закрытый защищенный Метод

final protected visitRemoveWhere ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

Описание свойств

$interpretation защищенное свойство

protected IOperationInterpretation,Pinq\Queries\Builders\Interpretations $interpretation
Результат Pinq\Queries\Builders\Interpretations\IOperationInterpretation