PHP Class Pimcore\Model\Tool\CustomReport\Adapter\Sql

Inheritance: extends Pimcore\Model\Tool\CustomReport\Adapter\AbstractAdapter
Show file Open project: pimcore/pimcore

Public Methods

Method Description
getAvailableOptions ( $filters, $field, $drillDownFilters ) : array | mixed
getColumns ( $configuration ) : array | mixed | null
getData ( $filters, $sort, $dir, $offset, $limit, null $fields = null, null $drillDownFilters = null ) : array

Protected Methods

Method Description
buildQueryString ( $config, boolean $ignoreSelectAndGroupBy = false, null $drillDownFilters = null, null $selectField = null ) : string
getBaseQuery ( $filters, $fields, boolean $ignoreSelectAndGroupBy = false, null $drillDownFilters = null, null $selectField = null ) : array

Method Details

buildQueryString() protected method

protected buildQueryString ( $config, boolean $ignoreSelectAndGroupBy = false, null $drillDownFilters = null, null $selectField = null ) : string
$config
$ignoreSelectAndGroupBy boolean
$drillDownFilters null
$selectField null
return string

getAvailableOptions() public method

public getAvailableOptions ( $filters, $field, $drillDownFilters ) : array | mixed
$filters
$field
$drillDownFilters
return array | mixed

getBaseQuery() protected method

protected getBaseQuery ( $filters, $fields, boolean $ignoreSelectAndGroupBy = false, null $drillDownFilters = null, null $selectField = null ) : array
$filters
$fields
$ignoreSelectAndGroupBy boolean
$drillDownFilters null
$selectField null
return array

getColumns() public method

public getColumns ( $configuration ) : array | mixed | null
$configuration
return array | mixed | null

getData() public method

public getData ( $filters, $sort, $dir, $offset, $limit, null $fields = null, null $drillDownFilters = null ) : array
$filters
$sort
$dir
$offset
$limit
$fields null
$drillDownFilters null
return array