Package | Description |
---|---|
com.yahoo.bard.webservice.druid.client | |
com.yahoo.bard.webservice.druid.client.impl | |
com.yahoo.bard.webservice.web.handlers |
Modifier and Type | Method and Description |
---|---|
Future<org.asynchttpclient.Response> |
DruidWebService.postDruidQuery(RequestContext context,
SuccessCallback success,
HttpErrorCallback error,
FailureCallback failure,
DruidQuery<?> query)
Serializes the provided query and invokes POST on the druid broker.
|
Modifier and Type | Method and Description |
---|---|
Future<org.asynchttpclient.Response> |
AsyncDruidWebServiceImpl.postDruidQuery(RequestContext context,
SuccessCallback success,
HttpErrorCallback error,
FailureCallback failure,
DruidQuery<?> druidQuery) |
Modifier and Type | Method and Description |
---|---|
protected SuccessCallback |
WeightCheckRequestHandler.buildSuccessCallback(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response,
long queryRowLimit)
Build a callback which continues the original request or refuses it with an HTTP INSUFFICIENT_STORAGE (507)
status based on the cardinality of the requester 's query as measured by the weight check query.
|
boolean |
SqlRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response)
Handles a request by detecting if it's a sql backed table and sending to a sql backend.
|
boolean |
TopNMapperRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
WeightCheckRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
PaginationRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
AsyncWebServiceRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
SplitQueryRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
EtagCacheRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
WebServiceHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
WebServiceSelectorRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
VolatileDataRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
CacheV2RequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
DataRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response)
Handle the response, passing the request down the chain as necessary.
|
boolean |
CacheRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
DruidPartialDataRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
PartialDataRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
DebugRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
boolean |
DateTimeSortRequestHandler.handleRequest(RequestContext context,
DataApiRequest request,
DruidAggregationQuery<?> druidQuery,
ResponseProcessor response) |
WebServiceHandler |
WebServiceHandlerSelector.select(DruidAggregationQuery<?> druidQuery,
DataApiRequest request,
RequestContext context)
Select which web service to use, based on the request information.
|
WebServiceHandler |
DefaultWebServiceHandlerSelector.select(DruidAggregationQuery<?> druidQuery,
DataApiRequest request,
RequestContext context) |
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.