PHP 클래스 Pinq\Providers\DSL\Compilation\Processors\Visitors\ScopeProcessor

저자: Elliot Levin ([email protected])
상속: extends Pinq\Providers\DSL\Compilation\Processors\ScopeProcessor, implements Pinq\Queries\Segments\ISegmentVisitor
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

공개 메소드들

메소드 설명
processSource ( Pinq\Queries\Common\ISource $source )
visitFilter ( Filter $segment )
visitGroupBy ( GroupBy $segment )
visitIndexBy ( IndexBy $segment )
visitJoin ( Join $segment )
visitKeys ( Keys $segment )
visitOperation ( Operation $segment )
visitOrderBy ( OrderBy $segment )
visitRange ( Range $segment )
visitReindex ( Reindex $segment )
visitSelect ( Select $segment )
visitSelectMany ( SelectMany $segment )
visitUnique ( Unique $segment )

보호된 메소드들

메소드 설명
processSegments ( array $segments ) : Pinq\Queries\ISegment[]

메소드 상세

processSegments() 보호된 메소드

protected processSegments ( array $segments ) : Pinq\Queries\ISegment[]
$segments array
리턴 Pinq\Queries\ISegment[]

processSource() 공개 메소드

public processSource ( Pinq\Queries\Common\ISource $source )
$source Pinq\Queries\Common\ISource

visitFilter() 공개 메소드

public visitFilter ( Filter $segment )
$segment Pinq\Queries\Segments\Filter

visitGroupBy() 공개 메소드

public visitGroupBy ( GroupBy $segment )
$segment Pinq\Queries\Segments\GroupBy

visitIndexBy() 공개 메소드

public visitIndexBy ( IndexBy $segment )
$segment Pinq\Queries\Segments\IndexBy

visitJoin() 공개 메소드

public visitJoin ( Join $segment )
$segment Pinq\Queries\Segments\Join

visitKeys() 공개 메소드

public visitKeys ( Keys $segment )
$segment Pinq\Queries\Segments\Keys

visitOperation() 공개 메소드

public visitOperation ( Operation $segment )
$segment Pinq\Queries\Segments\Operation

visitOrderBy() 공개 메소드

public visitOrderBy ( OrderBy $segment )
$segment Pinq\Queries\Segments\OrderBy

visitRange() 공개 메소드

public visitRange ( Range $segment )
$segment Pinq\Queries\Segments\Range

visitReindex() 공개 메소드

public visitReindex ( Reindex $segment )
$segment Pinq\Queries\Segments\Reindex

visitSelect() 공개 메소드

public visitSelect ( Select $segment )
$segment Pinq\Queries\Segments\Select

visitSelectMany() 공개 메소드

public visitSelectMany ( SelectMany $segment )
$segment Pinq\Queries\Segments\SelectMany

visitUnique() 공개 메소드

public visitUnique ( Unique $segment )
$segment Pinq\Queries\Segments\Unique