Class SimpleGroupByQueryParameters represents parameter values for a typical group by Druid query.
Class AbstractTaskParameters
| package |
DruidFamiliar |
|---|
isValid() : boolean
boolean
setAggregators( $aggregatorsArray)
array PHP Array of aggregators
setFilePath( $path)
setFilters( $filtersArray)
PHP Array of aggregators
setIntervalByStartAndEnd(string|\DateTime|\DruidFamiliar\DruidTime $intervalStart, string|\DateTime|\DruidFamiliar\DruidTime $intervalEnd)
string|\DateTime|\DruidFamiliar\DruidTime
string|\DateTime|\DruidFamiliar\DruidTime
setIntervals(\DruidFamiliar\Interval $intervals)
setPostAggregators( $postAggregatorsArray)
array PHP Array of post aggregators
validate()
| throws | |
|---|---|
validateForEmptyParameters()
| throws | |
|---|---|
validateForMissingParameters()
| throws | |
|---|---|
queryType : string
| var |
|---|
string
granularityType : string
| var |
|---|
string
granularity : string
| var |
|---|
string
dataSource : string
| var |
|---|
string
timeDimension : string
| var |
|---|
string
dimensions : array
| var |
|---|
array
filters : array
Intended to be set through $this->setFilters(...).
| var |
|---|
array
aggregators : array
Intended to be set through $this->setAggregators(...).
| var |
|---|
array
postAggregators : array
Intended to be set through $this->setPostAggregators(...).
| var |
|---|
array