Classes, interfaces and traits

IndexTaskQueryParameters

Class IndexTaskQueryParameters represents parameter values for an indexing task for Druid.

Class AbstractTaskParameters
« More »

ReferralReportIndexTaskQueryParameters

Class IndexTaskQueryParameters represents parameter values for an indexing task for Druid.

Class AbstractTaskParameters
« More »

Classes, interfaces and traits

MySQLBatchFetcher

Class MySQLBatchFetcher fetches data from an app MySQL database using a query.

« More »

ReferralBatchFetcher

Class ReferralBatchFetcher fetches Referral Data from an app MySQL database.

It has been superceded by MySQLBatchFetcher and this class will be removed soon. It is a job for a consumer, not this library itself.
« More »

Classes, interfaces and traits

IDruidJobWatcher

Interface IDruidJobWatcher is for things that can watch jobs, usually over a longer period of time or over multiple HTTP requests.

« More »

IFetcher

Interface IFetcher is for things that can fetch rows of facts to be ingested somewhere.

« More »

Classes, interfaces and traits

LocalFilePreparer

Class LocalFilePreparer prepares files locally on the file system.

« More »

RemoteSCPPreparer

Class RemoteSCPPreparer prepares files on remote machines via SCP/SSH.

« More »

Classes, interfaces and traits

IndexingTaskStatusQueryGenerator

Class IndexingTaskStatusQueryGenerator acts as a no-operation class for checking the status of tasks.

These operations do not need any BODY or query parameters, as they are built via url arguments.
« More »

Classes, interfaces and traits

IndexingTaskResponseHandler

Class IndexingTaskResponseHandler returns the task id.

« More »