PHP 클래스 Pinq\Queries\Builders\Interpretations\RequestParser

저자: Elliot Levin ([email protected])
상속: extends BaseParser, implements Pinq\Queries\Builders\Interpretations\IRequestParser
파일 보기 프로젝트 열기: timetoogo/pinq

보호된 프로퍼티들

프로퍼티 타입 설명
$request Pinq\Queries\IRequest

공개 메소드들

메소드 설명
__construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
getRequest ( )
interpretAggregate ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function )
interpretAll ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretAny ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretAsArray ( $requestId )
interpretAsCollection ( $requestId )
interpretAsTraversable ( $requestId )
interpretAverage ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretContains ( $requestId, $valueId, $value )
interpretCount ( $requestId )
interpretFirst ( $requestId )
interpretGetIterator ( $requestId )
interpretGetTrueIterator ( $requestId )
interpretImplode ( $requestId, $delimiterId, $delimiter, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretIsEmpty ( $requestId )
interpretLast ( $requestId )
interpretMaximum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretMinimum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
interpretOffsetExists ( $requestId, $indexId, $index )
interpretOffsetGet ( $requestId, $indexId, $index )
interpretSum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )

보호된 메소드들

메소드 설명
buildOptionalProjection ( Pinq\Queries\Builders\Functions\IFunction $function = null )

메소드 상세

__construct() 공개 메소드

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

buildOptionalProjection() 보호된 메소드

protected buildOptionalProjection ( Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

getRequest() 공개 메소드

public getRequest ( )

interpretAggregate() 공개 메소드

public interpretAggregate ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function )
$function Pinq\Queries\Builders\Functions\IFunction

interpretAll() 공개 메소드

public interpretAll ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretAny() 공개 메소드

public interpretAny ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretAsArray() 공개 메소드

public interpretAsArray ( $requestId )

interpretAsCollection() 공개 메소드

public interpretAsCollection ( $requestId )

interpretAsTraversable() 공개 메소드

public interpretAsTraversable ( $requestId )

interpretAverage() 공개 메소드

public interpretAverage ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretContains() 공개 메소드

public interpretContains ( $requestId, $valueId, $value )

interpretCount() 공개 메소드

public interpretCount ( $requestId )

interpretFirst() 공개 메소드

public interpretFirst ( $requestId )

interpretGetIterator() 공개 메소드

public interpretGetIterator ( $requestId )

interpretGetTrueIterator() 공개 메소드

public interpretGetTrueIterator ( $requestId )

interpretImplode() 공개 메소드

public interpretImplode ( $requestId, $delimiterId, $delimiter, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretIsEmpty() 공개 메소드

public interpretIsEmpty ( $requestId )

interpretLast() 공개 메소드

public interpretLast ( $requestId )

interpretMaximum() 공개 메소드

public interpretMaximum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretMinimum() 공개 메소드

public interpretMinimum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

interpretOffsetExists() 공개 메소드

public interpretOffsetExists ( $requestId, $indexId, $index )

interpretOffsetGet() 공개 메소드

public interpretOffsetGet ( $requestId, $indexId, $index )

interpretSum() 공개 메소드

public interpretSum ( $requestId, Pinq\Queries\Builders\Functions\IFunction $function = null )
$function Pinq\Queries\Builders\Functions\IFunction

프로퍼티 상세

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

protected IRequest,Pinq\Queries $request
리턴 Pinq\Queries\IRequest