All Data Structures Functions Variables Pages
Protected Member Functions
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)
 
- Protected Member Functions inherited from ReportItemQueryBuilder
 makeModelAttributeToDataProviderAdapterForRelationReportedAsAttribute ($modelToReportAdapter, $attribute)
 
 resolveComponentAttributeStringContentForNonNestedAttribute ()
 
 resolveComponentAttributeStringContentForNestedAttribute ()
 
 makeModelAttributeToDataProviderAdapter ($modelToReportAdapter, $attribute)
 
 resolveCastingHintForAttribute ($modelToReportAdapter, $modelAttributeToDataProviderAdapter, $modelClassName, $realAttributeName)
 
 shouldPrematurelyStopBuildingJoinsForAttribute ($modelToReportAdapter, $modelAttributeToDataProviderAdapter)
 
 getAttributeClauseQueryStringExtraPart ($tableAliasName)
 

Additional Inherited Members

- Public Member Functions inherited from ReportItemQueryBuilder
 __construct (ComponentForReportForm $componentForm, RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, ModelRelationsAndAttributesToReportAdapter $modelToReportAdapter, $currencyConversionType=null)
 
 resolveComponentAttributeStringContent ()
 
- Static Protected Member Functions inherited from ReportItemQueryBuilder
static resolveRelatedAttributeForMakingAdapter ($modelToReportAdapter, $attribute)
 
static makeModelAttributeToDataProviderAdapterForDynamicallyDerivedAttribute ($modelToReportAdapter, $attribute)
 
- Protected Attributes inherited from ReportItemQueryBuilder
 $componentForm
 
 $modelToReportAdapter
 
 $joinTablesAdapter
 
 $currencyConversionType
 

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
makeModelAttributeToDataProviderAdapterForRelationReportedAsAttribute (   $modelToReportAdapter,
  $attribute 
)
protected
Parameters
$modelToReportAdapter
string$attribute
Returns
RedBeanModelAttributeToDataProviderAdapter

Definition at line 112 of file GroupByReportItemQueryBuilder.php.


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 2020 07:10:39