Classes, interfaces and traits
AbstractTaskParameters¶
Represents parameters used in generation of Druid POST bodies for indexing tasks and querying tasks.
Class AbstractTaskParameters
« More »
DruidTime¶
Class Interval represents Web ISO style date ranges for use in Druid queries.
« More »
Interval¶
Class Interval represents Web ISO style date ranges for use in Druid queries.
« More »
SimpleGroupByQueryParameters¶
Class SimpleGroupByQueryParameters represents parameter values for a typical group by Druid query.
Class AbstractTaskParameters
« More »
Classes, interfaces and traits
DoNothingResponseHandler¶
Class DoNothingResponseHandler simply returns a response unchanged.
« More »
GroupByResponseHandler¶
Class GroupByResponseHandler
« More »
ReferralsByCompanyGroupByResponseHandler¶
Class ReferralsByCompanyGroupByResponseHandler attempts to convert a Druid response into a ExampleReferralByCompanyResponseObject.
« More »
TimeBoundaryResponseHandler¶
Class TimeBoundaryResponseHandler attempts to convert a Druid response into a TimeBoundaryResponse.
« More »
Classes, interfaces and traits
IDruidQueryExecutor¶
Interface IDruidQueryExecutor executes a given Query via a QueryGenerator paired with parameters.
« More »
IDruidQueryGenerator¶
Interface IDruidQueryGenerator takes parameters and returns a JSON string ready for submission to Druid.
« More »
IDruidQueryParameters¶
Interface IDruidQueryParameters represents the available parameters for a Druid query.
« More »
IDruidQueryResponseHandler¶
Interface IDruidQueryResponseHandler handles reception of Druid's response to an executed Druid query.
« More »