PHP 클래스 Pinq\Providers\Collection\OperationEvaluator

저자: Elliot Levin ([email protected])
상속: extends Pinq\Queries\Operations\OperationVisitor
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$parameters Pinq\Queries\IResolvedParameterRegistry

공개 메소드들

메소드 설명
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 )

보호된 메소드들

메소드 설명
__construct ( Pinq\ICollection $collection, Pinq\Queries\IResolvedParameterRegistry $parameters )

메소드 상세

__construct() 보호된 메소드

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

evaluate() 공개 정적인 메소드

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 visitAddValues ( AddValues $operation )
$operation Pinq\Queries\Operations\AddValues

visitApply() 공개 메소드

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

visitClear() 공개 메소드

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

visitJoinApply() 공개 메소드

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

visitRemoveValues() 공개 메소드

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

visitRemoveWhere() 공개 메소드

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

visitSetIndex() 공개 메소드

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

visitUnsetIndex() 공개 메소드

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

프로퍼티 상세

$parameters 보호되어 있는 프로퍼티

protected IResolvedParameterRegistry,Pinq\Queries $parameters
리턴 Pinq\Queries\IResolvedParameterRegistry