PHP Class Pinq\Providers\DSL\Compilation\Processors\Visitors\OperationQueryProcessor

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Providers\DSL\Compilation\Processors\OperationQueryProcessor, implements Pinq\Queries\Operations\IOperationVisitor
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$operation Pinq\Queries\IOperation

Public Methods

Method Description
visitAddValues ( AddValues $operation )
visitApply ( Apply $operation )
visitClear ( Clear $operation )
visitJoinApply ( JoinApply $operation )
visitRemoveValues ( RemoveValues $operation )
visitRemoveWhere ( RemoveWhere $operation )
visitSetIndex ( SetIndex $operation )
visitUnsetIndex ( UnsetIndex $operation )

Protected Methods

Method Description
processOperation ( Pinq\Queries\IScope $scope, Pinq\Queries\IOperation $operation )

Method Details

processOperation() protected method

protected processOperation ( Pinq\Queries\IScope $scope, Pinq\Queries\IOperation $operation )
$scope Pinq\Queries\IScope
$operation Pinq\Queries\IOperation

visitAddValues() public method

public visitAddValues ( AddValues $operation )
$operation Pinq\Queries\Operations\AddValues

visitApply() public method

public visitApply ( Apply $operation )
$operation Pinq\Queries\Operations\Apply

visitClear() public method

public visitClear ( Clear $operation )
$operation Pinq\Queries\Operations\Clear

visitJoinApply() public method

public visitJoinApply ( JoinApply $operation )
$operation Pinq\Queries\Operations\JoinApply

visitRemoveValues() public method

public visitRemoveValues ( RemoveValues $operation )
$operation Pinq\Queries\Operations\RemoveValues

visitRemoveWhere() public method

public visitRemoveWhere ( RemoveWhere $operation )
$operation Pinq\Queries\Operations\RemoveWhere

visitSetIndex() public method

public visitSetIndex ( SetIndex $operation )
$operation Pinq\Queries\Operations\SetIndex

visitUnsetIndex() public method

public visitUnsetIndex ( UnsetIndex $operation )
$operation Pinq\Queries\Operations\UnsetIndex

Property Details

$operation protected property

protected IOperation,Pinq\Queries $operation
return Pinq\Queries\IOperation