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