All Data Structures Functions Variables Pages
Protected Member Functions | Static Protected Member Functions
OrderByReportItemQueryBuilder Class Reference
Inheritance diagram for OrderByReportItemQueryBuilder:
ReportItemQueryBuilder

Protected Member Functions

 resolveOrderByString ($tableAliasName, $resolvedSortColumnName, $queryStringExtraPart)
 
 resolveFinalContent ($modelAttributeToDataProviderAdapter, $onTableAliasName=null)
 
 resolveSortAttributeContent (RedBeanModelAttributeToDataProviderAdapter $modelAttributeToDataProviderAdapter, $onTableAliasName=null)
 
 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)
 

Static Protected Member Functions

static resolveSortColumnName (RedBeanModelAttributeToDataProviderAdapter $modelAttributeToDataProviderAdapter)
 
static makeModelAttributeToDataProviderAdapterForDynamicallyDerivedAttribute ($modelToReportAdapter, $attribute)
 
- Static Protected Member Functions inherited from ReportItemQueryBuilder
static resolveRelatedAttributeForMakingAdapter ($modelToReportAdapter, $attribute)
 
static makeModelAttributeToDataProviderAdapterForDynamicallyDerivedAttribute ($modelToReportAdapter, $attribute)
 

Additional Inherited Members

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

Detailed Description

Create the query string part for the SQL order by components

Definition at line 40 of file OrderByReportItemQueryBuilder.php.

Member Function Documentation

static resolveSortColumnName ( RedBeanModelAttributeToDataProviderAdapter  $modelAttributeToDataProviderAdapter)
staticprotected
Parameters
RedBeanModelAttributeToDataProviderAdapter$modelAttributeToDataProviderAdapter
Returns
string

Definition at line 46 of file OrderByReportItemQueryBuilder.php.

resolveOrderByString (   $tableAliasName,
  $resolvedSortColumnName,
  $queryStringExtraPart 
)
protected
Parameters
string$tableAliasName
string$resolvedSortColumnName
null  |  string$queryStringExtraPart
Returns
string

Definition at line 65 of file OrderByReportItemQueryBuilder.php.

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

Definition at line 85 of file OrderByReportItemQueryBuilder.php.

resolveSortAttributeContent ( RedBeanModelAttributeToDataProviderAdapter  $modelAttributeToDataProviderAdapter,
  $onTableAliasName = null 
)
protected
Parameters
RedBeanModelAttributeToDataProviderAdapter$modelAttributeToDataProviderAdapter
null  |  string$onTableAliasName
Returns
string

Definition at line 97 of file OrderByReportItemQueryBuilder.php.

makeModelAttributeToDataProviderAdapter (   $modelToReportAdapter,
  $attribute 
)
protected
static makeModelAttributeToDataProviderAdapterForDynamicallyDerivedAttribute (   $modelToReportAdapter,
  $attribute 
)
staticprotected
Parameters
$modelToReportAdapter
string$attribute
Returns
RedBeanModelAttributeToDataProviderAdapter

Definition at line 135 of file OrderByReportItemQueryBuilder.php.

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

Definition at line 148 of file OrderByReportItemQueryBuilder.php.


The documentation for this class was generated from the following file:
Generated on Sun May 31 2020 07:10:55