PHP Class Pinq\Providers\Collection\OperationEvaluator

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Queries\Operations\OperationVisitor
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Свойство Type Description
$parameters Pinq\Queries\IResolvedParameterRegistry

Méthodes publiques

Méthode Description
evaluate ( Pinq\ICollection $collection, Pinq\Queries\IOperation $operation, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )
visitAddValues ( AddValues $operation )
visitApply ( Apply $operation )
visitClear ( Clear $operation )
visitJoinApply ( JoinApply $operation )
visitRemoveValues ( RemoveValues $operation )
visitRemoveWhere ( RemoveWhere $operation )
visitSetIndex ( SetIndex $operation )
visitUnsetIndex ( UnsetIndex $operation )

Méthodes protégées

Méthode Description
__construct ( Pinq\ICollection $collection, Pinq\Queries\IResolvedParameterRegistry $parameters )

Method Details

__construct() protected méthode

protected __construct ( Pinq\ICollection $collection, Pinq\Queries\IResolvedParameterRegistry $parameters )
$collection Pinq\ICollection
$parameters Pinq\Queries\IResolvedParameterRegistry

evaluate() public static méthode

public static evaluate ( Pinq\ICollection $collection, Pinq\Queries\IOperation $operation, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )
$collection Pinq\ICollection
$operation Pinq\Queries\IOperation
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry

visitAddValues() public méthode

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

visitApply() public méthode

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

visitClear() public méthode

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

visitJoinApply() public méthode

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

visitRemoveValues() public méthode

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

visitRemoveWhere() public méthode

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

visitSetIndex() public méthode

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

visitUnsetIndex() public méthode

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

Property Details

$parameters protected_oe property

protected IResolvedParameterRegistry,Pinq\Queries $parameters
Résultat Pinq\Queries\IResolvedParameterRegistry