PHP Класс Pinq\Queries\Builders\Interpretations\OperationParser

Автор: Elliot Levin ([email protected])
Наследование: extends BaseParser, implements Pinq\Queries\Builders\Interpretations\IOperationParser
Показать файл Открыть проект

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

Свойство Тип Описание
$operation Pinq\Queries\IOperation

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

Метод Описание
__construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
getOperation ( )
interpretAddRange ( $operationId, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
interpretApply ( $operationId, Pinq\Queries\Builders\Functions\IFunction $function )
interpretClear ( $operationId )
interpretJoinApply ( $operationId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $applyFunction )
interpretOffsetSet ( $operationId, $indexId, $index, $valueId, $value )
interpretOffsetUnset ( $operationId, $indexId, $index )
interpretRemoveRange ( $operationId, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
interpretRemoveWhere ( $operationId, Pinq\Queries\Builders\Functions\IFunction $function )

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

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

public __construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
$functionInterpreter Pinq\Parsing\IFunctionInterpreter

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

public getOperation ( )

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

public interpretAddRange ( $operationId, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation

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

public interpretApply ( $operationId, Pinq\Queries\Builders\Functions\IFunction $function )
$function Pinq\Queries\Builders\Functions\IFunction

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

public interpretClear ( $operationId )

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

public interpretJoinApply ( $operationId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $applyFunction )
$joinOptionsInterpretation Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
$applyFunction Pinq\Queries\Builders\Functions\IFunction

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

public interpretOffsetSet ( $operationId, $indexId, $index, $valueId, $value )

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

public interpretOffsetUnset ( $operationId, $indexId, $index )

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

public interpretRemoveRange ( $operationId, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation

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

public interpretRemoveWhere ( $operationId, Pinq\Queries\Builders\Functions\IFunction $function )
$function Pinq\Queries\Builders\Functions\IFunction

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

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

protected IOperation,Pinq\Queries $operation
Результат Pinq\Queries\IOperation