ReadOptimizationModelWhereAndJoinBuilder Class Reference

Inheritance diagram for ReadOptimizationModelWhereAndJoinBuilder:
ModelWhereAndJoinBuilder ModelJoinBuilder

Public Member Functions

 __construct (ReadOptimizationDerivedAttributeToDataProviderAdapter $modelAttributeToDataProviderAdapter, RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 resolveJoinsAndBuildWhere ($operatorType, $value, &$clausePosition, &$where, $onTableAliasName=null, $resolveAsSubquery=false)

Protected Member Functions

 addReadOptimizationWhereClause (&$where, $whereKey, $tableAliasName)

Detailed Description

Special Builder for handling read optimization where clause when this is a sub-select clause.

Definition at line 40 of file ReadOptimizationModelWhereAndJoinBuilder.php.


Constructor & Destructor Documentation

__construct ( ReadOptimizationDerivedAttributeToDataProviderAdapter modelAttributeToDataProviderAdapter,
RedBeanModelJoinTablesQueryAdapter joinTablesAdapter 
)
Parameters:
ReadOptimizationDerivedAttributeToDataProviderAdapter $modelAttributeToDataProviderAdapter
RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter

Definition at line 46 of file ReadOptimizationModelWhereAndJoinBuilder.php.


Member Function Documentation

resolveJoinsAndBuildWhere ( operatorType,
value,
&$  clausePosition,
&$  where,
onTableAliasName = null,
resolveAsSubquery = false 
)
Parameters:
$operatorType 
$value 
$clausePosition 
$where 
null $onTableAliasName
bool $resolveAsSubquery

Reimplemented from ModelWhereAndJoinBuilder.

Definition at line 62 of file ReadOptimizationModelWhereAndJoinBuilder.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon Mar 27 07:10:28 2017