Package | Description |
---|---|
com.yahoo.bard.webservice.data | |
com.yahoo.bard.webservice.data.metric.mappers | |
com.yahoo.bard.webservice.web | |
com.yahoo.bard.webservice.web.responseprocessors |
Modifier and Type | Method and Description |
---|---|
ResultSet |
DruidResponseParser.parse(com.fasterxml.jackson.databind.JsonNode jsonResult,
ResultSetSchema schema,
QueryType queryType,
org.joda.time.DateTimeZone dateTimeZone)
Parse Druid GroupBy result into ResultSet.
|
Modifier and Type | Method and Description |
---|---|
protected ResponseData |
HttpResponseMaker.buildResponseData(ResultSet resultSet,
LinkedHashSet<String> apiMetricColumnNames,
LinkedHashMap<Dimension,LinkedHashSet<DimensionField>> requestedApiDimensionFields,
SimplifiedIntervalList partialIntervals,
SimplifiedIntervalList volatileIntervals,
Pagination pagination,
Map<String,URI> paginationLinks)
Builds a ResponseData object.
|
Constructor and Description |
---|
ResultSetSerializationProxy(ResultSet resultSet)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ResultSet |
PaginationMapper.map(ResultSet resultSet)
Cuts the result set down to just the page requested.
|
ResultSet |
ResultSetMapper.map(ResultSet resultSet)
Take a complete result set and replace it with one altered according to the rules of the concrete mapper.
|
ResultSet |
NoOpResultSetMapper.map(ResultSet resultSet) |
ResultSet |
DateTimeSortMapper.map(ResultSet resultSet)
Sorting the resultSet based on dateTime column sort direction.
|
ResultSet |
RowNumMapper.map(ResultSet resultSet) |
ResultSet |
TopNResultSetMapper.map(ResultSet resultSet) |
Modifier and Type | Method and Description |
---|---|
ResultSet |
PaginationMapper.map(ResultSet resultSet)
Cuts the result set down to just the page requested.
|
ResultSet |
ResultSetMapper.map(ResultSet resultSet)
Take a complete result set and replace it with one altered according to the rules of the concrete mapper.
|
ResultSet |
NoOpResultSetMapper.map(ResultSet resultSet) |
ResultSet |
DateTimeSortMapper.map(ResultSet resultSet)
Sorting the resultSet based on dateTime column sort direction.
|
ResultSet |
RowNumMapper.map(ResultSet resultSet) |
ResultSet |
TopNResultSetMapper.map(ResultSet resultSet) |
Modifier and Type | Field and Description |
---|---|
protected ResultSet |
ResponseData.resultSet |
Modifier and Type | Method and Description |
---|---|
ResultSet |
PreResponse.getResultSet() |
ResultSet |
ResponseData.getResultSet() |
Constructor and Description |
---|
PreResponse(ResultSet resultSet,
ResponseContext responseContext)
Build PreResponse using the given ResultSet and ResponseContext.
|
ResponseData(ResultSet resultSet,
DataApiRequest apiRequest,
SimplifiedIntervalList missingIntervals,
SimplifiedIntervalList volatileIntervals,
Pagination pagination,
Map<String,URI> paginationLinks)
Deprecated.
All the values needed to build a Response should be passed explicitly instead of relying on the
DataApiRequest
|
ResponseData(ResultSet resultSet,
LinkedHashSet<String> apiMetricColumnNames,
LinkedHashMap<Dimension,LinkedHashSet<DimensionField>> requestedApiDimensionFields,
SimplifiedIntervalList missingIntervals,
SimplifiedIntervalList volatileIntervals,
Pagination pagination,
Map<String,URI> paginationLinks)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ResultSet |
ResultSetResponseProcessor.buildResultSet(com.fasterxml.jackson.databind.JsonNode json,
DruidAggregationQuery<?> druidQuery,
org.joda.time.DateTimeZone dateTimeZone)
Build a result set using the api request time grain.
|
protected ResultSet |
MappingResponseProcessor.mapResultSet(ResultSet resultSet)
Builds a mapped result set by running through ResultSetMappers.
|
Modifier and Type | Method and Description |
---|---|
protected ResultSet |
MappingResponseProcessor.mapResultSet(ResultSet resultSet)
Builds a mapped result set by running through ResultSetMappers.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.