Class GroupByQueryParameters
Class AbstractTaskParameters
package |
DruidFamiliar\QueryParameters |
---|---|
author |
Ernesto Spiro Peimbert Andreakis |
version | 1.0 |
category |
WebPT |
copyright |
Copyright (c) 2014 WebPT, Inc. |
__construct()
addAggregator(\stdClass $aggregator) : $this
\stdClass
$this
addContext(string $context) : $this
string
$this
addDimension(string $dimension) : $this
string
$this
addInterval(string $interval) : $this
string
$this
addPostAggregator(\stdClass $aggregator) : $this
\stdClass
$this
getAggregations() : array
array
getContext() : array
array
getDataSource() : string
string
getDimensions() : array
array
getFilter() : \stdClass
\stdClass
getGranularity() : string
string
getHaving() : \stdClass
\stdClass
getIntervals() : array
array
getJSONString() : mixed|string
mixed|string
getLimitSpec() : \stdClass
\stdClass
getPostAggregations() : array
array
initialize()
isValid() : boolean
boolean
setAggregations(array $aggregations) : $this
array
$this
setContext(array $contexts) : $this
array
$this
setDataSource(string $dataSource) : $this
string
$this
setDimensions(array $dimensions) : $this
array
$this
setFilter(\stdClass $filter) : $this
\stdClass
$this
setGranularity(string $granularity) : $this
string
$this
setHaving(\stdClass $having) : $this
\stdClass
$this
setIntervals(array $intervals) : $this
array
$this
setLimitSpec(\stdClass $limitSpec) : $this
\stdClass
$this
setPostAggregations(array $postAggregations) : $this
array
$this
validate()
throws | |
---|---|
queryType : string
access |
protected |
---|---|
var |
string
dataSource : string
access |
protected |
---|---|
var |
string
dimensions : array
access |
protected |
---|---|
var |
array
limitSpec : \stdClass
see | |
---|---|
access |
protected |
var |
\stdClass
having : \stdClass
access |
protected |
---|---|
var |
\stdClass
granularity : string
access |
protected |
---|---|
var |
string
filter : \stdClass
access |
protected |
---|---|
var |
\stdClass
aggregations : array
access |
protected |
---|---|
var |
array
postAggregations : array
access |
protected |
---|---|
var |
array
intervals : array
access |
protected |
---|---|
var |
array
context : array
access |
protected |
---|---|
var |
array
allParameters : array
access |
protected |
---|---|
var |
array
requiredParams : array
access |
protected |
---|---|
var |
array
missingParameters : array
access |
protected |
---|---|
var |
array
emptyParameters : array
access |
protected |
---|---|
var |
array