PHP Class Pinq\Queries\Builders\Interpretations\ScopeResolver

Author: Elliot Levin ([email protected])
Inheritance: extends BaseResolver, implements Pinq\Queries\Builders\Interpretations\IScopeResolver
Afficher le fichier Open project: timetoogo/pinq

Protected Properties

Свойство Type Description
$queryable Pinq\IQueryable

Méthodes publiques

Méthode Description
buildJoinOptionsInterpretation ( )
buildScopeInterpretation ( )
buildSourceInterpretation ( )
getQueryable ( ) : Pinq\IQueryable
interpretGroupBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretIndexBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretJoin ( $segmentId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $joinToFunction )
interpretKeys ( $segmentId )
interpretOperation ( $segmentId, $operationType, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
interpretOrderings ( $segmentId, array $orderings )
interpretReindex ( $segmentId )
interpretScopeSource ( Pinq\IQueryable $queryable )
interpretSelect ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretSelectMany ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretSlice ( $segmentId, $startId, $start, $amountId, $amount )
interpretUnique ( $segmentId )
interpretWhere ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $predicate )

Method Details

buildJoinOptionsInterpretation() public méthode

buildScopeInterpretation() public méthode

buildSourceInterpretation() public méthode

getQueryable() public méthode

public getQueryable ( ) : Pinq\IQueryable
Résultat Pinq\IQueryable

interpretGroupBy() public méthode

public interpretGroupBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretIndexBy() public méthode

public interpretIndexBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretJoin() public méthode

public interpretJoin ( $segmentId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $joinToFunction )
$joinOptionsInterpretation Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
$joinToFunction Pinq\Queries\Builders\Functions\IFunction

interpretKeys() public méthode

public interpretKeys ( $segmentId )

interpretOperation() public méthode

public interpretOperation ( $segmentId, $operationType, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation

interpretOrderings() public méthode

public interpretOrderings ( $segmentId, array $orderings )
$orderings array

interpretReindex() public méthode

public interpretReindex ( $segmentId )

interpretScopeSource() public méthode

public interpretScopeSource ( Pinq\IQueryable $queryable )
$queryable Pinq\IQueryable

interpretSelect() public méthode

public interpretSelect ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretSelectMany() public méthode

public interpretSelectMany ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretSlice() public méthode

public interpretSlice ( $segmentId, $startId, $start, $amountId, $amount )

interpretUnique() public méthode

public interpretUnique ( $segmentId )

interpretWhere() public méthode

public interpretWhere ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $predicate )
$predicate Pinq\Queries\Builders\Functions\IFunction

Property Details

$queryable protected_oe property

protected IQueryable,Pinq $queryable
Résultat Pinq\IQueryable