PHP Class Pinq\Providers\Configuration\DefaultQueryConfiguration

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Providers\Configuration\IQueryConfiguration
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$functionInterpreter Pinq\Parsing\IFunctionInterpreter
$iteratorScheme Pinq\Iterators\IIteratorScheme
$queryCache Pinq\Caching\IQueryCache
$requestQueryBuilder Pinq\Queries\Builders\IRequestQueryBuilder
$scopeBuilder Pinq\Queries\Builders\IScopeBuilder
$shouldUseQueryResultCaching boolean

Public Methods

Method Description
__construct ( )
getIteratorScheme ( )
getQueryCache ( )
getQueryResultCollection ( )
getRequestQueryBuilder ( )

Protected Methods

Method Description
buildFunctionInterpreter ( )
buildIteratorScheme ( )
buildQueryCache ( )
buildQueryResultCollection ( )
buildRequestQueryBuilder ( )
buildScopeQueryBuilder ( )
shouldUseQueryResultCaching ( )

Method Details

__construct() public method

public __construct ( )

buildFunctionInterpreter() protected method

protected buildFunctionInterpreter ( )

buildIteratorScheme() protected method

protected buildIteratorScheme ( )

buildQueryCache() protected method

protected buildQueryCache ( )

buildQueryResultCollection() protected method

buildRequestQueryBuilder() protected method

protected buildRequestQueryBuilder ( )

buildScopeQueryBuilder() protected method

protected buildScopeQueryBuilder ( )

getIteratorScheme() public method

public getIteratorScheme ( )

getQueryCache() public method

public getQueryCache ( )

getQueryResultCollection() final public method

final public getQueryResultCollection ( )

getRequestQueryBuilder() public method

shouldUseQueryResultCaching() protected method

Property Details

$functionInterpreter protected property

protected IFunctionInterpreter,Pinq\Parsing $functionInterpreter
return Pinq\Parsing\IFunctionInterpreter

$iteratorScheme protected property

protected IIteratorScheme,Pinq\Iterators $iteratorScheme
return Pinq\Iterators\IIteratorScheme

$queryCache protected property

protected IQueryCache,Pinq\Caching $queryCache
return Pinq\Caching\IQueryCache

$requestQueryBuilder protected property

protected IRequestQueryBuilder,Pinq\Queries\Builders $requestQueryBuilder
return Pinq\Queries\Builders\IRequestQueryBuilder

$scopeBuilder protected property

protected IScopeBuilder,Pinq\Queries\Builders $scopeBuilder
return Pinq\Queries\Builders\IScopeBuilder

$shouldUseQueryResultCaching protected property

protected bool $shouldUseQueryResultCaching
return boolean