Package | Description |
---|---|
com.yahoo.bard.webservice.web.endpoints | |
com.yahoo.bard.webservice.web.handlers | |
com.yahoo.bard.webservice.web.handlers.workflow |
Modifier and Type | Method and Description |
---|---|
DataRequestHandler |
DataServlet.getDataRequestHandler() |
Modifier and Type | Class and Description |
---|---|
class |
AsyncWebServiceRequestHandler
Request handler to submit the response to the druid web service.
|
class |
BaseDataRequestHandler
Base class for request handlers.
|
class |
CacheRequestHandler
Request handler to check the cache for a matching request and either return the cached result or send the next
handler.
|
class |
CacheV2RequestHandler
Request handler to check the cache for a matching request and either return the cached result or send the next
handler.
|
class |
DateTimeSortRequestHandler
Injects the result set mapper for dateTime based sort request.
|
class |
DebugRequestHandler
Handler to return debugging of the request query without sending to druid.
|
class |
DruidPartialDataRequestHandler
A request handler that builds responses for Druid partial data
|
class |
EtagCacheRequestHandler
Request handler to check the cache for a matching eTag.
|
class |
PaginationRequestHandler
Injects the result set mapper for data pagination if an API request asks for pagination.
|
class |
PartialDataRequestHandler
A request handler that builds responses which filter partial data.
|
class |
SplitQueryRequestHandler
Request handler breaks a query up into smaller time grain queries for parallel processing.
|
class |
SqlRequestHandler
A handler for queries made against a sql backend.
|
class |
TopNMapperRequestHandler
Adds the topN result set mapper to allow for top N aggregations based on general group by druid queries.
|
class |
VolatileDataRequestHandler
A request handler that loads the volatile intervals for a request into the response context.
|
class |
WebServiceHandler
WebServiceHandler carries the web service through the chain of request handlers so we know who to send the request
to when the request handlers finish.
|
class |
WebServiceSelectorRequestHandler
The Webservice selector routes requests in one of several ways, described below.
|
class |
WeightCheckRequestHandler
Weight check request handler determines whether a request should be processed based on estimated query cost.
|
Modifier and Type | Field and Description |
---|---|
protected DataRequestHandler |
WeightCheckRequestHandler.next |
protected DataRequestHandler |
SplitQueryRequestHandler.next |
protected DataRequestHandler |
EtagCacheRequestHandler.next |
protected DataRequestHandler |
VolatileDataRequestHandler.next |
protected DataRequestHandler |
CacheV2RequestHandler.next |
protected DataRequestHandler |
CacheRequestHandler.next |
protected DataRequestHandler |
PartialDataRequestHandler.next |
protected DataRequestHandler |
DebugRequestHandler.next |
Constructor and Description |
---|
CacheRequestHandler(DataRequestHandler next,
DataCache<?> dataCache,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Build a Cache request handler.
|
CacheV2RequestHandler(DataRequestHandler next,
DataCache<?> dataCache,
QuerySigningService<?> querySigningService,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Build a Cache request handler.
|
DateTimeSortRequestHandler(DataRequestHandler next)
Constructor.
|
DebugRequestHandler(DataRequestHandler next,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Build a debugging handler.
|
DefaultWebServiceHandlerSelector(DruidWebService webService,
DataRequestHandler webServiceNext)
Constructor.
|
DruidPartialDataRequestHandler(DataRequestHandler next)
Constructor.
|
EtagCacheRequestHandler(DataRequestHandler next,
TupleDataCache<String,String,String> dataCache,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Build a Cache request handler.
|
PaginationRequestHandler(DataRequestHandler next)
Constructor.
|
PartialDataRequestHandler(DataRequestHandler next,
PartialDataHandler partialDataHandler)
Wrap the response processor in a partial data check.
|
PartialDataRequestHandler(DataRequestHandler next,
PhysicalTableDictionary physicalTableDictionary,
PartialDataHandler partialDataHandler)
Deprecated.
|
SplitQueryRequestHandler(DataRequestHandler next)
Build a Split Query Request Handler.
|
SqlRequestHandler(DataRequestHandler next,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Constructor.
|
TopNMapperRequestHandler(DataRequestHandler next)
Build a topN request handler.
|
VolatileDataRequestHandler(DataRequestHandler next,
PhysicalTableDictionary physicalTableDictionary,
VolatileIntervalsService volatileIntervalsService)
Detect volatile intervals and attach metadata describing the intervals to the request.
|
WebServiceHandler(DruidWebService webService,
DataRequestHandler next)
Constructor.
|
WebServiceSelectorRequestHandler(DruidWebService webService,
DataRequestHandler webserviceNext,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Constructor.
|
WeightCheckRequestHandler(DataRequestHandler next,
DruidWebService webService,
QueryWeightUtil queryWeightUtil,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Build a weight checking request handler.
|
Modifier and Type | Method and Description |
---|---|
DataRequestHandler |
SqlWorkflow.buildWorkflow() |
DataRequestHandler |
DruidWorkflow.buildWorkflow() |
DataRequestHandler |
RequestWorkflowProvider.buildWorkflow()
Construct a workflow instance with a starting point request handler.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.