PHP Class Pinq\Queries\Builders\Interpretations\RequestResolver

Author: Elliot Levin ([email protected])
Inheritance: extends BaseResolver, implements IRequestResolver
Afficher le fichier Open project: timetoogo/pinq

Méthodes publiques

Méthode Description
__construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
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 )

Méthodes protégées

Méthode Description
resolveOptionalProjection ( Pinq\Queries\Builders\Functions\IFunction $function = null )

Method Details

__construct() public méthode

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

interpretAggregate() public méthode

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

interpretAll() public méthode

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

interpretAny() public méthode

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

interpretAsArray() public méthode

public interpretAsArray ( $requestId )

interpretAsCollection() public méthode

public interpretAsCollection ( $requestId )

interpretAsTraversable() public méthode

public interpretAsTraversable ( $requestId )

interpretAverage() public méthode

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

interpretContains() public méthode

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

interpretCount() public méthode

public interpretCount ( $requestId )

interpretFirst() public méthode

public interpretFirst ( $requestId )

interpretGetIterator() public méthode

public interpretGetIterator ( $requestId )

interpretGetTrueIterator() public méthode

public interpretGetTrueIterator ( $requestId )

interpretImplode() public méthode

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

interpretIsEmpty() public méthode

public interpretIsEmpty ( $requestId )

interpretLast() public méthode

public interpretLast ( $requestId )

interpretMaximum() public méthode

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

interpretMinimum() public méthode

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

interpretOffsetExists() public méthode

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

interpretOffsetGet() public méthode

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

interpretSum() public méthode

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

resolveOptionalProjection() protected méthode

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