All Data Structures Functions Variables Pages
Public Member Functions | Protected Member Functions
SummationDrillDownReportDataProvider Class Reference
Inheritance diagram for SummationDrillDownReportDataProvider:
RowsAndColumnsReportDataProvider ReportDataProvider

Public Member Functions

 resolveDisplayAttributes ()
 
- Public Member Functions inherited from ReportDataProvider
 __construct (Report $report, array $config=array())
 
 setRunReport ($runReport)
 
 getReport ()
 
 resolveDisplayAttributes ()
 
 resolveGroupBys ()
 
 calculateTotalItemCount ()
 
 makeTotalCountSqlQueryForDisplay ()
 
 makeSqlQueryForDisplay ()
 
 resolveFiltersForReadPermissions (array $filters, &$filtersStructure)
 
 resolveFiltersForVariableStates ($filters, &$filtersStructure)
 
 getData ($refresh=false)
 
 setOffset ($offset)
 
 runQueryAndGrandTotalsData ()
 

Protected Member Functions

 isReportValidType ()
 
 makeOrderBysContent (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeGroupBysContent (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeReadPermissionsAttributeIndexes (array $filters)
 
- Protected Member Functions inherited from RowsAndColumnsReportDataProvider
 isReportValidType ()
 
- Protected Member Functions inherited from ReportDataProvider
 isReportValidType ()
 
 fetchData ()
 
 resolveOffset ()
 
 resolveLimit ()
 
 runQueryAndGetResolveResultsData ($offset, $limit)
 
 getRowsData ($sql)
 
 getGrandTotalsRowsData ()
 
 fetchKeys ()
 
 makeSqlQueryForFetchingData (RedBeanModelSelectQueryAdapter $selectQueryAdapter, $offset, $limit)
 
 makeSqlQueryForFetchingTotalItemCount ($selectQueryAdapter, $selectJustCount=false)
 
 getDisplayAttributesForGrandTotals ()
 
 makeSqlQueryForGrandTotals ()
 
 makeDisplayAttributes (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, RedBeanModelSelectQueryAdapter $selectQueryAdapter)
 
 makeFiltersContent (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeOrderBysContent (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeGroupBysContent (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeGroupBysContentForGrandTotals (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 makeGroupBysContentForCount (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter)
 
 resolveFilterForReadPermissionAttributeIndex ($attributeIndexOrDerivedTypePrefix, $attributeOrDerivedAttributeType)
 
 makeReadPermissionsAttributeIndexes (array $filters)
 
 resolveFilterForVariableStateAttributeIndex ($attributeIndexOrDerivedTypePrefix, $variableStateData)
 
 makeVariableStatesAttributeIndexes (array $filters)
 
 getDisplayAttributeByAttribute ($attribute)
 
 getDisplayAttributeKeyByAttribute ($attribute)
 
 makeSelectQueryAdapter ($isDistinct=false)
 
 resolveSqlQueryAdapterForCount (RedBeanModelSelectQueryAdapter $selectQueryAdapter)
 

Additional Inherited Members

- Static Protected Member Functions inherited from ReportDataProvider
static resolveIdByOffset ($offset)
 
- Protected Attributes inherited from ReportDataProvider
 $report
 
 $runReport = false
 
 $offset
 
 $haveGrandTotals = false
 

Detailed Description

Data provider a report that is a summation with drill down report

Definition at line 40 of file SummationDrillDownReportDataProvider.php.

Member Function Documentation

resolveDisplayAttributes ( )
Returns
array

Definition at line 45 of file SummationDrillDownReportDataProvider.php.

isReportValidType ( )
protected
Returns
bool|void
Exceptions
NotSupportedExceptionif the report is not valid for this data provider

Definition at line 54 of file SummationDrillDownReportDataProvider.php.

makeOrderBysContent ( RedBeanModelJoinTablesQueryAdapter  $joinTablesAdapter)
protected
Parameters
RedBeanModelJoinTablesQueryAdapter$joinTablesAdapter
Returns
null|string

Definition at line 66 of file SummationDrillDownReportDataProvider.php.

makeGroupBysContent ( RedBeanModelJoinTablesQueryAdapter  $joinTablesAdapter)
protected
Parameters
RedBeanModelJoinTablesQueryAdapter$joinTablesAdapter
Returns
null|string

Definition at line 75 of file SummationDrillDownReportDataProvider.php.

makeReadPermissionsAttributeIndexes ( array  $filters)
protected
Parameters
array$filters
Returns
array

Definition at line 84 of file SummationDrillDownReportDataProvider.php.


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