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 »

JsonFormattingResponseHandler

Class JsonFormattingResponseHandler decodes a JSON response and returns the result.

« 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

EmptyParametersException

Class EmptyParametersException

« 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 »

Classes, interfaces and traits

JSONDruidNodeDruidQueryExecutor

Class JSONDruidNodeDruidQueryExecutor

« More »

Classes, interfaces and traits

GroupByQueryGenerator

Class GroupByQueryGenerator

« More »

SegmentMetadataDruidQueryGenerator

Class SegmentMetadataDruidQueryGenerator generates Segment Metadata queries intended for use with Druid.

TODO Handle optional bounds parameter
« More »

Classes, interfaces and traits

GroupByQueryParameters

Class GroupByQueryParameters

Class AbstractTaskParameters
« More »

Classes, interfaces and traits

GroupByResponse

Class GroupByResponse

« More »

TimeBoundaryResponse

Class TimeBoundaryResponse

« More »

Classes, interfaces and traits

EmptyParametersExceptionTest

Class EmptyParametersExceptionTest

« More »

Classes, interfaces and traits

DruidNodeDruidQueryExecutorTest

Class DruidNodeDruidQueryExecutorTest

« More »

Classes, interfaces and traits

GroupByQueryGeneratorTest

Class GroupByQueryGeneratorTest

« More »

Classes, interfaces and traits

GroupByQueryParametersTest

Class GroupByQueryParametersTest

« More »

Classes, interfaces and traits

GroupByResponseHandlerTest

Class GroupByResponseHandlerTest

« More »