Package | Description |
---|---|
com.yahoo.bard.webservice.data | |
com.yahoo.bard.webservice.web |
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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.dataformat.csv.CsvSchema |
CsvResponseWriter.buildCsvHeaders(ResponseData responseData)
Builds the CSV header.
|
void |
ResponseWriter.write(ApiRequest request,
ResponseData responseData,
OutputStream os)
Serializes the ResultSet (pulled from the ResponseData) and any desired metadata and adds it to the specified
output stream.
|
void |
JsonResponseWriter.write(ApiRequest request,
ResponseData responseData,
OutputStream os)
Writes JSON response.
|
void |
FiliResponseWriter.write(ApiRequest request,
ResponseData responseData,
OutputStream os) |
void |
JsonApiResponseWriter.write(ApiRequest request,
ResponseData responseData,
OutputStream os)
Writes JSON-API response.
|
void |
CsvResponseWriter.write(ApiRequest request,
ResponseData responseData,
OutputStream outputStream) |
void |
JsonAndJsonApiResponseWriter.writeMetaObject(com.fasterxml.jackson.core.JsonGenerator generator,
Collection<org.joda.time.Interval> missingIntervals,
SimplifiedIntervalList volatileIntervals,
ResponseData responseData)
Builds the meta object for the JSON response.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.