GroupByReportItemQueryBuilder Class Reference

Inheritance diagram for GroupByReportItemQueryBuilder:
ReportItemQueryBuilder

Protected Member Functions

 resolveFinalContent ($modelAttributeToDataProviderAdapter, $onTableAliasName=null)
 resolveColumnContentForCalculatedModifier ($columnContent)
 resolveTimeZoneAdjustmentForACalculatedDateTimeModifier ($attribute)
 makeModelAttributeToDataProviderAdapter ($modelToReportAdapter, $attribute)
 makeModelAttributeToDataProviderAdapterForRelationReportedAsAttribute ($modelToReportAdapter, $attribute)

Detailed Description

Create the query string part for the SQL group by

Definition at line 40 of file GroupByReportItemQueryBuilder.php.


Member Function Documentation

resolveFinalContent ( modelAttributeToDataProviderAdapter,
onTableAliasName = null 
) [protected]
Parameters:
$modelAttributeToDataProviderAdapter 
null |string $onTableAliasName
Returns:
string

Definition at line 47 of file GroupByReportItemQueryBuilder.php.

resolveColumnContentForCalculatedModifier ( columnContent  )  [protected]
Parameters:
string $columnContent
Returns:
string

Definition at line 58 of file GroupByReportItemQueryBuilder.php.

resolveTimeZoneAdjustmentForACalculatedDateTimeModifier ( attribute  )  [protected]
Parameters:
string $attribute
Returns:
string

Definition at line 77 of file GroupByReportItemQueryBuilder.php.

makeModelAttributeToDataProviderAdapter ( modelToReportAdapter,
attribute 
) [protected]
Parameters:
$modelToReportAdapter 
string $attribute
Returns:
DerivedRelationViaCastedUpRedBeanModelAttributeToDataProviderAdapter | RedBeanModelAttributeToDataProviderAdapter

Reimplemented from ReportItemQueryBuilder.

Definition at line 92 of file GroupByReportItemQueryBuilder.php.

makeModelAttributeToDataProviderAdapterForRelationReportedAsAttribute ( modelToReportAdapter,
attribute 
) [protected]
Parameters:
$modelToReportAdapter 
string $attribute
Returns:
RedBeanModelAttributeToDataProviderAdapter

Reimplemented from ReportItemQueryBuilder.

Definition at line 112 of file GroupByReportItemQueryBuilder.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sun Jun 25 07:10:25 2017