Modifier and Type | Method and Description |
---|---|
protected Class<? extends GranularityParser> |
AbstractBinderFactory.getGranularityParser()
Extension point for selecting GranularityParser implementations.
|
Modifier and Type | Method and Description |
---|---|
protected PreResponseDeserializer |
AbstractBinderFactory.initializePreResponseDeserializer(DimensionDictionary dimensionDictionary,
com.fasterxml.jackson.databind.ObjectMapper nonResponseContextMapper,
com.fasterxml.jackson.databind.ObjectMapper responseContextMapper,
GranularityParser granularityParser)
Initialize the PreResponse deserializer to deserialize the custom serialized PreResponse.
|
Modifier and Type | Method and Description |
---|---|
GranularityParser |
PreResponseDeserializer.getGranularityParser() |
Constructor and Description |
---|
PreResponseDeserializer(DimensionDictionary dimensionDictionary,
com.fasterxml.jackson.databind.ObjectMapper nonResponseContextMapper,
com.fasterxml.jackson.databind.ObjectMapper responseContextMapper,
GranularityParser granularityParser)
Class constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
StandardGranularityParser
StandardGranularityParser implements a time grain dictionary, as well as factory methods to dynamically build zoned
time grains.
|
Modifier and Type | Method and Description |
---|---|
protected Granularity |
ApiRequestImpl.generateGranularity(String granularity,
org.joda.time.DateTimeZone dateTimeZone,
GranularityParser granularityParser)
Generate a Granularity instance based on a path element.
|
protected Granularity |
ApiRequestImpl.generateGranularity(String granularity,
GranularityParser granularityParser)
Generate a Granularity instance based on a path element.
|
Constructor and Description |
---|
DataApiRequestImpl(String tableName,
String granularity,
List<javax.ws.rs.core.PathSegment> dimensions,
String logicalMetrics,
String intervals,
String apiFilters,
String havings,
String sorts,
String count,
String topN,
String format,
String timeZoneId,
String asyncAfter,
String perPage,
String page,
javax.ws.rs.core.UriInfo uriInfo,
DimensionDictionary dimensionDictionary,
MetricDictionary metricDictionary,
LogicalTableDictionary logicalTableDictionary,
org.joda.time.DateTimeZone systemTimeZone,
GranularityParser granularityParser,
DruidFilterBuilder druidFilterBuilder,
HavingGenerator havingGenerator)
Parses the API request URL and generates the Api Request object.
|
Modifier and Type | Method and Description |
---|---|
GranularityParser |
TablesServlet.getGranularityParser() |
GranularityParser |
DataServlet.getGranularityParser() |
Constructor and Description |
---|
DataServlet(ResourceDictionaries resourceDictionaries,
DruidQueryBuilder druidQueryBuilder,
TemplateDruidQueryMerger templateDruidQueryMerger,
DruidResponseParser druidResponseParser,
RequestWorkflowProvider workflowProvider,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
DruidFilterBuilder filterBuilder,
HavingGenerator havingGenerator,
GranularityParser granularityParser,
JobPayloadBuilder jobPayloadBuilder,
JobRowBuilder jobRowBuilder,
AsynchronousWorkflowsBuilder asynchronousWorkflowsBuilder,
BroadcastChannel<String> preResponseStoredNotifications,
HttpResponseMaker httpResponseMaker,
ResponseFormatResolver formatResolver,
DataApiRequestFactory dataApiRequestFactory,
ResponseProcessorFactory responseProcessorFactory)
Constructor.
|
TablesServlet(ResourceDictionaries resourceDictionaries,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
GranularityParser granularityParser,
ResponseFormatResolver formatResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
GranularityParser |
BardConfigResources.getGranularityParser()
A parser for string to granularities.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.