Class IndexTaskQueryParameters represents parameter values for an indexing task for Druid.
Class AbstractTaskParameters
Methods
isValid
isValid() : boolean
inherited
Configure the aggregators for this request.
setAggregators( $aggregatorsArray)
inherited
setFilePath
setFilePath( $path)
inherited
Set the interval boundaries for this query.
setIntervals(string $intervalStart = "1970-01-01 01:30:00", string $intervalEnd = "3030-01-01 01:30:00")
inherited
validate
validate()
inherited
validateForEmptyParameters
validateForEmptyParameters()
inherited
Properties
Query Type.
queryType : string
inherited
intervals
intervals : \DruidFamiliar\Interval
inherited
granularityType
granularityType : string
inherited
granularity
granularity : string
inherited
DataSource Name
dataSource : string
inherited
Path for ingestion. Keep in mind the coordinator and historical nodes will need to be able to access this!
baseDir : string
inherited
Intended to be set through $this->setFilePath(...).
Type(s)
string
Filename for ingestion. Keep in mind the coordinator and historical nodes will need to be able to access this!
filePath : string
inherited
Intended to be set through $this->setFilePath(...).
Type(s)
string
The data's time dimension key.
timeDimension : string
inherited
Array of strings representing the data's non-time dimensions' keys.
dimensions : array
inherited
Array of json encoded strings
aggregators : array
inherited
Intended to be set through $this->setAggregators(...).
Type(s)
array