PHP Interface Pinq\Providers\IQueryProvider

Author: Elliot Levin ([email protected])
Show file Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
createQueryable ( TraversalExpression $scopeExpression = null ) : Pinq\IQueryable
getConfiguration ( ) : Pinq\Providers\Configuration\IQueryConfiguration
getQueryResultCollection ( ) : Pinq\Providers\Utilities\IQueryResultCollection | null
load ( Expression $requestExpression ) : mixed

Method Details

createQueryable() public method

public createQueryable ( TraversalExpression $scopeExpression = null ) : Pinq\IQueryable
$scopeExpression Pinq\Expressions\TraversalExpression
return Pinq\IQueryable

getConfiguration() public method

public getConfiguration ( ) : Pinq\Providers\Configuration\IQueryConfiguration
return Pinq\Providers\Configuration\IQueryConfiguration

getQueryResultCollection() public method

public getQueryResultCollection ( ) : Pinq\Providers\Utilities\IQueryResultCollection | null
return Pinq\Providers\Utilities\IQueryResultCollection | null

load() public method

public load ( Expression $requestExpression ) : mixed
$requestExpression Pinq\Expressions\Expression
return mixed