Property | Type | Description | |
---|---|---|---|
$segments | Pinq\Queries\ISegment[] | The parsed query segments. | |
$sourceInfo | Pinq\Queries\ISourceInfo |
Method | Description | |
---|---|---|
buildJoinOptionsInterpretation ( ) | ||
buildScopeInterpretation ( ) | ||
buildSourceInterpretation ( ) | ||
getScope ( ) | ||
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 | Description | |
---|---|---|
buildElementProjection ( Pinq\Queries\Builders\Functions\IFunction $function ) : |
final protected buildElementProjection ( Pinq\Queries\Builders\Functions\IFunction $function ) : |
||
$function | Pinq\Queries\Builders\Functions\IFunction | |
return |
public interpretGroupBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection ) | ||
$projection | Pinq\Queries\Builders\Functions\IFunction |
public interpretIndexBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection ) | ||
$projection | Pinq\Queries\Builders\Functions\IFunction |
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 |
public interpretOperation ( $segmentId, $operationType, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation ) | ||
$sourceInterpretation | Pinq\Queries\Builders\Interpretations\ISourceInterpretation |
public interpretOrderings ( $segmentId, array $orderings ) | ||
$orderings | array |
public interpretScopeSource ( Pinq\IQueryable $queryable ) | ||
$queryable | Pinq\IQueryable |
public interpretSelect ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection ) | ||
$projection | Pinq\Queries\Builders\Functions\IFunction |
public interpretSelectMany ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection ) | ||
$projection | Pinq\Queries\Builders\Functions\IFunction |
public interpretSlice ( $segmentId, $startId, $start, $amountId, $amount ) |
public interpretWhere ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $predicate ) | ||
$predicate | Pinq\Queries\Builders\Functions\IFunction |
protected ISegment[],Pinq\Queries $segments | ||
return | Pinq\Queries\ISegment[] |