PHP Interface Pinq\IQueryable

Author: Elliot Levin ([email protected])
Inheritance: extends pinq\ITraversable
Afficher le fichier Open project: timetoogo/pinq Interface Usage Examples

Méthodes publiques

Méthode Description
append ( $values ) : pinq\IQueryable {@inheritDoc}
difference ( $values ) : pinq\IQueryable {@inheritDoc}
except ( $values ) : pinq\IQueryable {@inheritDoc}
getExpression ( ) : Expression Gets the expression representing the current query scope.
getProvider ( ) : Pinq\Providers\IQueryProvider The query provider for the implementation.
getSource ( ) : pinq\IQueryable {@inheritDoc}
getSourceInfo ( ) : Pinq\Queries\ISourceInfo Gets the source info.
groupBy ( callable $function ) : pinq\IQueryable {@inheritDoc}
groupJoin ( $values ) : Pinq\Interfaces\IJoiningOnQueryable {@inheritDoc}
indexBy ( callable $function ) : pinq\IQueryable {@inheritDoc}
intersect ( $values ) : pinq\IQueryable {@inheritDoc}
join ( $values ) : Pinq\Interfaces\IJoiningOnQueryable {@inheritDoc}
keys ( ) : pinq\IQueryable {@inheritDoc}
orderBy ( callable $function, $direction ) : Pinq\Interfaces\IOrderedQueryable {@inheritDoc}
orderByAscending ( callable $function ) : Pinq\Interfaces\IOrderedQueryable {@inheritDoc}
orderByDescending ( callable $function ) : Pinq\Interfaces\IOrderedQueryable {@inheritDoc}
reindex ( ) : pinq\IQueryable {@inheritDoc}
select ( callable $function ) : pinq\IQueryable {@inheritDoc}
selectMany ( callable $function ) : pinq\IQueryable {@inheritDoc}
skip ( $amount ) : pinq\IQueryable {@inheritDoc}
slice ( $start, $amount ) : pinq\IQueryable {@inheritDoc}
take ( $amount ) : pinq\IQueryable {@inheritDoc}
union ( $values ) : pinq\IQueryable {@inheritDoc}
unique ( ) : pinq\IQueryable {@inheritDoc}
where ( callable $predicate ) : pinq\IQueryable {@inheritDoc}
whereIn ( $values ) : pinq\IQueryable {@inheritDoc}

Method Details

append() public méthode

{@inheritDoc}
public append ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable

difference() public méthode

{@inheritDoc}
public difference ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable

except() public méthode

{@inheritDoc}
public except ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable

getExpression() public méthode

Gets the expression representing the current query scope.
public getExpression ( ) : Expression
Résultat Pinq\Expressions\Expression

getProvider() public méthode

The query provider for the implementation.
public getProvider ( ) : Pinq\Providers\IQueryProvider
Résultat Pinq\Providers\IQueryProvider

getSource() public méthode

{@inheritDoc}
public getSource ( ) : pinq\IQueryable
Résultat pinq\IQueryable

getSourceInfo() public méthode

Gets the source info.
public getSourceInfo ( ) : Pinq\Queries\ISourceInfo
Résultat Pinq\Queries\ISourceInfo

groupBy() public méthode

{@inheritDoc}
public groupBy ( callable $function ) : pinq\IQueryable
$function callable
Résultat pinq\IQueryable

groupJoin() public méthode

{@inheritDoc}
public groupJoin ( $values ) : Pinq\Interfaces\IJoiningOnQueryable
Résultat Pinq\Interfaces\IJoiningOnQueryable

indexBy() public méthode

{@inheritDoc}
public indexBy ( callable $function ) : pinq\IQueryable
$function callable
Résultat pinq\IQueryable

intersect() public méthode

{@inheritDoc}
public intersect ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable

join() public méthode

{@inheritDoc}
public join ( $values ) : Pinq\Interfaces\IJoiningOnQueryable
Résultat Pinq\Interfaces\IJoiningOnQueryable

keys() public méthode

{@inheritDoc}
public keys ( ) : pinq\IQueryable
Résultat pinq\IQueryable

orderBy() public méthode

{@inheritDoc}
public orderBy ( callable $function, $direction ) : Pinq\Interfaces\IOrderedQueryable
$function callable
Résultat Pinq\Interfaces\IOrderedQueryable

orderByAscending() public méthode

{@inheritDoc}
public orderByAscending ( callable $function ) : Pinq\Interfaces\IOrderedQueryable
$function callable
Résultat Pinq\Interfaces\IOrderedQueryable

orderByDescending() public méthode

{@inheritDoc}
public orderByDescending ( callable $function ) : Pinq\Interfaces\IOrderedQueryable
$function callable
Résultat Pinq\Interfaces\IOrderedQueryable

reindex() public méthode

{@inheritDoc}
public reindex ( ) : pinq\IQueryable
Résultat pinq\IQueryable

select() public méthode

{@inheritDoc}
public select ( callable $function ) : pinq\IQueryable
$function callable
Résultat pinq\IQueryable

selectMany() public méthode

{@inheritDoc}
public selectMany ( callable $function ) : pinq\IQueryable
$function callable
Résultat pinq\IQueryable

skip() public méthode

{@inheritDoc}
public skip ( $amount ) : pinq\IQueryable
Résultat pinq\IQueryable

slice() public méthode

{@inheritDoc}
public slice ( $start, $amount ) : pinq\IQueryable
Résultat pinq\IQueryable

take() public méthode

{@inheritDoc}
public take ( $amount ) : pinq\IQueryable
Résultat pinq\IQueryable

union() public méthode

{@inheritDoc}
public union ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable

unique() public méthode

{@inheritDoc}
public unique ( ) : pinq\IQueryable
Résultat pinq\IQueryable

where() public méthode

{@inheritDoc}
public where ( callable $predicate ) : pinq\IQueryable
$predicate callable
Résultat pinq\IQueryable

whereIn() public méthode

{@inheritDoc}
public whereIn ( $values ) : pinq\IQueryable
Résultat pinq\IQueryable