Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

AbstractBinderFactory - Class in com.yahoo.bard.webservice.application
Abstract Binder factory implements the standard buildBinder functionality.
AbstractBinderFactory() - Constructor for class com.yahoo.bard.webservice.application.AbstractBinderFactory
Constructor.
AbstractDruidAggregationQuery<Q extends AbstractDruidAggregationQuery<? super Q>> - Class in com.yahoo.bard.webservice.druid.model.query
Base class for druid aggregation queries.
AbstractDruidAggregationQuery(QueryType, DataSource, Granularity, Collection<Dimension>, Filter, Collection<Aggregation>, Collection<PostAggregation>, Collection<Interval>, QueryContext, boolean) - Constructor for class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
Constructor.
AbstractDruidFactQuery<Q extends AbstractDruidFactQuery<? super Q>> - Class in com.yahoo.bard.webservice.druid.model.query
Base class for druid aggregation queries.
AbstractDruidFactQuery(QueryType, DataSource, Granularity, Filter, Collection<Interval>, QueryContext, boolean) - Constructor for class com.yahoo.bard.webservice.druid.model.query.AbstractDruidFactQuery
Constructor.
AbstractDruidQuery<Q extends AbstractDruidQuery<? super Q>> - Class in com.yahoo.bard.webservice.druid.model.query
Base class for druid queries.
AbstractDruidQuery(QueryType, DataSource, QueryContext, boolean) - Constructor for class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
Constructor.
AbstractResponse<T> - Class in com.yahoo.bard.webservice.web
Formats data of a response as JSON.
AbstractResponse(Stream<T>, Pagination<?>, UriInfo, ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.AbstractResponse
Constructor.
ACCEPT_HEADER_CSV - Static variable in class com.yahoo.bard.webservice.web.DefaultResponseFormatResolver
 
ACCEPT_HEADER_JSON - Static variable in class com.yahoo.bard.webservice.web.DefaultResponseFormatResolver
 
ACCEPT_HEADER_JSONAPI - Static variable in class com.yahoo.bard.webservice.web.DefaultResponseFormatResolver
 
ACCEPTING_FIELDS - Static variable in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.yahoo.bard.webservice.druid.serializers.HasDruidNameSerializer
 
accepts(Collection<Interval>) - Method in class com.yahoo.bard.webservice.data.time.AllGranularity
 
accepts(Collection<Interval>) - Method in interface com.yahoo.bard.webservice.data.time.Granularity
Determine if all intervals align with a granularity.
accepts(Collection<Interval>) - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
 
accumulate(RequestLog) - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Accumulates timings and threads to current thread's request log context.
add(FeatureFlag) - Method in class com.yahoo.bard.webservice.config.FeatureFlagRegistry
Register the feature flag.
add(Dimension) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Adds the specified element to the dictionary if it is not already present.
add(LogicalMetric) - Method in class com.yahoo.bard.webservice.data.metric.MetricDictionary
Add a logical metric to the dictionary.
add(LogInfo) - Method in class com.yahoo.bard.webservice.logging.LogBlock
Append a part of logging information defined in this LogBlock.
add(Class<? extends LogInfo>) - Method in class com.yahoo.bard.webservice.logging.LogBlock
Add an entry of given class in this LogBlock that holds no information.
add(Interval) - Method in class com.yahoo.bard.webservice.util.SimplifiedIntervalList
Only internal calls to linked list mutators should be used to change the list.
addAll(Collection<FeatureFlag>) - Method in class com.yahoo.bard.webservice.config.FeatureFlagRegistry
Register all of the feature flags.
addAll(Collection<? extends Dimension>) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Adds all of the dimensions in the specified collection to the dictionary.
addAllDimensionRows(Set<DimensionRow>) - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Add all dimension rows to the dimension's set of rows.
addAllDimensionRows(Set<DimensionRow>) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
addDataSegment(DataSegment) - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Add a DataSegment to the existing known datasegments for this table.
addDimension(String) - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Add a dimension to the datasource.
addDimensionRow(DimensionRow) - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Add a dimension row to the dimension's set of rows.
addDimensionRow(DimensionRow) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
addIdPrefix(String) - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Prepend an id prefix to generated druid query id.
addLink(PaginationLink, Pagination<?>, UriBuilder, Map<String, URI>) - Static method in class com.yahoo.bard.webservice.web.AbstractResponse
Adds the specified link to the headers and body of the response.
addLink(PaginationLink, Pagination<?>, UriBuilder, MappingResponseProcessor, Map<String, URI>) - Static method in class com.yahoo.bard.webservice.web.AbstractResponse
Adds the specified link to the headers and body of the response.
addLink(PaginationLink, int, int, UriBuilder, MappingResponseProcessor, Map<String, URI>) - Static method in class com.yahoo.bard.webservice.web.AbstractResponse
Adds the specified link to the headers and to the map of links that will be added to the body of the response.
addLinks(Pagination<?>, UriBuilder) - Static method in class com.yahoo.bard.webservice.web.AbstractResponse
Returns all required pagination links.
addLinks(Pagination<?>, UriBuilder, MappingResponseProcessor) - Static method in class com.yahoo.bard.webservice.web.AbstractResponse
Adds all the required pagination links to the headers and body of the response.
addMetric(String) - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Add a metric to the datasource.
addPageLink(PaginationLink, Pagination<?>) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Add page links to the header of the response builder.
addPageLink(PaginationLink, int) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Add page links to the header of the response builder.
addPaginationInfoToResponseContext(ResponseContext, UriInfo, Pagination<Result>) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Add pagination details to ResponseContext.
addReplaceDimensionRows(String, String) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
Endpoint to add/replace dimension rows.
addSatisfyingGrain(TimeGrain) - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
Notifies this grain that it can be decomposed to another grain.
addTimeGrain(DateTime, TimeGrain) - Static method in class com.yahoo.bard.webservice.util.DateTimeUtils
Adds timeGrain to a given dateTime.
addToMetricDictionary(MetricDictionary, List<MetricInstance>) - Static method in class com.yahoo.bard.webservice.util.Utils
Create metrics from instance descriptors and store in the metric dictionary.
addUpdateDimensionRows(String, String) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
Endpoint to add/update dimension rows, with update semantics.
addWriter(ResponseFormatType, ResponseWriter) - Method in class com.yahoo.bard.webservice.web.FiliResponseWriterSelector
Add a customized format writer pair to the Map.
afterBinding(AbstractBinder) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Allows additional app-specific binding.
afterRegistration(ResourceConfig) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
 
afterRegistration(ResourceConfig) - Method in interface com.yahoo.bard.webservice.application.BinderFactory
Allows additional app-specific Jersey feature registration and config.
AggregatableDimensionsMatcher - Class in com.yahoo.bard.webservice.table.resolver
Use the granularity and columns of a query to determine whether or not tables can satisfy this query.
AggregatableDimensionsMatcher(QueryPlanningConstraint) - Constructor for class com.yahoo.bard.webservice.table.resolver.AggregatableDimensionsMatcher
Constructor saves metrics, dimensions, coarsest time grain, and logical table name (for logging).
Aggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Base type for aggregations.
Aggregation(String, String) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
Constructor.
AggregationAverageMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Makes a LogicalMetric that wraps existing metrics and average them across a coarser time grain.
AggregationAverageMaker(MetricDictionary, ZonelessTimeGrain) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.AggregationAverageMaker
Constructor.
aggregations - Variable in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
 
ALIGNMENT_EPOCH_STRING - Static variable in class com.yahoo.bard.webservice.util.IntervalUtils
 
aligns(DateTime) - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Determines if this dateTime falls on a time grain boundary.
aligns(Interval) - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Determines if this interval corresponds with time grain boundaries.
aligns(DateTime) - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
aligns(DateTime) - Method in interface com.yahoo.bard.webservice.data.time.ZonelessTimeGrain
Determines if this dateTime falls on a time grain boundary.
ALL_NAME - Static variable in class com.yahoo.bard.webservice.data.time.AllGranularity
 
AllDimensionsLoadedHealthCheck - Class in com.yahoo.bard.webservice.application.healthchecks
HealthCheck that verifies all dimensions have had a lastUpdated time set.
AllDimensionsLoadedHealthCheck(DimensionDictionary) - Constructor for class com.yahoo.bard.webservice.application.healthchecks.AllDimensionsLoadedHealthCheck
Construct a new AllDimensionsLoadedHealthCheck.
AllGranularity - Class in com.yahoo.bard.webservice.data.time
All granularity buckets any number and length of intervals into a single bucket.
AllPagesPagination<T> - Class in com.yahoo.bard.webservice.util
Pagination class that contains all matching results of a query.
AllPagesPagination(Collection<T>, PaginationParameters) - Constructor for class com.yahoo.bard.webservice.util.AllPagesPagination
Constructor.
AndFilter - Class in com.yahoo.bard.webservice.druid.model.filter
Filter for logical AND applied to a set of druid filter expressions.
AndFilter(List<Filter>) - Constructor for class com.yahoo.bard.webservice.druid.model.filter.AndFilter
Constructor.
AndHaving - Class in com.yahoo.bard.webservice.druid.model.having
Having clause model for logical AND applied to a set of druid having expressions.
AndHaving(List<Having>) - Constructor for class com.yahoo.bard.webservice.druid.model.having.AndHaving
Constructor.
any() - Method in class com.yahoo.bard.webservice.logging.LogBlock
JSON serialization-focused getter that will "un wrap" the map, making it's entries appear to be those of the parent class.
anyRowsMatch(Dimension, Set<ApiFilter>) - Method in class com.yahoo.bard.webservice.table.resolver.DimensionIdFilter
Check if for a given set of request filters, adding in the filters for this `DataSourceFilter` there is a corresponding row.
ApiFilter - Class in com.yahoo.bard.webservice.web
ApiFilter object.
ApiFilter(Dimension, DimensionField, FilterOperation, Set<String>) - Constructor for class com.yahoo.bard.webservice.web.ApiFilter
Constructor.
ApiFilter(String, DimensionDictionary) - Constructor for class com.yahoo.bard.webservice.web.ApiFilter
Parses the URL filter Query and generates the ApiFilter object.
ApiFilters - Class in com.yahoo.bard.webservice.web.filters
ApiFilters specializes the type of the ApiFilterMap.
ApiFilters() - Constructor for class com.yahoo.bard.webservice.web.filters.ApiFilters
Constructor.
ApiFilters(Map<Dimension, Set<ApiFilter>>) - Constructor for class com.yahoo.bard.webservice.web.filters.ApiFilters
Constructor.
ApiHaving - Class in com.yahoo.bard.webservice.web
The Bard-level representation of a Druid Having clause.
ApiHaving(String, Map<String, LogicalMetric>) - Constructor for class com.yahoo.bard.webservice.web.ApiHaving
Parses the URL having Query and generates the ApiHaving object.
ApiHaving(LogicalMetric, HavingOperation, List<Double>) - Constructor for class com.yahoo.bard.webservice.web.ApiHaving
Constructor for an ApiHaving object whose data has already been parsed.
ApiJobStore - Interface in com.yahoo.bard.webservice.async.jobs.stores
An ApiJobStore is responsible for storing the metadata about Bard jobs.
ApiJobStoreException - Exception in com.yahoo.bard.webservice.async.jobs.stores
Class for exception thrown while saving a record in ApiJobStore.
ApiJobStoreException(JobRow) - Constructor for exception com.yahoo.bard.webservice.async.jobs.stores.ApiJobStoreException
build an ApiJobStoreException associated with the given JobRow.
ApiJobStoreException(Exception, JobRow) - Constructor for exception com.yahoo.bard.webservice.async.jobs.stores.ApiJobStoreException
Build an ApiJobStoreException with the cause and the JobRow on which the exception is thrown.
apiMetricColumns - Variable in class com.yahoo.bard.webservice.web.ResponseData
 
ApiMetricName - Interface in com.yahoo.bard.webservice.data.config.names
Interface to mark metric names.
ApiRequest - Interface in com.yahoo.bard.webservice.web.apirequest
Interface offering default implementations for the common components of API request objects.
apiRequest - Variable in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
ApiRequestImpl - Class in com.yahoo.bard.webservice.web.apirequest
API Request.
ApiRequestImpl(String, String, String, String, UriInfo) - Constructor for class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Parses the API request URL and generates the API request object.
ApiRequestImpl(String, String, String, UriInfo) - Constructor for class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Parses the API request URL and generates the API request object.
ApiRequestImpl(ResponseFormatType, long, Optional<PaginationParameters>, UriInfo, Response.ResponseBuilder) - Constructor for class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
All argument constructor, meant to be used for rewriting apiRequest.
ApiToFieldMapper - Class in com.yahoo.bard.webservice.sql
Maps between logical and physical column names given a table schema.
ApiToFieldMapper(PhysicalTableSchema) - Constructor for class com.yahoo.bard.webservice.sql.ApiToFieldMapper
Construct the alias maker with the given schema.
append(Set<T>, T) - Static method in class com.yahoo.bard.webservice.util.StreamUtils
Copy a set, add a value to it and return the new set.
apply(Response) - Method in class com.yahoo.bard.webservice.druid.client.impl.HeaderNestingJsonBuilderStrategy
 
apply(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery.LookbackQueryRequestedIntervalsFunction
 
apply(Aggregation, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.aggregation.DruidSqlAggregationConverter
Finds the corresponding SqlAggregation from a druid aggregation.
apply(String) - Method in class com.yahoo.bard.webservice.sql.ApiToFieldMapper
 
apply(DataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.DimensionIdFilter
 
apply(DataApiRequest, TemplateDruidQuery) - Method in class com.yahoo.bard.webservice.table.resolver.RequestQueryGranularityResolver
 
apply(String, Set<LogicalMetric>) - Method in class com.yahoo.bard.webservice.web.apirequest.DefaultHavingApiGenerator
Generates having objects based on the having query in the api request.
apply(String, Set<LogicalMetric>) - Method in class com.yahoo.bard.webservice.web.apirequest.PerRequestDictionaryHavingGenerator
Wrap the enclosed having generator in a query scoped metric dictionary.
apply(String, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.DefaultResponseFormatResolver
 
apply(DimensionsApiRequest, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.DimensionApiRequestMapper
Validate that dimensionApiRequest should not contain filter whose dimensions do not match requested dimension.
apply(T, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.NoOpRequestMapper
 
apply(T, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.RequestMapper
Rewrite and Validate the ApiRequest(e.g.
apply(String, ContainerRequestContext) - Method in interface com.yahoo.bard.webservice.web.ResponseFormatResolver
Resolve desirable format from URI and ContainerRequestContext.
apply(T, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.security.ChainingRequestMapper
Rewrite and Validate the ApiRequest(e.g.
apply(T, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.security.RoleBasedRoutingRequestMapper
 
ArithmeticMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker for performing binary arithmetic operations on metrics.
ArithmeticMaker(MetricDictionary, ArithmeticPostAggregation.ArithmeticPostAggregationFunction, Function<String, ResultSetMapper>) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.ArithmeticMaker
Constructor.
ArithmeticMaker(MetricDictionary, ArithmeticPostAggregation.ArithmeticPostAggregationFunction, ColumnMapper) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.ArithmeticMaker
Deprecated.
to override default mapping, use the Function constructor
ArithmeticMaker(MetricDictionary, ArithmeticPostAggregation.ArithmeticPostAggregationFunction) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.ArithmeticMaker
Build an ArithmeticMaker with SketchRoundUpMapper as the ResultSetMapper for building the LogicalMetric.
ArithmeticPostAggregation - Class in com.yahoo.bard.webservice.druid.model.postaggregation
Model representing arithmetic post aggregations.
ArithmeticPostAggregation(String, ArithmeticPostAggregation.ArithmeticPostAggregationFunction, List<PostAggregation>) - Constructor for class com.yahoo.bard.webservice.druid.model.postaggregation.ArithmeticPostAggregation
Constructor.
ArithmeticPostAggregation.ArithmeticPostAggregationFunction - Enum in com.yahoo.bard.webservice.druid.model.postaggregation
The defined arithmetic functions for post aggregation.
aroundWriteTo(WriterInterceptorContext) - Method in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
This allows us to compute the length of the output stream when stream is closed.
AS_NAME_COMPARATOR - Static variable in interface com.yahoo.bard.webservice.data.config.names.DataSourceName
Comparator to order DataSourceNames by their asName methods, using the native String comparator.
AS_NAME_COMPARATOR - Static variable in interface com.yahoo.bard.webservice.data.config.names.TableName
Comparator to order TableNames by their asName methods, using the native String comparator.
asInnerSketch(SketchAggregation) - Method in interface com.yahoo.bard.webservice.druid.util.FieldConverters
Get the inner SketchAggregation when nesting.
asInnerSketch(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.SketchFieldConverter
Deprecated.
 
asInnerSketch(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.ThetaSketchFieldConverter
 
asLinkedHashSet(E...) - Static method in class com.yahoo.bard.webservice.util.Utils
Easily turn a few instances of an object into a LinkedHashSet.
asList() - Method in class com.yahoo.bard.webservice.util.SimplifiedIntervalList
Method to convert SimplifiedIntervalList as regular list to address the deserialization issues.
asName() - Method in interface com.yahoo.bard.webservice.data.config.names.DataSourceName
Return a string representation of a table name.
asName() - Method in interface com.yahoo.bard.webservice.data.config.names.DimensionName
The logical name of this dimension as used in the api query.
asName() - Method in interface com.yahoo.bard.webservice.data.config.names.FieldName
Get the name as it should be used in Druid Queries.
asName() - Method in interface com.yahoo.bard.webservice.data.config.names.TableName
Return a string representation of a table name.
asName() - Method in class com.yahoo.wiki.webservice.data.config.metric.DruidMetricName
 
asName() - Method in class com.yahoo.wiki.webservice.data.config.metric.FiliApiMetricName
 
asName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiDimensionConfigInfo
View the dimension name.
asName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiMetricName
 
asName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiDruidMetricName
 
asName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiDruidTableName
View this table name as a string.
asName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiLogicalTableName
This logical table as a String.
asOuterSketch(SketchAggregation) - Method in interface com.yahoo.bard.webservice.druid.util.FieldConverters
Get the outer SketchAggregation when nesting.
asOuterSketch(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.SketchFieldConverter
Deprecated.
 
asOuterSketch(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.ThetaSketchFieldConverter
 
assertDependentMetricsExist(List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.CardinalityMaker
Cardinality metrics depend on dimensions not metrics.
assertDependentMetricsExist(List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Checks that the dependent metrics are in the dictionary, and throws an exception if any are not.
assertDependentMetricsExist(List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.RawAggregationMetricMaker
Aggregation columns are not expected to be in the metric Dictionary.
assertRequiredDependentMetricCount(String, List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.ArithmeticMaker
Unlike most other metrics, Arithmetic metrics require at least DEPENDENT_METRICS_REQUIRED dependent metrics, rather than exactly DEPENDENT_METRICS_REQUIRED.
assertRequiredDependentMetricCount(String, List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Checks that we have the right number of metrics, and throws an exception if we don't.
asSketchEstimate(SketchAggregation) - Method in interface com.yahoo.bard.webservice.druid.util.FieldConverters
Get the candidate SketchAggregation as a SketchEstimatePostAggregation.
asSketchEstimate(MetricField) - Method in interface com.yahoo.bard.webservice.druid.util.FieldConverters
Get the candidate MetricField as a PostAggregation.
asSketchEstimate(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.SketchFieldConverter
Deprecated.
 
asSketchEstimate(MetricField) - Method in class com.yahoo.bard.webservice.druid.util.SketchFieldConverter
Deprecated.
 
asSketchEstimate(SketchAggregation) - Method in class com.yahoo.bard.webservice.druid.util.ThetaSketchFieldConverter
 
asSketchEstimate(MetricField) - Method in class com.yahoo.bard.webservice.druid.util.ThetaSketchFieldConverter
 
asyncAfter - Variable in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
AsyncDruidWebServiceImpl - Class in com.yahoo.bard.webservice.druid.client.impl
Represents the druid web service endpoint.
AsyncDruidWebServiceImpl(DruidServiceConfig, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
AsyncDruidWebServiceImpl(DruidServiceConfig, AsyncHttpClient, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
AsyncDruidWebServiceImpl(DruidServiceConfig, ObjectMapper, Supplier<Map<String, String>>) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
Friendly non-DI constructor useful for manual tests.
AsyncDruidWebServiceImpl(DruidServiceConfig, ObjectMapper, Supplier<Map<String, String>>, Function<Response, JsonNode>) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
Friendly non-DI constructor useful for manual tests.
AsyncDruidWebServiceImpl(DruidServiceConfig, AsyncHttpClient, ObjectMapper, Supplier<Map<String, String>>) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
IOC constructor.
AsyncDruidWebServiceImpl(DruidServiceConfig, AsyncHttpClient, ObjectMapper, Supplier<Map<String, String>>, Function<Response, JsonNode>) - Constructor for class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
IOC constructor.
ASYNCHRONOUS_ASYNC_AFTER_VALUE - Static variable in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
 
AsynchronousWorkflows - Class in com.yahoo.bard.webservice.async.workflows
A bean containing the Observables for each of the message flows needed to support asynchronous processing: The flow that emits the results to be sent to the user if they are ready within the asynchronous timeout.
AsynchronousWorkflows(Observable<PreResponse>, Observable<String>, Observable<String>, Observable<JobRow>) - Constructor for class com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflows
Builds a bean containing all the message flows that support asynchronous processing.
AsynchronousWorkflowsBuilder - Interface in com.yahoo.bard.webservice.async.workflows
A SAM that sets up the workflow for shipping query results back to the user, and saving query results for later querying if necessary.
AsyncUtils - Class in com.yahoo.bard.webservice.async
Contains a collection of utility functions for asynchronous processing.
AsyncUtils() - Constructor for class com.yahoo.bard.webservice.async.AsyncUtils
 
AsyncWebServiceRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Request handler to submit the response to the druid web service.
AsyncWebServiceRequestHandler(DruidWebService, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.AsyncWebServiceRequestHandler
Build the request handler.
Availability - Interface in com.yahoo.bard.webservice.table.availability
Availability describes the intervals available by column for a table.
AvroDimensionRowParser - Class in com.yahoo.bard.webservice.data.dimension
Parses an AVRO file into Dimension Rows.
AvroDimensionRowParser(DimensionFieldNameMapper) - Constructor for class com.yahoo.bard.webservice.data.dimension.AvroDimensionRowParser
Constructs an AvroDimensionRowParser object based on the DimensionFieldNameMapper object.

B

BadApiRequestException - Exception in com.yahoo.bard.webservice.web
Unchecked exception for a bad API request.
BadApiRequestException(String) - Constructor for exception com.yahoo.bard.webservice.web.BadApiRequestException
Constructor.
BadApiRequestException(Throwable) - Constructor for exception com.yahoo.bard.webservice.web.BadApiRequestException
Constructor.
BadApiRequestException(String, Throwable) - Constructor for exception com.yahoo.bard.webservice.web.BadApiRequestException
Constructor.
BadFilterException - Exception in com.yahoo.bard.webservice.web
Bad filter exception is an exception encountered when the filter object cannot be built.
BadFilterException(String) - Constructor for exception com.yahoo.bard.webservice.web.BadFilterException
Constructor.
BadFilterException(String, Throwable) - Constructor for exception com.yahoo.bard.webservice.web.BadFilterException
Constructor.
BadHavingException - Exception in com.yahoo.bard.webservice.web
Bad having exception is an exception encountered when the having object cannot be built.
BadHavingException(String) - Constructor for exception com.yahoo.bard.webservice.web.BadHavingException
Constructor.
BadHavingException(String, Throwable) - Constructor for exception com.yahoo.bard.webservice.web.BadHavingException
Constructor.
BadPaginationException - Exception in com.yahoo.bard.webservice.web
Marks that we have experienced a problem with binding and parsing pagination parameters.
BadPaginationException(String) - Constructor for exception com.yahoo.bard.webservice.web.BadPaginationException
Constructor.
BardConfigResources - Interface in com.yahoo.bard.webservice.web.util
Configuration used in the java servlet interface.
BardFeatureFlag - Enum in com.yahoo.bard.webservice.config
Feature flags bind an object to a system configuration name.
BardLoggingFilter - Class in com.yahoo.bard.webservice.web.filters
Logs request/response in this format.
BardLoggingFilter() - Constructor for class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
 
BardQueryInfo - Class in com.yahoo.bard.webservice.logging.blocks
Main log of a request served by the TablesServlet.
BardQueryInfo(String) - Constructor for class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
Constructor.
BaseCompositeAvailability - Class in com.yahoo.bard.webservice.table.availability
A class implementing common capabilities for availabilities backed by a collection of other availabilities.
BaseCompositeAvailability(Stream<Availability>) - Constructor for class com.yahoo.bard.webservice.table.availability.BaseCompositeAvailability
Constructor.
BaseCompositePhysicalTable - Class in com.yahoo.bard.webservice.table
An implementation of BasePhysicalTable that contains multiple tables.
BaseCompositePhysicalTable(TableName, ZonedTimeGrain, Set<Column>, Set<? extends PhysicalTable>, Map<String, String>, Availability) - Constructor for class com.yahoo.bard.webservice.table.BaseCompositePhysicalTable
Constructor.
BaseDataRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Base class for request handlers.
BaseDataRequestHandler(ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.BaseDataRequestHandler
Capture the ObjectMapper and build an ObjectWriter for JSON.
BaseMetadataAvailability - Class in com.yahoo.bard.webservice.table.availability
An availability based on a DataSourceMetadataService backed by a single data source.
BaseMetadataAvailability(DataSourceName, DataSourceMetadataService) - Constructor for class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
Constructor.
BasePhysicalTable - Class in com.yahoo.bard.webservice.table
Base implementation of physical table that are shared across various types of physical tables.
BasePhysicalTable(TableName, ZonedTimeGrain, Iterable<Column>, Map<String, String>, Availability) - Constructor for class com.yahoo.bard.webservice.table.BasePhysicalTable
Create a physical table.
BasePhysicalTableResolver - Class in com.yahoo.bard.webservice.table.resolver
Abstract parent to with business rule agnostic implementations of core methods.
BasePhysicalTableResolver() - Constructor for class com.yahoo.bard.webservice.table.resolver.BasePhysicalTableResolver
 
BaseSchema - Class in com.yahoo.bard.webservice.table
A parent class for most schema implementations.
BaseSchema(Granularity, Iterable<Column>) - Constructor for class com.yahoo.bard.webservice.table.BaseSchema
Constructor.
BaseTableLoader - Class in com.yahoo.bard.webservice.data.config.table
Provides commonly-needed methods for loading tables.
BaseTableLoader(DataSourceMetadataService) - Constructor for class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
A table loader using a standard time context and UTC default time zone.
BaseTableLoader(DateTimeZone, DataSourceMetadataService) - Constructor for class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
A table loader using a time context and a default time zone.
bind() - Method in class com.yahoo.bard.webservice.web.ratelimit.BypassRateLimitRequestToken
 
bind() - Method in class com.yahoo.bard.webservice.web.ratelimit.CallbackRateLimitRequestToken
 
bind() - Method in interface com.yahoo.bard.webservice.web.ratelimit.RateLimitRequestToken
Bind the counters to the token.
BinderFactory - Interface in com.yahoo.bard.webservice.application
A binder factory builds a custom binder for the jersey application.
BouncerAuthorizationStatus - Enum in com.yahoo.bard.webservice.web.filters
Bouncer pass through status enum.
BroadcastChannel<T> - Interface in com.yahoo.bard.webservice.async.broadcastchannels
Bard may exist in a system where multiple Bard hosts exist, it is possible that a user may submit a query on one box, and then come back later and perform a long poll on a separate box.
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.ConcretePhysicalTableDefinition
 
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.ConcreteSqlPhysicalTableDefinition
 
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.DimensionListPartitionTableDefinition
 
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.MetricUnionCompositeTableDefinition
 
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.PermissivePhysicalTableDefinition
 
build(ResourceDictionaries, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
Given the resource dictionaries and a data source metadata service, build the corresponding physical table.
build(DataApiRequest, Subject<PreResponse, PreResponse>, DruidResponseParser, ObjectMappersSuite, HttpResponseMaker) - Method in interface com.yahoo.bard.webservice.web.responseprocessors.ResponseProcessorFactory
Constructs a custom ResponseProcessor.
build(DataApiRequest, Subject<PreResponse, PreResponse>, DruidResponseParser, ObjectMappersSuite, HttpResponseMaker) - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResultSetResponseProcessorFactory
 
buildApiJobStore() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Builds an instance of the interface to the storage system to use to store metadata about asynchronous requests.
buildApiRequest(String, String, List<PathSegment>, String, String, String, String, String, String, String, String, String, String, String, String, UriInfo, BardConfigResources) - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequestFactory
Factory method for building DataApiRequest objects.
buildApiRequest(String, String, List<PathSegment>, String, String, String, String, String, String, String, String, String, String, String, String, UriInfo, BardConfigResources) - Method in class com.yahoo.bard.webservice.web.apirequest.DefaultDataApiRequestFactory
 
buildAsynchronousWorkflows(Observable<PreResponse>, Observable<Either<PreResponse, JobRow>>, JobRow, Function<JobRow, String>) - Method in interface com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflowsBuilder
Builds the asynchronous workflows.
buildAsynchronousWorkflows(Observable<PreResponse>, Observable<Either<PreResponse, JobRow>>, JobRow, Function<JobRow, String>) - Method in class com.yahoo.bard.webservice.async.workflows.DefaultAsynchronousWorkflowsBuilder
 
buildBinder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
 
buildBinder() - Method in interface com.yahoo.bard.webservice.application.BinderFactory
Build an hk2 Binder instance.
buildBroadcastChannel() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Builds an instance of a BroadcastChannel that broadcasts the tickets of asynchronous jobs that have been successfully stored in the PreResponseStore .
buildCache() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build a cache for data requests and matching responses.
buildColumns(DimensionDictionary) - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
Helper method for sub-classes to convert dimension configs into dimension columns and create metric columns.
buildConfigurationLoader(DimensionLoader, MetricLoader, TableLoader) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Extension point for building custom Configuration Loaders.
buildCsvHeaders(ResponseData) - Method in class com.yahoo.bard.webservice.web.CsvResponseWriter
Builds the CSV header.
buildDataApiRequestFactory() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Creates an factory that constructs DataApiRequests .
buildDataSourceMetadataLoader(DruidWebService, PhysicalTableDictionary, DataSourceMetadataService, ObjectMapper) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build a datasource metadata loader.
buildDataSourceMetadataSuccessCallback(SingleDataSourcePhysicalTable) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Deprecated.
Pass the DataSourceName directly, rather than via the PhysicalTable
buildDataSourceMetadataSuccessCallback(DataSourceName) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Callback to parse druid datasource metadata response.
buildDefaultGranularityToDateFunctionsMap() - Static method in class com.yahoo.bard.webservice.sql.helper.SqlTimeConverter
Builds the default mapping between Granularity and the SqlDatePartFunctions needed to group on and read into a DateTime.
buildDimensionFilter(Dimension, Set<ApiFilter>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.ConjunctionDruidFilterBuilder
Take the conjunction of all the filters on a single dimension.
buildDimensionFilter(Dimension, Set<ApiFilter>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.ConsolidatingDruidFilterBuilder
 
buildDimensionFilter(Dimension, Set<ApiFilter>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.DefaultDruidFilterBuilder
 
buildDimensionSpanningTableGroup(Set<TableName>, Set<PhysicalTableDefinition>, ResourceDictionaries, Set<ApiMetricName>) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Builds a table group that derive its dimensions by taking the union of all the underlying physical dimensions.
buildDimensionSpanningTableGroup(Set<ApiMetricName>, Set<FieldName>, Set<PhysicalTableDefinition>, ResourceDictionaries) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Deprecated.
does not load table with external dependency, use the other buildDimensionSpanningTableGroup instead
buildDruidDimensionsLoader(DruidWebService, PhysicalTableDictionary, DimensionDictionary) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build a DimensionValueLoadTask.
buildDruidDimensionsLoader(DruidWebService, PhysicalTableDictionary, DimensionDictionary) - Method in class com.yahoo.wiki.webservice.application.GenericBinderFactory
 
buildDruidFilterBuilder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Creates an object that constructs Druid dimension filters from Bard dimension filters.
buildDruidQueryBuilder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Initializes the factory that builds druid queries.
buildDruidResponse() - Method in class com.yahoo.bard.webservice.sql.SqlResultSetProcessor
Processes the results from the sql ResultSet and writes them out as the json format returned for a GroupByQuery.
buildDruidResponseParser() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Initializes the class that parses responses from Druid.
buildDruidSqlTypeConverter() - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Builds a converter between druid and sql aggregations.
buildDruidWebService(DruidServiceConfig, ObjectMapper) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a DruidWebService.
buildDruidWebService(ObjectMapper) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a DruidWebService for the UI connection.
buildDruidWebServiceHeaderSupplier() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build the Supplier for Druid data request headers.
builder - Variable in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
buildErrorPreResponse(Throwable) - Static method in class com.yahoo.bard.webservice.async.AsyncUtils
Builds the PreResponse that stores the error message.
buildErrorResponse(int, String, String, DruidQuery<?>) - Method in class com.yahoo.bard.webservice.data.HttpResponseMaker
Prepare Response object from error details with reason and description.
buildFilters(Map<Dimension, Set<ApiFilter>>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.ConjunctionDruidFilterBuilder
 
buildFilters(Map<Dimension, Set<ApiFilter>>) - Method in interface com.yahoo.bard.webservice.data.filterbuilders.DruidFilterBuilder
Combines the filters for a set of dimensions into a single Druid filter.
buildGroupBy(RelBuilder, Granularity, String) - Method in class com.yahoo.bard.webservice.sql.helper.SqlTimeConverter
Builds a list of RexNode which will effectively groupBy the given Granularity.
buildGroupByQuery(TemplateDruidQuery, ConstrainedTable, Granularity, DateTimeZone, Set<Dimension>, Filter, Having, Set<Interval>, LimitSpec) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Builds a druid groupBy query recursively nesting dataSource based on the TemplateDruidQuery.
buildHaving(LogicalMetric, ApiHaving) - Static method in class com.yahoo.bard.webservice.data.DruidHavingBuilder
Create a list of NumericHavings for the values specified and OR them together.
buildHavingGenerator(ConfigurationLoader) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Creates an object that generates map of Api Having from having string.
buildHavings(Map<LogicalMetric, Set<ApiHaving>>) - Static method in class com.yahoo.bard.webservice.data.DruidHavingBuilder
Build a having model that ANDs together having queries for each of the metrics.
buildHeaderList() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
Create headers which belong in the response.
buildIntervalStringList(Collection<Interval>) - Method in class com.yahoo.bard.webservice.web.ResponseData
Build a list of interval strings.
buildJobPayloadBuilder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
The Builder to be used to serialize a JobRow into the the job to be returned to the user.
buildJobRow(UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobRowBuilder
Builds a JobRow with values for every field defined in DefaultJobField.
buildJobRow(UriInfo, ContainerRequestContext) - Method in interface com.yahoo.bard.webservice.async.jobs.jobrows.JobRowBuilder
Builds the bean holding the metadata about an asynchronous job.
buildJobRowBuilder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Initializes the service for building JobRows based on the information in a query.
buildJobStoreFilter(String) - Method in class com.yahoo.bard.webservice.web.apirequest.JobsApiRequestImpl
Given a filter String, generates a Set of ApiJobStoreFilters.
buildLogicalTable(String, Granularity, TableGroup, MetricDictionary) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Deprecated.
use new LogicalTable(...) by preferences
buildLogicalTable(String, Granularity, String, String, ReadablePeriod, String, TableGroup, MetricDictionary) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Deprecated.
The LogicalTable constructor is being mirrored here, can be referenced directly
buildLogicalToPhysicalNames(Set<? extends DimensionConfig>) - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
Builds the dimension logical name to physical name mapping from dimension configs.
buildLookupMetaDataLoader(DruidWebService, DimensionDictionary) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Builds a lookup metadata loader.
buildLookupSuccessCallback() - Method in class com.yahoo.bard.webservice.metadata.RegisteredLookupMetadataLoadTask
Returns a callback that has actions on lookup metadata from a successful Druid response.
buildMetadataDruidWebService(ObjectMapper) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a DruidWebService for metadata.
buildMetricHaving(LogicalMetric, Set<ApiHaving>) - Static method in class com.yahoo.bard.webservice.data.DruidHavingBuilder
Build a Having for all the having queries for a single metric, ANDing them together.
buildMetricMakers(MetricDictionary) - Method in class com.yahoo.wiki.webservice.data.config.metric.GenericMetricLoader
Initialize the metric makers with the given metric dictionary.
buildMetricMakers(MetricDictionary) - Method in class com.yahoo.wiki.webservice.data.config.metric.WikiMetricLoader
(Re)Initialize the metric makers with the given metric dictionary.
buildNonUiDruidWebService(ObjectMapper) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Deprecated.
removed non-ui webservice, this method is no longer used
buildPayload(JobRow, UriInfo) - Method in class com.yahoo.bard.webservice.async.jobs.payloads.DefaultJobPayloadBuilder
 
buildPayload(JobRow, UriInfo) - Method in interface com.yahoo.bard.webservice.async.jobs.payloads.JobPayloadBuilder
Given a Map containing job metadata, return a map representing job payload to be sent to the user.
buildPhysicalTableWithDependency(String, Map<String, PhysicalTableDefinition>, ResourceDictionaries) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Build and return the current physical table given its table name and definition, if dependency exists, build its dependencies and load the dependencies into physical table dictionary.
buildPreResponseStore(ResourceDictionaries) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Builds an instance of the interface to the storage system to use to store PreResponses of asynchronous requests.
buildQuery(DataApiRequest, TemplateDruidQuery) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Build a druid query object from an API request and it's templateDruidQuery.
buildQuerySigningService(PhysicalTableDictionary, DataSourceMetadataService) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build a QuerySigningService.
buildRateLimiter() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Creates a new RateLimiter for the RateLimitFilter.
buildResponse(PreResponse, ApiRequest) - Method in class com.yahoo.bard.webservice.data.HttpResponseMaker
Build complete response.
buildResponseData(ResultSet, LinkedHashSet<String>, LinkedHashMap<Dimension, LinkedHashSet<DimensionField>>, SimplifiedIntervalList, SimplifiedIntervalList, Pagination, Map<String, URI>) - Method in class com.yahoo.bard.webservice.data.HttpResponseMaker
Builds a ResponseData object.
buildResponseFormatResolver() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a ResponseFormatResolver for Servlet objects.
buildResponseProcessorFactory() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Returns the class to bind to ResponseProcessorFactory.
buildResponseWriter(ObjectMappersSuite) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Builder for ResponseWriter, a serializer allowing customized response from Fili.
buildResultRow(Result) - Method in class com.yahoo.bard.webservice.web.ResponseData
Builds map of result row from a result.
buildResultRowWithSidecars(Result, Map<Dimension, Set<Map<DimensionField, String>>>) - Method in class com.yahoo.bard.webservice.web.ResponseData
Builds map of result row from a result and loads the dimension rows into the sidecar map.
buildResultSet(JsonNode, DruidAggregationQuery<?>, DateTimeZone) - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResultSetResponseProcessor
Build a result set using the api request time grain.
buildResultSetMapperList(DataApiRequest) - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
Extract all ResultSetMappers from the api request.
buildSchemaColumns(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.data.DruidResponseParser
Produce the schema-defining columns for a given druid query.
buildSchemaColumns() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Produce the schema-defining columns for a given druid query.
buildSecurityFilters(SecurityContext) - Method in class com.yahoo.bard.webservice.web.security.RoleDimensionApiFilterRequestMapper
Collect all the whitelist filters generated by roles in this security context.
buildSelectorFilters(Dimension, Set<DimensionRow>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.ConjunctionDruidFilterBuilder
Builds a list of Druid selector or extraction filters.
buildSigningFunctions() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build a Map of Class to Function that should be used to get requestedIntervals from the DruidQuery.
buildSqlQuery(DruidAggregationQuery<?>, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Builds the druid query as sql and returns it as a string.
buildSqlTimeConverter() - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Builds a time converter to designating how to translate between druid and sql time information.
buildSuccessCallback(RequestContext, DataApiRequest, DruidAggregationQuery<?>, ResponseProcessor, long) - Method in class com.yahoo.bard.webservice.web.handlers.WeightCheckRequestHandler
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.
buildTableGroup(String, Set<ApiMetricName>, Set<FieldName>, Set<PhysicalTableDefinition>, ResourceDictionaries) - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Deprecated.
logicalTableName is not used in TableGroup, use buildDimensionSpanningTableGroup instead
buildTimeFilters(RelBuilder, DruidAggregationQuery<?>, String) - Method in class com.yahoo.bard.webservice.sql.helper.SqlTimeConverter
Builds the time filters to only select rows that occur within the intervals of the query.
buildTimeSeriesQuery(TemplateDruidQuery, ConstrainedTable, Granularity, DateTimeZone, Filter, Set<Interval>) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Builds a druid TimeSeries query.
buildTopNQuery(TemplateDruidQuery, ConstrainedTable, Granularity, DateTimeZone, Set<Dimension>, Filter, Set<Interval>, TopNMetric, int) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Builds a druid topN query.
buildWorkflow() - Method in class com.yahoo.bard.webservice.web.handlers.workflow.DruidWorkflow
 
buildWorkflow() - Method in interface com.yahoo.bard.webservice.web.handlers.workflow.RequestWorkflowProvider
Construct a workflow instance with a starting point request handler.
buildWorkflow() - Method in class com.yahoo.bard.webservice.web.handlers.workflow.SqlWorkflow
 
buildZonedTimeGrain(DateTimeZone) - Method in interface com.yahoo.bard.webservice.data.time.ZonelessTimeGrain
Apply a timezone to a time grain.
BYPASS_HEADER_NAME - Static variable in class com.yahoo.bard.webservice.web.DataApiRequestTypeIdentifier
 
BYPASS_HEADER_VALUE - Static variable in class com.yahoo.bard.webservice.web.DataApiRequestTypeIdentifier
 
BYPASS_TOKEN - Static variable in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
BypassRateLimitRequestToken - Class in com.yahoo.bard.webservice.web.ratelimit
RateLimitRequestToken for bypass request.
BypassRateLimitRequestToken() - Constructor for class com.yahoo.bard.webservice.web.ratelimit.BypassRateLimitRequestToken
 
BYTES_PER_KILOBYTE - Static variable in class com.yahoo.wiki.webservice.data.config.metric.WikiMetricLoader
 

C

CACHE_HITS - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
 
CACHE_HITS - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
 
CACHE_MISSES - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
 
CACHE_MISSES - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
 
CACHE_POTENTIAL_HITS - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
 
CACHE_REQUESTS - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
 
CACHE_REQUESTS - Static variable in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
 
CacheFeatureFlag - Enum in com.yahoo.bard.webservice.config
Binds a caching strategy to a system configuration name.
CacheLastObserver<T> - Class in com.yahoo.bard.webservice.util
A thread-safe observable that caches the last message it received, and caches the last error (if any) it receives.
CacheLastObserver() - Constructor for class com.yahoo.bard.webservice.util.CacheLastObserver
 
CacheRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Request handler to check the cache for a matching request and either return the cached result or send the next handler.
CacheRequestHandler(DataRequestHandler, DataCache<?>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
Build a Cache request handler.
CacheV2RequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Request handler to check the cache for a matching request and either return the cached result or send the next handler.
CacheV2RequestHandler(DataRequestHandler, DataCache<?>, QuerySigningService<?>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
Build a Cache request handler.
CacheV2ResponseProcessor - Class in com.yahoo.bard.webservice.web.responseprocessors
A response processor which caches the results if appropriate after completing a query.
CacheV2ResponseProcessor(ResponseProcessor, String, TupleDataCache<String, Long, String>, QuerySigningService<Long>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.responseprocessors.CacheV2ResponseProcessor
Constructor.
CachingResponseProcessor - Class in com.yahoo.bard.webservice.web.responseprocessors
A response processor which caches the results if appropriate after completing a query.
CachingResponseProcessor(ResponseProcessor, String, DataCache<String>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.responseprocessors.CachingResponseProcessor
Constructor.
CalciteHelper - Class in com.yahoo.bard.webservice.sql.helper
Small utility class to help with connection to databases, building, and writing sql.
CalciteHelper(DataSource) - Constructor for class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Initialize the helper with a datasource and it's schema.
calculate(PostAggregation, Function<String, String>) - Method in class com.yahoo.bard.webservice.sql.evaluator.PostAggregationEvaluator
Calculates the value of a post aggregation.
CallbackRateLimitRequestToken - Class in com.yahoo.bard.webservice.web.ratelimit
Request token that takes a rateLimitCleanup object on creation, and calls that to handle the cleanup when the request transaction is completed.
CallbackRateLimitRequestToken(boolean, RateLimitCleanupOnRequestComplete) - Constructor for class com.yahoo.bard.webservice.web.ratelimit.CallbackRateLimitRequestToken
Constructor.
camelCase(String) - Static method in class com.yahoo.bard.webservice.util.EnumUtils
Converts the string value to a camel case string.
canOptimizeTimeSeries(DataApiRequest, TemplateDruidQuery) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Determine if the optimization to a Timeseries query can be done.
canOptimizeTopN(DataApiRequest, TemplateDruidQuery) - Method in class com.yahoo.bard.webservice.data.DruidQueryBuilder
Determine if the optimization to a TopN query can be done.
CARDINALITY_COMPARATOR - Static variable in class com.yahoo.bard.webservice.table.resolver.DefaultPhysicalTableResolver
 
CardinalityAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Creates a Druid cardinality aggregation.
CardinalityAggregation(String, Set<Dimension>, boolean) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.CardinalityAggregation
Constructor.
CardinalityMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric Maker to calculate the cardinality.
CardinalityMaker(MetricDictionary, DimensionDictionary, boolean) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.CardinalityMaker
Constructor.
CascadeExtractionFunction - Class in com.yahoo.bard.webservice.druid.model.dimension.extractionfunction
Cascade ExtractionFunction that chains an array of ExtractionFunctions to be executed in array index order.
CascadeExtractionFunction(List<ExtractionFunction>) - Constructor for class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.CascadeExtractionFunction
Constructor.
ChainingComparator<T> - Class in com.yahoo.bard.webservice.util
A comparator which accepts a list of other comparators to apply in order until an imbalance is found.
ChainingComparator(List<Comparator<T>>) - Constructor for class com.yahoo.bard.webservice.util.ChainingComparator
Constructor.
ChainingRequestMapper<T extends ApiRequest> - Class in com.yahoo.bard.webservice.web.security
An abstract ApiRequest Mapper that allows delegation to a subsequent mapper.
ChainingRequestMapper(ResourceDictionaries) - Constructor for class com.yahoo.bard.webservice.web.security.ChainingRequestMapper
Constructor.
ChainingRequestMapper(ResourceDictionaries, RequestMapper<T>) - Constructor for class com.yahoo.bard.webservice.web.security.ChainingRequestMapper
Constructor.
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.AllDimensionsLoadedHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.DataSourceMetadataLoaderHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.DruidDimensionsLoaderHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.KeyValueStoreHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.LookupHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.SearchProviderHealthCheck
 
check() - Method in class com.yahoo.bard.webservice.application.healthchecks.VersionHealthCheck
 
cleanup() - Method in interface com.yahoo.bard.webservice.web.ratelimit.RateLimitCleanupOnRequestComplete
Perform the cleanup.
clear() - Method in interface com.yahoo.bard.webservice.data.cache.DataCache
Removes all of the mappings from this cache.
clear() - Method in class com.yahoo.bard.webservice.data.cache.HashDataCache
 
clear() - Method in class com.yahoo.bard.webservice.data.cache.MemDataCache
 
clear() - Method in class com.yahoo.bard.webservice.data.cache.StubDataCache
 
clear() - Method in class com.yahoo.bard.webservice.util.DelegatingMap
Removes are not allowed: Delegating Map should be changed in a put-only fashion.
clearDimension() - Method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProvider
Clears the dimension cache, and resets the indices, effectively resetting the SearchProvider to a clean state.
clearDimension() - Method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProvider
 
clearDimension() - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
 
clearDimension() - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Clears the dimension cache, and resets the indices, effectively resetting the SearchProvider to a clean state.
clearLocal() - Method in class com.yahoo.bard.webservice.util.DelegatingMap
Clear the local map.
clearProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Remove property from the user-defined runtime configuration.
CLIENT_HEADER_NAME - Static variable in class com.yahoo.bard.webservice.web.DataApiRequestTypeIdentifier
 
CLIENT_HEADER_VALUE - Static variable in class com.yahoo.bard.webservice.web.DataApiRequestTypeIdentifier
 
CLIENT_TOTAL_TIMER - Static variable in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
 
close() - Method in class com.yahoo.bard.webservice.async.broadcastchannels.RedisBroadcastChannel
 
close() - Method in class com.yahoo.bard.webservice.async.broadcastchannels.SimpleBroadcastChannel
 
close() - Method in interface com.yahoo.bard.webservice.data.dimension.KeyValueStore
Close the store.
close() - Method in class com.yahoo.bard.webservice.data.dimension.MapStore
 
close() - Method in class com.yahoo.bard.webservice.data.dimension.RedisStore
 
close() - Method in class com.yahoo.bard.webservice.logging.TimedPhase
Stops the timer, and registers the timer with the RequestLog.
close() - Method in interface com.yahoo.bard.webservice.web.ratelimit.RateLimitRequestToken
By default, close will trigger unbind.
code - Variable in class com.yahoo.bard.webservice.logging.blocks.Epilogue
 
code - Variable in class com.yahoo.bard.webservice.logging.blocks.Response
 
collectBucketedIntervalsIntersectingIntervalList(SimplifiedIntervalList, SimplifiedIntervalList, Granularity) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Collect all subintervals of an interval list of a grain bucketed size which are subintervals of another supply list of intervals.
collectBucketedIntervalsNotInIntervalList(SimplifiedIntervalList, SimplifiedIntervalList, Granularity) - Static method in class com.yahoo.bard.webservice.data.PartialDataHandler
Collect all subintervals from a bucketed collection that are not subintervals of a supply.
collectFeatureFlags() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Asks for the valid feature flags that are expected to be defined in the system.
collectFeatureFlags(Class<? extends FeatureFlag>...) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Given specific enumeration classes containing feature flags it returns a list with all the valid enumerations.
collectFeatureFlags(List<Class<? extends FeatureFlag>>) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Given a list of enumeration classes containing feature flags it returns a list with all the valid enumerations.
Column - Class in com.yahoo.bard.webservice.table
Column.
Column(String) - Constructor for class com.yahoo.bard.webservice.table.Column
Constructor.
ColumnMapper - Interface in com.yahoo.bard.webservice.data.metric.mappers
Deprecated.
with-like functionality no longer needed because delayed construction is being used instead
Columns - Enum in com.yahoo.bard.webservice.data
A generic, high level enumeration to distinguish between dimensions and metrics.
com.yahoo.bard.webservice - package com.yahoo.bard.webservice
 
com.yahoo.bard.webservice.application - package com.yahoo.bard.webservice.application
 
com.yahoo.bard.webservice.application.healthchecks - package com.yahoo.bard.webservice.application.healthchecks
 
com.yahoo.bard.webservice.async - package com.yahoo.bard.webservice.async
 
com.yahoo.bard.webservice.async.broadcastchannels - package com.yahoo.bard.webservice.async.broadcastchannels
 
com.yahoo.bard.webservice.async.jobs.jobrows - package com.yahoo.bard.webservice.async.jobs.jobrows
 
com.yahoo.bard.webservice.async.jobs.payloads - package com.yahoo.bard.webservice.async.jobs.payloads
 
com.yahoo.bard.webservice.async.jobs.stores - package com.yahoo.bard.webservice.async.jobs.stores
 
com.yahoo.bard.webservice.async.preresponses.stores - package com.yahoo.bard.webservice.async.preresponses.stores
 
com.yahoo.bard.webservice.async.workflows - package com.yahoo.bard.webservice.async.workflows
 
com.yahoo.bard.webservice.config - package com.yahoo.bard.webservice.config
 
com.yahoo.bard.webservice.data - package com.yahoo.bard.webservice.data
 
com.yahoo.bard.webservice.data.cache - package com.yahoo.bard.webservice.data.cache
 
com.yahoo.bard.webservice.data.config - package com.yahoo.bard.webservice.data.config
 
com.yahoo.bard.webservice.data.config.dimension - package com.yahoo.bard.webservice.data.config.dimension
 
com.yahoo.bard.webservice.data.config.metric - package com.yahoo.bard.webservice.data.config.metric
 
com.yahoo.bard.webservice.data.config.metric.makers - package com.yahoo.bard.webservice.data.config.metric.makers
 
com.yahoo.bard.webservice.data.config.names - package com.yahoo.bard.webservice.data.config.names
 
com.yahoo.bard.webservice.data.config.table - package com.yahoo.bard.webservice.data.config.table
 
com.yahoo.bard.webservice.data.dimension - package com.yahoo.bard.webservice.data.dimension
 
com.yahoo.bard.webservice.data.dimension.impl - package com.yahoo.bard.webservice.data.dimension.impl
 
com.yahoo.bard.webservice.data.dimension.metadata - package com.yahoo.bard.webservice.data.dimension.metadata
 
com.yahoo.bard.webservice.data.filterbuilders - package com.yahoo.bard.webservice.data.filterbuilders
 
com.yahoo.bard.webservice.data.metric - package com.yahoo.bard.webservice.data.metric
 
com.yahoo.bard.webservice.data.metric.mappers - package com.yahoo.bard.webservice.data.metric.mappers
 
com.yahoo.bard.webservice.data.time - package com.yahoo.bard.webservice.data.time
 
com.yahoo.bard.webservice.data.volatility - package com.yahoo.bard.webservice.data.volatility
 
com.yahoo.bard.webservice.druid.client - package com.yahoo.bard.webservice.druid.client
 
com.yahoo.bard.webservice.druid.client.impl - package com.yahoo.bard.webservice.druid.client.impl
 
com.yahoo.bard.webservice.druid.model - package com.yahoo.bard.webservice.druid.model
 
com.yahoo.bard.webservice.druid.model.aggregation - package com.yahoo.bard.webservice.druid.model.aggregation
 
com.yahoo.bard.webservice.druid.model.datasource - package com.yahoo.bard.webservice.druid.model.datasource
 
com.yahoo.bard.webservice.druid.model.dimension - package com.yahoo.bard.webservice.druid.model.dimension
 
com.yahoo.bard.webservice.druid.model.dimension.extractionfunction - package com.yahoo.bard.webservice.druid.model.dimension.extractionfunction
 
com.yahoo.bard.webservice.druid.model.filter - package com.yahoo.bard.webservice.druid.model.filter
 
com.yahoo.bard.webservice.druid.model.having - package com.yahoo.bard.webservice.druid.model.having
 
com.yahoo.bard.webservice.druid.model.metadata - package com.yahoo.bard.webservice.druid.model.metadata
 
com.yahoo.bard.webservice.druid.model.orderby - package com.yahoo.bard.webservice.druid.model.orderby
 
com.yahoo.bard.webservice.druid.model.postaggregation - package com.yahoo.bard.webservice.druid.model.postaggregation
 
com.yahoo.bard.webservice.druid.model.query - package com.yahoo.bard.webservice.druid.model.query
 
com.yahoo.bard.webservice.druid.serializers - package com.yahoo.bard.webservice.druid.serializers
 
com.yahoo.bard.webservice.druid.util - package com.yahoo.bard.webservice.druid.util
 
com.yahoo.bard.webservice.exception - package com.yahoo.bard.webservice.exception
 
com.yahoo.bard.webservice.logging - package com.yahoo.bard.webservice.logging
 
com.yahoo.bard.webservice.logging.blocks - package com.yahoo.bard.webservice.logging.blocks
 
com.yahoo.bard.webservice.metadata - package com.yahoo.bard.webservice.metadata
 
com.yahoo.bard.webservice.sql - package com.yahoo.bard.webservice.sql
 
com.yahoo.bard.webservice.sql.aggregation - package com.yahoo.bard.webservice.sql.aggregation
 
com.yahoo.bard.webservice.sql.evaluator - package com.yahoo.bard.webservice.sql.evaluator
 
com.yahoo.bard.webservice.sql.helper - package com.yahoo.bard.webservice.sql.helper
 
com.yahoo.bard.webservice.table - package com.yahoo.bard.webservice.table
 
com.yahoo.bard.webservice.table.availability - package com.yahoo.bard.webservice.table.availability
 
com.yahoo.bard.webservice.table.resolver - package com.yahoo.bard.webservice.table.resolver
 
com.yahoo.bard.webservice.util - package com.yahoo.bard.webservice.util
 
com.yahoo.bard.webservice.web - package com.yahoo.bard.webservice.web
 
com.yahoo.bard.webservice.web.apirequest - package com.yahoo.bard.webservice.web.apirequest
 
com.yahoo.bard.webservice.web.endpoints - package com.yahoo.bard.webservice.web.endpoints
 
com.yahoo.bard.webservice.web.exceptionmappers - package com.yahoo.bard.webservice.web.exceptionmappers
 
com.yahoo.bard.webservice.web.filters - package com.yahoo.bard.webservice.web.filters
 
com.yahoo.bard.webservice.web.handlers - package com.yahoo.bard.webservice.web.handlers
 
com.yahoo.bard.webservice.web.handlers.workflow - package com.yahoo.bard.webservice.web.handlers.workflow
 
com.yahoo.bard.webservice.web.ratelimit - package com.yahoo.bard.webservice.web.ratelimit
 
com.yahoo.bard.webservice.web.responseprocessors - package com.yahoo.bard.webservice.web.responseprocessors
 
com.yahoo.bard.webservice.web.security - package com.yahoo.bard.webservice.web.security
 
com.yahoo.bard.webservice.web.util - package com.yahoo.bard.webservice.web.util
 
com.yahoo.wiki.webservice.application - package com.yahoo.wiki.webservice.application
 
com.yahoo.wiki.webservice.data.config.auto - package com.yahoo.wiki.webservice.data.config.auto
 
com.yahoo.wiki.webservice.data.config.dimension - package com.yahoo.wiki.webservice.data.config.dimension
 
com.yahoo.wiki.webservice.data.config.metric - package com.yahoo.wiki.webservice.data.config.metric
 
com.yahoo.wiki.webservice.data.config.names - package com.yahoo.wiki.webservice.data.config.names
 
com.yahoo.wiki.webservice.data.config.table - package com.yahoo.wiki.webservice.data.config.table
 
combinedDimensions - Variable in class com.yahoo.bard.webservice.logging.blocks.DataRequest
 
COMMA_AFTER_BRACKET_PATTERN - Static variable in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
COMPARATOR - Static variable in interface com.yahoo.bard.webservice.data.config.names.TableName
Deprecated.
due to name change. Use AS_NAME_COMPARATOR instead.
compare(PhysicalTable, PhysicalTable) - Method in class com.yahoo.bard.webservice.table.resolver.DimensionCardinalityComparator
Compare two Physical Tables based on their number of dimensions.
compare(PhysicalTable, PhysicalTable) - Method in class com.yahoo.bard.webservice.table.resolver.GranularityComparator
Compare two physical tables identifying which one has fewer time buckets.
compare(PhysicalTable, PhysicalTable) - Method in class com.yahoo.bard.webservice.table.resolver.PartialTimeComparator
Compare two Physical Tables based on how much missing time they have.
compare(PhysicalTable, PhysicalTable) - Method in class com.yahoo.bard.webservice.table.resolver.VolatileTimeComparator
Performs a comparison based on how much data each table has within their volatile intervals.
compare(T, T) - Method in class com.yahoo.bard.webservice.util.ChainingComparator
 
compare(Interval, Interval) - Method in class com.yahoo.bard.webservice.util.IntervalStartComparator
 
COMPARE_GRANULARITY - Static variable in class com.yahoo.bard.webservice.table.resolver.DefaultPhysicalTableResolver
 
compareTo(Delayed) - Method in class com.yahoo.bard.webservice.application.SchedulableTask
 
compareTo(DimensionRow) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionRow
 
compareTo(Filter) - Method in class com.yahoo.bard.webservice.logging.blocks.Filter
 
compareTo(LogicalTable) - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
CompletedFuture - Class in com.yahoo.bard.webservice.util
A utility class to create futures which have already been completed and will return as soon as it is called.
ComplexFilter - Interface in com.yahoo.bard.webservice.druid.model.filter
A Druid filter that is defined by applying an operation to at least one other filter.
ConcretePhysicalTableDefinition - Class in com.yahoo.bard.webservice.data.config.table
Holds the fields needed to define a Concrete Physical Table.
ConcretePhysicalTableDefinition(TableName, ZonedTimeGrain, Set<FieldName>, Set<? extends DimensionConfig>) - Constructor for class com.yahoo.bard.webservice.data.config.table.ConcretePhysicalTableDefinition
Define a physical table using a zoned time grain.
ConcretePhysicalTableDefinition(TableName, ZonedTimeGrain, Set<FieldName>, Set<? extends DimensionConfig>, Map<String, String>) - Constructor for class com.yahoo.bard.webservice.data.config.table.ConcretePhysicalTableDefinition
Define a physical table with provided logical to physical column name mappings.
ConcreteSqlPhysicalTableDefinition - Class in com.yahoo.bard.webservice.data.config.table
An implementation of ConcretePhysicalTableDefinition specific to SQL backed datasources.
ConcreteSqlPhysicalTableDefinition(String, String, TableName, ZonedTimeGrain, Set<FieldName>, Set<? extends DimensionConfig>) - Constructor for class com.yahoo.bard.webservice.data.config.table.ConcreteSqlPhysicalTableDefinition
Define a sql backed physical table using a zoned time grain.
ConcreteSqlPhysicalTableDefinition(String, String, TableName, ZonedTimeGrain, Set<FieldName>, Set<? extends DimensionConfig>, Map<String, String>) - Constructor for class com.yahoo.bard.webservice.data.config.table.ConcreteSqlPhysicalTableDefinition
Define a physical table with provided logical to physical column name mappings.
ConfigMessageFormat - Enum in com.yahoo.bard.webservice.config
Formatting messages for the Configuration System.
ConfigPhysicalTable - Interface in com.yahoo.bard.webservice.table
This interface limits direct access to availability to tables intended for use during the configuration lifecycle.
ConfigResourceLoader - Class in com.yahoo.bard.webservice.config
Utilities to help load resources for the system configuration.
ConfigResourceLoader() - Constructor for class com.yahoo.bard.webservice.config.ConfigResourceLoader
 
ConfigurationGraph - Class in com.yahoo.bard.webservice.config
Graph representing a set of module configurations with dependencies mapped by name inside the configuration.
ConfigurationGraph(Map<Configuration, String>, Consumer<String>) - Constructor for class com.yahoo.bard.webservice.config.ConfigurationGraph
Create a configuration graph from a collection of Configuration, resource name pairs and a name validation function.
ConfigurationLoader - Class in com.yahoo.bard.webservice.data.config
Connects the resource dictionaries with the loaders.
ConfigurationLoader(DimensionLoader, MetricLoader, TableLoader) - Constructor for class com.yahoo.bard.webservice.data.config.ConfigurationLoader
Constructor.
ConjunctionDruidFilterBuilder - Class in com.yahoo.bard.webservice.data.filterbuilders
A ConjunctionDruidFilterBuilder builds a Druid filter by taking the conjunction of filter clauses, one for each dimension being filtered on.
ConjunctionDruidFilterBuilder() - Constructor for class com.yahoo.bard.webservice.data.filterbuilders.ConjunctionDruidFilterBuilder
 
ConsolidatingDruidFilterBuilder - Class in com.yahoo.bard.webservice.data.filterbuilders
Builds Dimension filters in a way to keep the size of filter clauses in Druid small.
ConsolidatingDruidFilterBuilder() - Constructor for class com.yahoo.bard.webservice.data.filterbuilders.ConsolidatingDruidFilterBuilder
 
ConstantMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker to create a constant value in the post aggregations.
ConstantMaker(MetricDictionary) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.ConstantMaker
Constructor.
ConstantPostAggregation - Class in com.yahoo.bard.webservice.druid.model.postaggregation
Model representing post aggregations with a constant value.
ConstantPostAggregation(String, double) - Constructor for class com.yahoo.bard.webservice.druid.model.postaggregation.ConstantPostAggregation
Constructor.
ConstrainedTable - Class in com.yahoo.bard.webservice.table
Constrained table caches the results of applying a DataSourceConstraint to a Physical table's availability.
ConstrainedTable(ConfigPhysicalTable, DataSourceConstraint) - Constructor for class com.yahoo.bard.webservice.table.ConstrainedTable
Constructor.
ConstrainedTable(ConfigPhysicalTable, QueryPlanningConstraint) - Constructor for class com.yahoo.bard.webservice.table.ConstrainedTable
Constructor.
containerRequestContext - Variable in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
containsFilterOperation(TreeSet<DimensionRow>, ApiFilter) - Method in interface com.yahoo.bard.webservice.data.dimension.FilterDimensionRows
Contains filter operation.
containsFilterOperation(TreeSet<DimensionRow>, ApiFilter) - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
Contains filter operation.
containsKey(Object) - Method in class com.yahoo.bard.webservice.util.DelegatingMap
 
containsLogicalName(String) - Method in class com.yahoo.bard.webservice.table.PhysicalTableSchema
Returns true if the mapping of names is populated for this logical name.
containsValue(Object) - Method in class com.yahoo.bard.webservice.util.DelegatingMap
 
context - Variable in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
 
contextInitialized(ServletContextEvent) - Method in class com.yahoo.bard.webservice.application.MetricServletContextListener
 
contextMap - Variable in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
convert(Dimension, DimensionField) - Method in interface com.yahoo.bard.webservice.data.dimension.DimensionFieldNameMapper
A converter function for the dimension field Mapping.
copy() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Exports a snapshot of the request log of the current thread without resetting the request log for that thread.
CORSPreflightServlet - Class in com.yahoo.bard.webservice.web.endpoints
Class to handle Preflighted requests.
CORSPreflightServlet() - Constructor for class com.yahoo.bard.webservice.web.endpoints.CORSPreflightServlet
 
COUNT_FIELD_OUTER - Static variable in class com.yahoo.bard.webservice.data.config.metric.makers.AggregationAverageMaker
 
COUNT_INNER - Static variable in class com.yahoo.bard.webservice.data.config.metric.makers.AggregationAverageMaker
 
COUNT_OUTER - Static variable in class com.yahoo.bard.webservice.data.config.metric.makers.AggregationAverageMaker
 
CountAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Aggregation for counts.
CountAggregation(String) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.CountAggregation
Constructor.
CountMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker to count rows that match the filters.
CountMaker(MetricDictionary) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.CountMaker
Constructor.
countSlicedIntervals(Collection<Interval>, Granularity) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Count the intervals after simplifying raw intervals and splitting by grain.
create(DataApiRequest) - Static method in class com.yahoo.bard.webservice.table.TableIdentifier
Builder.
createChunk(T) - Method in class com.yahoo.bard.webservice.druid.model.metadata.NumberedShardSpec
 
createEmptyDimensionRow(String) - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Create an empty DimensionRow for this dimension.
createEmptyDimensionRow(String) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
createNewRateLimitRequestToken(AtomicInteger, String, boolean, int, Meter, Meter) - Method in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
Creates a new RateLimitRequestToken.
createParentDirectories(String) - Static method in class com.yahoo.bard.webservice.util.Utils
Create parent directories if they don't exist in a given file path.
CsvResponse<T> - Class in com.yahoo.bard.webservice.web
Formats data of a response as CSV.
CsvResponse(Stream<T>, Pagination<?>, UriInfo, List<String>, ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.CsvResponse
Constructor.
CsvResponseWriter - Class in com.yahoo.bard.webservice.web
Serializer for CSV format.
CsvResponseWriter(ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.CsvResponseWriter
Constructor.
CurrentMacroCalculation - Class in com.yahoo.bard.webservice.web
A Class to compute the current DateTime for the current macro.
CurrentMacroCalculation() - Constructor for class com.yahoo.bard.webservice.web.CurrentMacroCalculation
 

D

DataApiRequest - Interface in com.yahoo.bard.webservice.web.apirequest
DataApiRequest Request binds, validates, and models the parts of a request to the data endpoint.
DataApiRequestFactory - Interface in com.yahoo.bard.webservice.web.apirequest
Layer of injection to provide preprocessing of BardConfig in response to request parameters and transformation of request parameters before performing binding in the ApiRequest constructors.
DataApiRequestImpl - Class in com.yahoo.bard.webservice.web.apirequest
Data API Request Implementation binds, validates, and models the parts of a request to the data endpoint.
DataApiRequestImpl(String, String, List<PathSegment>, String, String, String, String, String, String, String, String, String, String, String, String, UriInfo, BardConfigResources) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Parses the API request URL and generates the Api Request object.
DataApiRequestImpl(String, String, List<PathSegment>, String, String, String, String, String, String, String, String, String, String, String, String, UriInfo, DimensionDictionary, MetricDictionary, LogicalTableDictionary, DateTimeZone, GranularityParser, DruidFilterBuilder, HavingGenerator) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Parses the API request URL and generates the Api Request object.
DataApiRequestImpl(ResponseFormatType, Optional<PaginationParameters>, UriInfo, Response.ResponseBuilder, LogicalTable, Granularity, Set<Dimension>, LinkedHashMap<Dimension, LinkedHashSet<DimensionField>>, Set<LogicalMetric>, Set<Interval>, ApiFilters, Map<LogicalMetric, Set<ApiHaving>>, Having, LinkedHashSet<OrderByColumn>, int, int, long, DateTimeZone, DruidFilterBuilder, HavingGenerator, Optional<OrderByColumn>) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
All argument constructor, meant to be used for rewriting apiRequest.
DataApiRequestMapperUtils - Class in com.yahoo.bard.webservice.web.security
A set of methods for generating utility mappers for ApiRequestMapping chains.
DataApiRequestMapperUtils() - Constructor for class com.yahoo.bard.webservice.web.security.DataApiRequestMapperUtils
 
DataApiRequestTypeIdentifier - Class in com.yahoo.bard.webservice.web
Identifies the type of API request (UI, bypass, CORS pre-flight).
DataApiRequestTypeIdentifier() - Constructor for class com.yahoo.bard.webservice.web.DataApiRequestTypeIdentifier
 
DATABASE_DRIVER - Static variable in class com.yahoo.bard.webservice.web.handlers.SqlRequestHandler
 
DATABASE_PASSWORD - Static variable in class com.yahoo.bard.webservice.web.handlers.SqlRequestHandler
 
DATABASE_URL - Static variable in class com.yahoo.bard.webservice.web.handlers.SqlRequestHandler
 
DATABASE_USERNAME - Static variable in class com.yahoo.bard.webservice.web.handlers.SqlRequestHandler
 
DataCache<T extends Serializable> - Interface in com.yahoo.bard.webservice.data.cache
A very thin wrapper around key value storage.
dataCache - Variable in class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
 
dataCache - Variable in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
 
dataCache - Variable in class com.yahoo.bard.webservice.web.handlers.EtagCacheRequestHandler
 
dataCache - Variable in class com.yahoo.bard.webservice.web.handlers.workflow.DruidWorkflow
 
dataCache - Variable in class com.yahoo.bard.webservice.web.handlers.workflow.SqlWorkflow
 
DataEntry(String, T, V) - Constructor for class com.yahoo.bard.webservice.data.cache.MemTupleDataCache.DataEntry
Constructor.
DataRequest - Class in com.yahoo.bard.webservice.logging.blocks
Corresponds mainly to the requesting part of a request served by the DataServlet.
DataRequest(LogicalTable, Set<Interval>, Collection<Set<ApiFilter>>, Set<LogicalMetric>, Set<Dimension>, Set<String>, boolean, String) - Constructor for class com.yahoo.bard.webservice.logging.blocks.DataRequest
Constructor.
DataRequestHandler - Interface in com.yahoo.bard.webservice.web.handlers
Data Request Handlers are links in a processing chain for Data requests.
DataServlet - Class in com.yahoo.bard.webservice.web.endpoints
Data Servlet responds to the data endpoint which allows for data query requests to the Druid brokers/router.
DataServlet(ResourceDictionaries, DruidQueryBuilder, TemplateDruidQueryMerger, DruidResponseParser, RequestWorkflowProvider, RequestMapper, ObjectMappersSuite, DruidFilterBuilder, HavingGenerator, GranularityParser, JobPayloadBuilder, JobRowBuilder, AsynchronousWorkflowsBuilder, BroadcastChannel<String>, HttpResponseMaker, ResponseFormatResolver, DataApiRequestFactory, ResponseProcessorFactory) - Constructor for class com.yahoo.bard.webservice.web.endpoints.DataServlet
Constructor.
DataSource - Class in com.yahoo.bard.webservice.druid.model.datasource
DataSource base class.
DataSource(DataSourceType, ConstrainedTable) - Constructor for class com.yahoo.bard.webservice.druid.model.datasource.DataSource
Constructor.
dataSource - Variable in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
 
DATASOURCE_METADATA_QUERY_FORMAT - Static variable in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
 
DataSourceConfiguration - Interface in com.yahoo.wiki.webservice.data.config.auto
Holds the minimum necessary configuration to set up fili to make requests to druid.
DataSourceConstraint - Class in com.yahoo.bard.webservice.table.resolver
Constraints for retrieving potential table availability for a given query.
DataSourceConstraint(DataApiRequest, DruidAggregationQuery<?>) - Constructor for class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
Constructor.
DataSourceConstraint(Set<Dimension>, Set<Dimension>, Set<Dimension>, Set<String>, ApiFilters) - Constructor for class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
Constructor.
DataSourceConstraint(Set<Dimension>, Set<Dimension>, Set<Dimension>, Set<String>, Set<Dimension>, Set<String>, Set<String>, ApiFilters) - Constructor for class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
Deprecated.
"allDimensions", "allDimensionNames", and "allColumnNames" can be generated by other arguments. Use DataSourceConstraint.DataSourceConstraint(Set, Set, Set, Set, ApiFilters) instead, which saves caller argument-passing efforts.
DataSourceConstraint(DataSourceConstraint) - Constructor for class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
Copy Constructor.
DataSourceFilter - Interface in com.yahoo.bard.webservice.table.resolver
A function which filters based on a data source constraint.
DataSourceMetadata - Class in com.yahoo.bard.webservice.metadata
The segment metadata from a particular physical table/druid data source.
DataSourceMetadata(String, Map<String, String>, List<DataSegment>) - Constructor for class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Store the full metadata for a druid data source, mainly as a list of segments.
DataSourceMetadataLoaderHealthCheck - Class in com.yahoo.bard.webservice.application.healthchecks
Check to verify if the loader runs as scheduled.
DataSourceMetadataLoaderHealthCheck(DataSourceMetadataLoadTask, long) - Constructor for class com.yahoo.bard.webservice.application.healthchecks.DataSourceMetadataLoaderHealthCheck
Creates a health check for a datasource metadata loader.
DataSourceMetadataLoadTask - Class in com.yahoo.bard.webservice.metadata
Datasource metadata loader sends requests to the druid datasource metadata endpoint ('datasources') and returns the lists of available data segments for each datasource.
DataSourceMetadataLoadTask(PhysicalTableDictionary, DataSourceMetadataService, DruidWebService, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Datasource metadata loader fetches data from the druid coordinator and updates the datasource metadata service.
DataSourceMetadataService - Class in com.yahoo.bard.webservice.metadata
Defines a wrapper class around the container that holds the segment metadata of all the physical tables.
DataSourceMetadataService() - Constructor for class com.yahoo.bard.webservice.metadata.DataSourceMetadataService
Creates a service to store segment metadata.
DataSourceName - Interface in com.yahoo.bard.webservice.data.config.names
Marker interface for objects that can be treated as a data source name in druid.
dataSources - Variable in class com.yahoo.bard.webservice.logging.blocks.DataRequest
 
DataSourceType - Interface in com.yahoo.bard.webservice.druid.model.datasource
Interface for types of DataSources.
DATE_TIME_STRING - Static variable in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
 
DateTimeFormatterFactory - Class in com.yahoo.bard.webservice.util
Holder for the system-wide date-time formatters.
DateTimeFormatterFactory() - Constructor for class com.yahoo.bard.webservice.util.DateTimeFormatterFactory
 
DateTimeSortMapper - Class in com.yahoo.bard.webservice.data.metric.mappers
Mapper to sort the result set based on dateTime column sort direction.
DateTimeSortMapper(SortDirection) - Constructor for class com.yahoo.bard.webservice.data.metric.mappers.DateTimeSortMapper
Constructor.
DateTimeSortRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Injects the result set mapper for dateTime based sort request.
DateTimeSortRequestHandler(DataRequestHandler) - Constructor for class com.yahoo.bard.webservice.web.handlers.DateTimeSortRequestHandler
Constructor.
DateTimeUtils - Class in com.yahoo.bard.webservice.util
Util functions to perform operations on JodaTime objects.
DateTimeUtils() - Constructor for class com.yahoo.bard.webservice.util.DateTimeUtils
 
DebugRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Handler to return debugging of the request query without sending to druid.
DebugRequestHandler(DataRequestHandler, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.DebugRequestHandler
Build a debugging handler.
decorateTask(Runnable, RunnableScheduledFuture<V>) - Method in class com.yahoo.bard.webservice.application.TaskScheduler
 
decorateTask(Callable<V>, RunnableScheduledFuture<V>) - Method in class com.yahoo.bard.webservice.application.TaskScheduler
 
DEFAULT_CATEGORY - Static variable in interface com.yahoo.bard.webservice.data.dimension.Dimension
 
DEFAULT_CATEGORY - Static variable in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
DEFAULT_CATEGORY - Static variable in class com.yahoo.bard.webservice.table.LogicalTable
 
DEFAULT_CLASS_TYPE - Static variable in class com.yahoo.bard.webservice.data.ResultSetSerializationProxy
 
DEFAULT_DRUID_TOP_N_THRESHOLD - Static variable in class com.yahoo.bard.webservice.druid.model.query.WeightEvaluationQuery
 
DEFAULT_JSON_NODE_BUILDER_STRATEGY - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
The default JSON builder puts only response body in the JSON response.
DEFAULT_KILOBYTES_PER_SKETCH - Static variable in class com.yahoo.wiki.webservice.data.config.metric.WikiMetricLoader
 
DEFAULT_REQUEST_LIMIT_GLOBAL - Static variable in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
DEFAULT_REQUEST_LIMIT_PER_USER - Static variable in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
DEFAULT_REQUEST_LIMIT_UI - Static variable in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
DEFAULT_RETENTION - Static variable in class com.yahoo.bard.webservice.table.LogicalTable
 
DEFAULT_SECURITY_MESSAGE - Static variable in class com.yahoo.bard.webservice.web.security.RoleDimensionApiFilterRequestMapper
 
DEFAULT_SKETCH_SIZE_IN_BYTES - Static variable in class com.yahoo.wiki.webservice.data.config.metric.WikiMetricLoader
 
DefaultAsynchronousWorkflowsBuilder - Class in com.yahoo.bard.webservice.async.workflows
Builds an Asynchronous process that only saves the results of a query if the query is asynchronous.
DefaultAsynchronousWorkflowsBuilder(ApiJobStore, PreResponseStore, Clock) - Constructor for class com.yahoo.bard.webservice.async.workflows.DefaultAsynchronousWorkflowsBuilder
A factory for constructing the asynchronous response building workflow.
DefaultDataApiRequestFactory - Class in com.yahoo.bard.webservice.web.apirequest
An implementation of DataApiRequestFactory that does not modify the initial parameters at all.
DefaultDataApiRequestFactory() - Constructor for class com.yahoo.bard.webservice.web.apirequest.DefaultDataApiRequestFactory
 
DefaultDataSourceType - Enum in com.yahoo.bard.webservice.druid.model.datasource
Legal data source types in Druid.
DefaultDimensionField - Enum in com.yahoo.bard.webservice.data.config.dimension
DimensionField enum.
DefaultDimensionFieldTag - Enum in com.yahoo.bard.webservice.data.dimension.impl
Default dimension field tag provided to match fili core concepts.
DefaultDimensionSpec - Class in com.yahoo.bard.webservice.druid.model.dimension
The Default type DimensionSpec.
DefaultDimensionSpec(String, String) - Constructor for class com.yahoo.bard.webservice.druid.model.dimension.DefaultDimensionSpec
Constructor.
DefaultDruidFilterBuilder - Class in com.yahoo.bard.webservice.data.filterbuilders
A DefaultDruidFilterBuilder builds a conjunction of disjunctions for each Dimension, where each disjunction corresponds to a filter term.
DefaultDruidFilterBuilder() - Constructor for class com.yahoo.bard.webservice.data.filterbuilders.DefaultDruidFilterBuilder
 
DefaultHavingApiGenerator - Class in com.yahoo.bard.webservice.web.apirequest
Generates having objects based on the having query in the api request.
DefaultHavingApiGenerator(ConfigurationLoader) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DefaultHavingApiGenerator
Constructor.
DefaultHavingApiGenerator(Map<String, LogicalMetric>) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DefaultHavingApiGenerator
Constructor.
DefaultingDictionary<K,V> - Class in com.yahoo.bard.webservice.util
DefaultingDictionary is a Map that returns a default value if a given key is not present in the map, or returns the value associated with the given key.
DefaultingDictionary(V) - Constructor for class com.yahoo.bard.webservice.util.DefaultingDictionary
Construct the defaultingDictionary using the defaultValue provided.
DefaultingDictionary(V, Map<K, V>) - Constructor for class com.yahoo.bard.webservice.util.DefaultingDictionary
Construct DefaultingDictionary using the given defaultValue and entries from the given defaultingDictionaryMap.
DefaultingVolatileIntervalsService - Class in com.yahoo.bard.webservice.data.volatility
An implementation of VolatileIntervalsService.
DefaultingVolatileIntervalsService() - Constructor for class com.yahoo.bard.webservice.data.volatility.DefaultingVolatileIntervalsService
Use the no op interval function with no customized functions.
DefaultingVolatileIntervalsService(VolatileIntervalsFunction) - Constructor for class com.yahoo.bard.webservice.data.volatility.DefaultingVolatileIntervalsService
Use a single default function for all physical tables.
DefaultingVolatileIntervalsService(DefaultingDictionary<PhysicalTable, VolatileIntervalsFunction>) - Constructor for class com.yahoo.bard.webservice.data.volatility.DefaultingVolatileIntervalsService
Deprecated.
Simply use maps and default values
DefaultingVolatileIntervalsService(VolatileIntervalsFunction, Map<PhysicalTable, VolatileIntervalsFunction>) - Constructor for class com.yahoo.bard.webservice.data.volatility.DefaultingVolatileIntervalsService
Use a default function with overrides for particular tables.
DefaultJobField - Enum in com.yahoo.bard.webservice.async.jobs.jobrows
The default fields for job metadata.
DefaultJobPayloadBuilder - Class in com.yahoo.bard.webservice.async.jobs.payloads
The default implementation of JobPayloadBuilder using DefaultJobField to generate the job payload to be returned to the user.
DefaultJobPayloadBuilder() - Constructor for class com.yahoo.bard.webservice.async.jobs.payloads.DefaultJobPayloadBuilder
 
DefaultJobRowBuilder - Class in com.yahoo.bard.webservice.async.jobs.jobrows
A JobRowBuilder that populates a JobRow with the information for all the job fields defined in DefaultJobField.
DefaultJobRowBuilder(Function<Map<JobField, String>, String>, Function<SecurityContext, String>, Clock) - Constructor for class com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobRowBuilder
Builds a factory for generating JobRows with a custom function for extracting a userid from a request's SecurityContext.
DefaultJobRowBuilder(Function<Map<JobField, String>, String>) - Constructor for class com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobRowBuilder
Builds a factory for generating JobRows containing values for every DefaultJobField.
DefaultJobStatus - Enum in com.yahoo.bard.webservice.async.jobs.jobrows
Provides an enumeration of the standard job statuses that Bard supports.
DefaultKeyValueStoreDimensionConfig - Class in com.yahoo.bard.webservice.data.config.dimension
A Default Key Value Store Dimension holds all of the information needed to construct a Dimension.
DefaultKeyValueStoreDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
Construct a DefaultKeyValueStoreDimensionConfig instance from dimension name, dimension fields and default dimension fields.
DefaultKeyValueStoreDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
Construct a DefaultKeyValueStoreDimensionConfig instance from dimension name and only using default dimension fields.
DefaultLookupDimensionConfig - Class in com.yahoo.bard.webservice.data.config.dimension
A Default Lookup Dimension holds all of the information needed to construct a Lookup Dimension.
DefaultLookupDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider, List<String>) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultLookupDimensionConfig
Construct a LookupDefaultDimensionConfig instance from dimension name, dimension fields and default dimension fields.
DefaultLookupDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider, List<String>) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultLookupDimensionConfig
Construct a LookupDefaultDimensionConfig instance from dimension name and only using default dimension fields.
DefaultPhysicalTableResolver - Class in com.yahoo.bard.webservice.table.resolver
A physical table resolver which implements core bard filters and comparator functions
DefaultPhysicalTableResolver(PartialDataHandler, VolatileIntervalsService) - Constructor for class com.yahoo.bard.webservice.table.resolver.DefaultPhysicalTableResolver
Constructor.
DefaultQueryType - Enum in com.yahoo.bard.webservice.druid.model
Druid queries that Fili supports out of the box.
DefaultRateLimiter - Class in com.yahoo.bard.webservice.web.ratelimit
This is the default implementation of a rate limiter.
DefaultRateLimiter() - Constructor for class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
Loads defaults and creates DefaultRateLimiter.
DefaultRegisteredLookupDimensionConfig - Class in com.yahoo.bard.webservice.data.config.dimension
A Default Registered Lookup Dimension holds all of the information needed to construct a Registered Lookup Dimension.
DefaultRegisteredLookupDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider, List<String>) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultRegisteredLookupDimensionConfig
Construct a RegisteredLookupDefaultDimensionConfig instance from dimension name , dimension fields and default dimension fields.
DefaultRegisteredLookupDimensionConfig(DimensionName, String, String, String, String, LinkedHashSet<DimensionField>, KeyValueStore, SearchProvider, List<String>) - Constructor for class com.yahoo.bard.webservice.data.config.dimension.DefaultRegisteredLookupDimensionConfig
Construct a RegisteredLookupDefaultDimensionConfig instance from Dimension Name , and only using default dimension fields.
DefaultResponseFormatResolver - Class in com.yahoo.bard.webservice.web
A Fili default implementation of ResponseFormatResolver.
DefaultResponseFormatResolver() - Constructor for class com.yahoo.bard.webservice.web.DefaultResponseFormatResolver
Constructor.
DefaultSearchQueryType - Enum in com.yahoo.bard.webservice.druid.model.query
Enum for specifying the type of SearchQuerySpec.
DefaultSearchSortDirection - Enum in com.yahoo.bard.webservice.druid.model.orderby
Default implementation for SearchSortDirection.
DefaultSqlAggregationType - Enum in com.yahoo.bard.webservice.sql.aggregation
All the default aggregation types supported for use with a sql backend.
DefaultSqlBackedClient - Class in com.yahoo.bard.webservice.sql
Converts druid queries to sql, executes it, and returns a druid like response.
DefaultSqlBackedClient(DataSource, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.sql.DefaultSqlBackedClient
Creates a sql converter using the given database and datasource.
DefaultSqlBackedClient(String, String, String, String, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.sql.DefaultSqlBackedClient
Creates a sql converter using the given database and datasource.
DefaultTimeGrain - Enum in com.yahoo.bard.webservice.data.time
DefaultTimeGrain are a set of concrete TimeGrain implementations which support 'natural', simple to describe time blocks corresponding to standard rounding rules.
defaultTimeZone - Variable in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
 
DefaultWebServiceHandlerSelector - Class in com.yahoo.bard.webservice.web.handlers
A no-op web service selector.
DefaultWebServiceHandlerSelector(DruidWebService, DataRequestHandler) - Constructor for class com.yahoo.bard.webservice.web.handlers.DefaultWebServiceHandlerSelector
Constructor.
delay - Variable in class com.yahoo.bard.webservice.application.LoadTask
 
DelegatingMap<K,V> - Class in com.yahoo.bard.webservice.util
A delegating map has a local copy (self) of keys and values and a next map to which it delegates lookups for values which it doesn't contain.
DelegatingMap() - Constructor for class com.yahoo.bard.webservice.util.DelegatingMap
Constructor.
DelegatingMap(Map<K, V>) - Constructor for class com.yahoo.bard.webservice.util.DelegatingMap
Constructor.
deleteAllDimensionRows() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
Internal method for cleaning the dimension rows.
deleteDataCache() - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
clears cache.
deleteFiles(String) - Static method in class com.yahoo.bard.webservice.util.Utils
Delete files or directories in the specified path.
DEPENDENT_MODULE_KEY - Static variable in class com.yahoo.bard.webservice.config.ConfigurationGraph
The special property which identifies dependent modules.
DEPRECATED_PERMISSIVE_AVAILABILITY_FLAG - Static variable in class com.yahoo.bard.webservice.application.AbstractBinderFactory
 
depth() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
Returns the depth of the query nesting.
DeserializationException - Exception in com.yahoo.bard.webservice.data
Exception during deserialization.
DeserializationException(String) - Constructor for exception com.yahoo.bard.webservice.data.DeserializationException
Constructor.
DeserializationException(Throwable) - Constructor for exception com.yahoo.bard.webservice.data.DeserializationException
Constructor.
DeserializationException(String, Throwable) - Constructor for exception com.yahoo.bard.webservice.data.DeserializationException
Constructor.
deserialize(String) - Method in class com.yahoo.bard.webservice.data.PreResponseDeserializer
Deserialize the custom serialized PreResponse.
dictionaries - Variable in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
dimension - Variable in class com.yahoo.bard.webservice.data.config.ResourceDictionaries
 
Dimension - Interface in com.yahoo.bard.webservice.data.dimension
Dimension interface.
dimension - Variable in class com.yahoo.bard.webservice.logging.blocks.DimensionRequest
 
dimension - Variable in class com.yahoo.bard.webservice.logging.blocks.Filter
 
DIMENSION_FIELD_COLUMN_NAMES - Static variable in class com.yahoo.bard.webservice.web.ResponseData
 
DIMENSION_VALUES_KEY - Static variable in class com.yahoo.bard.webservice.data.ResultSerializationProxy
 
DimensionalFilter<T extends DimensionalFilter<? super T>> - Class in com.yahoo.bard.webservice.druid.model.filter
Filter for matching a dimension.
DimensionalFilter(Dimension, FilterType) - Constructor for class com.yahoo.bard.webservice.druid.model.filter.DimensionalFilter
Constructor, default extraction function to the one on dimension if it has one.
DimensionalFilter(Dimension, FilterType, ExtractionFunction) - Constructor for class com.yahoo.bard.webservice.druid.model.filter.DimensionalFilter
Constructor, with explicit extraction function provided.
DimensionApiRequestMapper - Class in com.yahoo.bard.webservice.web
Default RequestMapper implementation for DimensionApiRequests.
DimensionApiRequestMapper(ResourceDictionaries) - Constructor for class com.yahoo.bard.webservice.web.DimensionApiRequestMapper
Constructor.
DimensionCacheLoaderServlet - Class in com.yahoo.bard.webservice.web.endpoints
Web service endpoint to update the Dimension rows and dimension lastUpdated field.
DimensionCacheLoaderServlet(DimensionDictionary, DataCache<?>, ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
Constructor.
DimensionCardinalityComparator - Class in com.yahoo.bard.webservice.table.resolver
Comparator to prefer fewer dimensions in physical tables (for the purpose of preferring fewer rows).
DimensionCardinalityComparator() - Constructor for class com.yahoo.bard.webservice.table.resolver.DimensionCardinalityComparator
 
DimensionColumn - Class in com.yahoo.bard.webservice.data.dimension
Result DimensionColumn definition.
DimensionColumn(Dimension) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionColumn
Constructor.
DimensionColumn(Dimension, String) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionColumn
Deprecated.
LogicalDimensionColumn is the only caller of this, and since it's deprecated, so is this constructor
DimensionConfig - Interface in com.yahoo.bard.webservice.data.config.dimension
Defines the core information needed to define a dimension.
DimensionDictionary - Class in com.yahoo.bard.webservice.data.dimension
Dimension dictionary.
DimensionDictionary() - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Constructor.
DimensionDictionary(Set<Dimension>) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Constructor.
dimensionDictionary - Variable in class com.yahoo.bard.webservice.data.HttpResponseMaker
 
dimensionExistsInDataSource(Dimension, DataSource) - Method in interface com.yahoo.bard.webservice.application.DimensionValueLoader
Checks if a Dimension exists in a DataSource.
DimensionField - Interface in com.yahoo.bard.webservice.data.dimension
Dimension field.
DimensionFieldNameMapper - Interface in com.yahoo.bard.webservice.data.dimension
Maps a Dimension Field value to a string.
DimensionFieldSpecifierKeywords - Enum in com.yahoo.bard.webservice.web
Keywords for the "show" clause in the API.
DimensionIdFilter - Class in com.yahoo.bard.webservice.table.resolver
An implementation of DataSourceFilter which uses dimensionApiFilters to match partition data sources.
DimensionIdFilter(Map<Dimension, Set<String>>) - Constructor for class com.yahoo.bard.webservice.table.resolver.DimensionIdFilter
Constructor.
DimensionListPartitionTableDefinition - Class in com.yahoo.bard.webservice.data.config.table
Holds the fields needed to define a partition physical table.
DimensionListPartitionTableDefinition(TableName, ZonedTimeGrain, Set<FieldName>, Set<? extends DimensionConfig>, Map<TableName, Map<String, Set<String>>>) - Constructor for class com.yahoo.bard.webservice.data.config.table.DimensionListPartitionTableDefinition
Constructor.
dimensionLoader - Variable in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
DimensionLoader - Interface in com.yahoo.bard.webservice.data.config.dimension
Defines the core interactions for loading dimensions into a dimension dictionary.
DimensionName - Interface in com.yahoo.bard.webservice.data.config.names
Defines the logical name of a Dimension as used in the api query.
DimensionRequest - Class in com.yahoo.bard.webservice.logging.blocks
Main log of a request served by the DimensionsServlet.
DimensionRequest(String, String) - Constructor for class com.yahoo.bard.webservice.logging.blocks.DimensionRequest
Constructor.
DimensionRow - Class in com.yahoo.bard.webservice.data.dimension
DimensionRow is the model for a row in a Dimension lookup table.
DimensionRow(DimensionField, Map<DimensionField, String>) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionRow
Build a dimension row with a key field value and a map of field values.
DimensionRowNotFoundException - Exception in com.yahoo.bard.webservice.data.dimension
Exception when a dimension row is not found.
DimensionRowNotFoundException(String) - Constructor for exception com.yahoo.bard.webservice.data.dimension.DimensionRowNotFoundException
Constructor that accepts a message.
dimensions - Variable in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
 
DimensionsApiRequest - Interface in com.yahoo.bard.webservice.web.apirequest
Dimensions API Request.
DimensionsApiRequestImpl - Class in com.yahoo.bard.webservice.web.apirequest
Dimension API Request Implementation binds, validates, and models the parts of a request to the dimension endpoint.
DimensionsApiRequestImpl(String, String, String, String, String, DimensionDictionary, UriInfo) - Constructor for class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
Parses the API request URL and generates the Api Request object.
DimensionSpec - Class in com.yahoo.bard.webservice.druid.model.dimension
Base class model for DimensionSpecs.
DimensionSpec(DimensionSpecType) - Constructor for class com.yahoo.bard.webservice.druid.model.dimension.DimensionSpec
Constructor.
DimensionSpec.DefaultDimensionSpecType - Enum in com.yahoo.bard.webservice.druid.model.dimension
Enumaration of possible DimensionSpec types.
DimensionSpecType - Interface in com.yahoo.bard.webservice.druid.model.dimension
An interface for DimensionSpec types.
DimensionsServlet - Class in com.yahoo.bard.webservice.web.endpoints
Resource code for dimension resource endpoints.
DimensionsServlet(DimensionDictionary, LogicalTableDictionary, RequestMapper, ObjectMappersSuite, ResponseFormatResolver) - Constructor for class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Constructor.
DimensionStoreKeyUtils - Class in com.yahoo.bard.webservice.util
Provider for magic strings used in dimension keystore key generation.
DimensionStoreKeyUtils() - Constructor for class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
 
DimensionToDefaultDimensionSpec - Class in com.yahoo.bard.webservice.druid.serializers
Serializer to map Dimensions to DimensionSpec or api name for Abstract Druid Fact Queries.
DimensionToDefaultDimensionSpec() - Constructor for class com.yahoo.bard.webservice.druid.serializers.DimensionToDefaultDimensionSpec
 
DimensionToNameSerializer - Class in com.yahoo.bard.webservice.druid.serializers
Serializer to map Dimensions to Physical names for Abstract Druid Fact Queries.
DimensionToNameSerializer() - Constructor for class com.yahoo.bard.webservice.druid.serializers.DimensionToNameSerializer
 
DimensionUpdateDate - Class in com.yahoo.bard.webservice.data.dimension
The model object for the Json DimensionUpdateDate data.
DimensionUpdateDate(String) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionUpdateDate
A constructor used to capture dimension update dates.
DimensionUpdateDate(String, DateTime) - Constructor for class com.yahoo.bard.webservice.data.dimension.DimensionUpdateDate
A constructor for use by the web service client to build data objects carrying data from the web service.
DimensionValueLoader - Interface in com.yahoo.bard.webservice.application
The DimensionValueLoader provides a way to update dimension values.
DimensionValueLoadTask - Class in com.yahoo.bard.webservice.application
DimensionLoaderTask takes a collection of DimensionValueLoader to update the values for dimensions.
DimensionValueLoadTask(Collection<DimensionValueLoader>) - Constructor for class com.yahoo.bard.webservice.application.DimensionValueLoadTask
DimensionLoaderTask tells all of the DimensionValueLoaders to update and add values to the dimension cache.
DISABLED_RATE - Static variable in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
dispatch(Throwable) - Method in interface com.yahoo.bard.webservice.druid.client.FailureCallback
Stop the request timer, start the response timer, and then invoke the failure callback code.
dispatch(int, String, String) - Method in interface com.yahoo.bard.webservice.druid.client.HttpErrorCallback
Stop the request timer, start the response timer, and then invoke the error callback code.
DoubleMaxAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Aggregation for the maximum of doubles.
DoubleMaxAggregation(String, String) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.DoubleMaxAggregation
Constructor.
DoubleMaxMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker to get the max of double metrics.
DoubleMaxMaker(MetricDictionary) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.DoubleMaxMaker
Constructor.
DoubleMinAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Aggregation for the minimum of doubles.
DoubleMinAggregation(String, String) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.DoubleMinAggregation
Constructor.
DoubleMinMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker to get the min of double metrics.
DoubleMinMaker(MetricDictionary) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.DoubleMinMaker
Constructor.
DoubleSumAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
Aggregation for the sum of doubles.
DoubleSumAggregation(String, String) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.DoubleSumAggregation
Constructor.
DoubleSumMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Metric maker to sum over numeric metrics.
DoubleSumMaker(MetricDictionary) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.DoubleSumMaker
Constructor.
DRUID_DIM_LOADER_DIMENSIONS - Static variable in class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
 
DRUID_DIM_LOADER_HC_LAST_RUN_PERIOD_MILLIS - Static variable in class com.yahoo.bard.webservice.application.AbstractBinderFactory
 
DRUID_DIM_LOADER_ROW_LIMIT - Static variable in class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
 
DRUID_QUERY_ALL_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DRUID_QUERY_MAX_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DRUID_QUERY_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DRUID_SEG_LOADER_TIMER_DELAY_KEY - Static variable in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Parameter specifying the delay before the first run of the segment metadata loader, in milliseconds.
DRUID_SEG_LOADER_TIMER_DURATION_KEY - Static variable in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Parameter specifying the period of the segment metadata loader, in milliseconds.
DRUID_SEGMENT_METADATA_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DRUID_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DRUID_UNCOVERED_INTERVAL_LIMIT - Static variable in class com.yahoo.bard.webservice.application.AbstractBinderFactory
 
DRUID_WEIGHTED_QUERY_TIMER - Static variable in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
DruidAggregationQuery<Q extends DruidAggregationQuery<? super Q>> - Interface in com.yahoo.bard.webservice.druid.model.query
Common interface for Druid Query classes.
DruidClientConfigHelper - Class in com.yahoo.bard.webservice.druid.client
Helper to fetch druid url and timeout settings.
DruidClientConfigHelper() - Constructor for class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
 
DruidDimensionsLoaderHealthCheck - Class in com.yahoo.bard.webservice.application.healthchecks
Check to verify if the loader runs as scheduled.
DruidDimensionsLoaderHealthCheck(DimensionValueLoadTask, long) - Constructor for class com.yahoo.bard.webservice.application.healthchecks.DruidDimensionsLoaderHealthCheck
Constructor.
DruidDimensionValueLoader - Class in com.yahoo.bard.webservice.application
The DruidDimensionRowProvider sends requests to the druid search query interface to get a list of dimension values to add to the dimension cache.
DruidDimensionValueLoader(PhysicalTableDictionary, DimensionDictionary, DruidWebService) - Constructor for class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
DruidDimensionRowProvider fetches data from Druid and adds it to the dimension cache.
DruidDimensionValueLoader(PhysicalTableDictionary, DimensionDictionary, List<String>, DruidWebService) - Constructor for class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
DruidDimensionRowProvider fetches data from Druid and adds it to the dimension cache.
DruidFactQuery<Q extends DruidFactQuery<? super Q>> - Interface in com.yahoo.bard.webservice.druid.model.query
Common interface for Druid Fact Query classes.
DruidFilterBuilder - Interface in com.yahoo.bard.webservice.data.filterbuilders
Builds druid query model objects from ApiFilters.
DruidFilterInfo - Class in com.yahoo.bard.webservice.logging.blocks
Logs some structural data about the filter sent to Druid, without actually logging the entire (potentially massive) filter.
DruidFilterInfo(Filter) - Constructor for class com.yahoo.bard.webservice.logging.blocks.DruidFilterInfo
Constructor.
DruidHavingBuilder - Class in com.yahoo.bard.webservice.data
Class to hold static methods to build druid query model objects from ApiHaving.
DruidHavingBuilder() - Constructor for class com.yahoo.bard.webservice.data.DruidHavingBuilder
 
DruidJsonRequestContentKeys - Enum in com.yahoo.bard.webservice.web.responseprocessors
Enumerates the list of keys expected to be found in the FullResponseProcessor.
DruidJsonResponseContentKeys - Enum in com.yahoo.bard.webservice.web.responseprocessors
Enumerates the list of keys expected to be found in the FullResponseProcessor.
DruidMetadataQuery<Q extends DruidMetadataQuery<? super Q>> - Interface in com.yahoo.bard.webservice.druid.model.query
Common interface for Druid Query classes.
DruidMetricName - Class in com.yahoo.wiki.webservice.data.config.metric
Holds a metric name which is stored in druid.
DruidMetricName(String) - Constructor for class com.yahoo.wiki.webservice.data.config.metric.DruidMetricName
Constructs a DruidMetricName.
DruidNavigator - Class in com.yahoo.wiki.webservice.data.config.auto
Searches for all datasources and their dimensions, metrics, and timegrains from druid.
DruidNavigator(DruidWebService, ObjectMapper) - Constructor for class com.yahoo.wiki.webservice.data.config.auto.DruidNavigator
Constructs a DruidNavigator to load datasources from druid.
DruidPartialDataRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
A request handler that builds responses for Druid partial data
DruidPartialDataRequestHandler(DataRequestHandler) - Constructor for class com.yahoo.bard.webservice.web.handlers.DruidPartialDataRequestHandler
Constructor.
DruidPartialDataResponseProcessor - Class in com.yahoo.bard.webservice.web.responseprocessors
Response processor for finding missing partial data in Druid
DruidPartialDataResponseProcessor(ResponseProcessor) - Constructor for class com.yahoo.bard.webservice.web.responseprocessors.DruidPartialDataResponseProcessor
Constructor.
DruidQuery<Q extends DruidQuery<? super Q>> - Interface in com.yahoo.bard.webservice.druid.model.query
Common interface for Druid Query classes.
DruidQueryBuilder - Class in com.yahoo.bard.webservice.data
Druid Query builder class.
DruidQueryBuilder(LogicalTableDictionary, PhysicalTableResolver) - Constructor for class com.yahoo.bard.webservice.data.DruidQueryBuilder
Constructor.
druidQueryId - Variable in class com.yahoo.bard.webservice.logging.blocks.DruidResponse
 
DruidQueryToSqlConverter - Class in com.yahoo.bard.webservice.sql
Default implementation of converting a DruidQuery into a sql query.
DruidQueryToSqlConverter(CalciteHelper) - Constructor for class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Constructs the default converter.
DruidResponse - Class in com.yahoo.bard.webservice.logging.blocks
Corresponds mainly to the responding part of a request served by the DataServlet.
DruidResponse(String) - Constructor for class com.yahoo.bard.webservice.logging.blocks.DruidResponse
Constructor.
DruidResponseParser - Class in com.yahoo.bard.webservice.data
A class for building result sets from Druid Responses.
DruidResponseParser() - Constructor for class com.yahoo.bard.webservice.data.DruidResponseParser
 
druidResponseParser - Variable in class com.yahoo.bard.webservice.web.responseprocessors.ResultSetResponseProcessor
 
DruidSearchQuery - Class in com.yahoo.bard.webservice.druid.model.query
Class model for making Druid search queries.
DruidSearchQuery(DataSource, Granularity, Filter, Collection<Interval>, Collection<Dimension>, SearchQuerySpec, SearchSortDirection, Integer, QueryContext, boolean) - Constructor for class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
Constructor.
DruidSearchQuery(DataSource, Granularity, Filter, Collection<Interval>, Collection<Dimension>, SearchQuerySpec, SearchSortDirection, Integer) - Constructor for class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
Constructor.
DruidServiceConfig - Class in com.yahoo.bard.webservice.druid.client
This class represents the configurable parameters for a particular Druid service endpoint.
DruidServiceConfig(String, String, Integer, Integer) - Constructor for class com.yahoo.bard.webservice.druid.client.DruidServiceConfig
Build the Druid Service Config.
DruidSqlAggregationConverter - Class in com.yahoo.bard.webservice.sql.aggregation
The default implementation of mapping from Druid's Aggregation to a SqlAggregation.
DruidSqlAggregationConverter() - Constructor for class com.yahoo.bard.webservice.sql.aggregation.DruidSqlAggregationConverter
Constructors a map from druid to sql aggregations using DruidSqlAggregationConverter.getDefaultDruidToSqlAggregation().
DruidSqlAggregationConverter(Map<String, SqlAggregationType>) - Constructor for class com.yahoo.bard.webservice.sql.aggregation.DruidSqlAggregationConverter
Use the given map for converting from druid to sql aggregations.
DruidWebService - Interface in com.yahoo.bard.webservice.druid.client
Represents the druid web service endpoint.
druidWebService - Variable in class com.yahoo.bard.webservice.web.handlers.AsyncWebServiceRequestHandler
 
DruidWorkflow - Class in com.yahoo.bard.webservice.web.handlers.workflow
The Druid Workflow proceeds until a druid data request is returned or an error response is written.
DruidWorkflow(DataCache<?>, DruidWebService, QueryWeightUtil, PhysicalTableDictionary, PartialDataHandler, QuerySigningService<?>, VolatileIntervalsService, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.workflow.DruidWorkflow
Constructor.
dump() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Exports a snapshot of the request log of the current thread and also resets the request log for that thread.
DUPLICATE_METRIC_FORMAT - Static variable in class com.yahoo.bard.webservice.data.config.table.MetricUnionCompositeTableDefinition
 
Durations - Class in com.yahoo.bard.webservice.logging.blocks
Records the durations of each timed phase of the request processing.
Durations(Map<String, Float>) - Constructor for class com.yahoo.bard.webservice.logging.blocks.Durations
Constructor.
durations - Variable in class com.yahoo.bard.webservice.logging.blocks.Durations
 

E

Either<L,R> - Class in com.yahoo.bard.webservice.util
An Either is a bean that contains one of two possible values, referred to generically as Left or Right.
EndpointServlet - Class in com.yahoo.bard.webservice.web.endpoints
Abstract class making available the common code between the servlets that serve the endpoints.
EndpointServlet(ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.endpoints.EndpointServlet
Constructor.
entries - Variable in class com.yahoo.bard.webservice.web.AbstractResponse
 
entrySet() - Method in class com.yahoo.bard.webservice.util.DelegatingMap
 
enumJsonName(Enum<?>) - Static method in class com.yahoo.bard.webservice.util.EnumUtils
Converts the enum value to a camel case string.
EnumUtils - Class in com.yahoo.bard.webservice.util
Helper methods for enums.
EnumUtils() - Constructor for class com.yahoo.bard.webservice.util.EnumUtils
 
Epilogue - Class in com.yahoo.bard.webservice.logging.blocks
Common information for every request that is saved when the logging of a request is finalized.
Epilogue(String, Response.StatusType, CacheLastObserver<Long>) - Constructor for class com.yahoo.bard.webservice.logging.blocks.Epilogue
Builds the block containing the common information for every request that is saved when the logging of a request is finalized.
equals(Object) - Method in class com.yahoo.bard.webservice.async.jobs.jobrows.JobRow
 
equals(Object) - Method in class com.yahoo.bard.webservice.async.jobs.stores.JobRowFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.config.ConfigurationGraph
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionUpdateDate
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.dimension.impl.LookupDimension
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.dimension.impl.RegisteredLookupDimension
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.metric.mappers.PartialDataResultSetMapper
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.metric.mappers.ResultSetMapper
Since a ResultSetMapper has no state associated with it, we consider two ResultSetMappers to be the same iff they are of the same class.
equals(Object) - Method in class com.yahoo.bard.webservice.data.metric.mappers.SketchRoundUpMapper
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.Result
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.time.AllGranularity
 
equals(Object) - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CardinalityAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.aggregation.SketchAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.DefaultDimensionSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.DimensionSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.ExtractionDimensionSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.CascadeExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.ExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.Lookup
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.MapLookup
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.NamespaceLookup
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.PartialExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegularExpressionExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.TimeFormatExtractionFunction
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.ListFilteredDimensionSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.dimension.RegexFilteredDimensionSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.DimensionalFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.ExtractionFilter
Deprecated.
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.Filter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.InFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.MultiClauseFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.NotFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.RegularExpressionFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.SearchFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.filter.SelectorFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.orderby.LimitSpec
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.orderby.OrderByColumn
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ArithmeticPostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ConstantPostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.PostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.SketchSetOperationPostAggregation
Deprecated.
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ThetaSketchSetOperationPostAggregation
 
equals(Object) - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
equals(Object) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
 
equals(Object) - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
 
equals(Object) - Method in class com.yahoo.bard.webservice.metadata.SegmentMetadata
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.availability.MetricUnionAvailability
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.availability.PartitionAvailability
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.BaseSchema
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.Column
Allows comparison based solely on the name between objects of the base class and/or any of the derived classes.
equals(Object) - Method in class com.yahoo.bard.webservice.table.PhysicalTableSchema
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.resolver.DimensionIdFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
equals(Object) - Method in class com.yahoo.bard.webservice.table.TableGroup
 
equals(Object) - Method in class com.yahoo.bard.webservice.util.DelegatingMap
Are these two delegating maps the same in terms of the current layer and their delegates are equal under the definition of equality for that delegate.
equals(Object) - Method in class com.yahoo.bard.webservice.web.ApiFilter
 
equals(Object) - Method in class com.yahoo.bard.webservice.web.ApiHaving
 
equals(Object) - Method in class com.yahoo.bard.webservice.web.PreResponse
 
equals(Object) - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResponseContext
 
equals(Object) - Method in class com.yahoo.bard.webservice.web.util.PaginationParameters
 
ErrorMessageFormat - Enum in com.yahoo.bard.webservice.web
Common message formats for errors.
ErrorUtils - Class in com.yahoo.bard.webservice.async
The util method to compute and hold error message attributes based on error type.
ErrorUtils() - Constructor for class com.yahoo.bard.webservice.async.ErrorUtils
 
EtagCacheRequestHandler - Class in com.yahoo.bard.webservice.web.handlers
Request handler to check the cache for a matching eTag.
EtagCacheRequestHandler(DataRequestHandler, TupleDataCache<String, String, String>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.handlers.EtagCacheRequestHandler
Build a Cache request handler.
EtagCacheResponseProcessor - Class in com.yahoo.bard.webservice.web.responseprocessors
A response processor which caches the results if appropriate after completing a query according to etag value.
EtagCacheResponseProcessor(ResponseProcessor, String, TupleDataCache<String, String, String>, ObjectMapper) - Constructor for class com.yahoo.bard.webservice.web.responseprocessors.EtagCacheResponseProcessor
Constructor.
evaluate(Filter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Top level evaluate call meant to capture Filter which could not be mapped to a specific "evaluate" method.
evaluate(RegularExpressionFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates a regular expression filter.
evaluate(SelectorFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates a Selector filter.
evaluate(SearchFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates a SearchFilter filter.
evaluate(InFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates an Infilter filter.
evaluate(OrFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates an OrFilter.
evaluate(AndFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates an AndFilter.
evaluate(NotFilter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates an NotFilter.
evaluate(Having, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Top level evaluate function meant to capture Having which could not be mapped to a specific "evaluate" method.
evaluate(NumericHaving, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Evaluates a NumericHaving.
evaluate(NotHaving, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Evaluates a NotHaving filter.
evaluate(OrHaving, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Evaluates a OrHaving.
evaluate(AndHaving, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Evaluates a AndHaving.
evaluate(PostAggregation, Function<String, String>) - Method in class com.yahoo.bard.webservice.sql.evaluator.PostAggregationEvaluator
Top level evaluation of a postAggregation which evaluates all inner PostAggregation and returns the value.
evaluate(FieldAccessorPostAggregation, Function<String, String>) - Method in class com.yahoo.bard.webservice.sql.evaluator.PostAggregationEvaluator
Evaluates a fieldAccessorPostAggregation by parsing the value from the aggregatedValues map.
evaluate(ArithmeticPostAggregation, Function<String, String>) - Method in class com.yahoo.bard.webservice.sql.evaluator.PostAggregationEvaluator
Evaluates an arithmeticPostAggregation by performing it's operation over other postAggregations.
evaluate(ConstantPostAggregation, Function<String, String>) - Method in class com.yahoo.bard.webservice.sql.evaluator.PostAggregationEvaluator
Evaluates a constantPostAggregation by reading it's value.
evaluateFilter(Filter, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Evaluates and builds a filter and finds all the dimension names used in all filters.
evaluateHaving(Having, RelBuilder, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.evaluator.HavingEvaluator
Creates an RexNode which contains the given Having.
EVERYTHING_IN_ONE_PAGE - Static variable in class com.yahoo.bard.webservice.web.util.PaginationParameters
The common pagination parameter object used by non-paginating method in search providers.
executeQuery(DruidQuery<?>, SuccessCallback, FailureCallback) - Method in class com.yahoo.bard.webservice.sql.DefaultSqlBackedClient
 
executeQuery(DruidQuery<?>, SuccessCallback, FailureCallback) - Method in interface com.yahoo.bard.webservice.sql.SqlBackedClient
Uses a DruidQuery to fetch results from a Sql client, parses the results from Sql and returns an equivalent JsonNode to what druid would respond with.
export() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Exports current thread's request log object as a formatted string without resetting it.
EXTRA_RETURN_FORMAT - Static variable in class com.yahoo.bard.webservice.web.responseprocessors.SplitQueryResponseProcessor
 
ExtractionDimensionSpec - Class in com.yahoo.bard.webservice.druid.model.dimension
DimensionSpec using ExtractionFunctions.
ExtractionDimensionSpec(String, String, ExtractionFunction) - Constructor for class com.yahoo.bard.webservice.druid.model.dimension.ExtractionDimensionSpec
Constructor.
ExtractionFilter - Class in com.yahoo.bard.webservice.druid.model.filter
Deprecated.
Use SelectorFilter dimensional filters with extractionFn specified instead
ExtractionFilter(Dimension, String, ExtractionFunction) - Constructor for class com.yahoo.bard.webservice.druid.model.filter.ExtractionFilter
Deprecated.
Constructor.
ExtractionFunction - Class in com.yahoo.bard.webservice.druid.model.dimension.extractionfunction
Extraction functions define the transformation applied to each dimension value.
ExtractionFunction(ExtractionFunctionType) - Constructor for class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.ExtractionFunction
Constructor.
ExtractionFunction.DefaultExtractionFunctionType - Enum in com.yahoo.bard.webservice.druid.model.dimension.extractionfunction
Enumeration of possible extraction function types.
ExtractionFunctionDimension - Interface in com.yahoo.bard.webservice.data.dimension.impl
A dimension that supports extraction functions.
ExtractionFunctionType - Interface in com.yahoo.bard.webservice.druid.model.dimension.extractionfunction
Allowed values for Extraction function in druid.

F

FACT_QUERIES - Static variable in class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
 
FACT_QUERY_CACHE_HIT - Static variable in class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
 
factory(MetricDictionary) - Method in class com.yahoo.bard.webservice.data.metric.MetricDictionary
 
factory(T) - Method in class com.yahoo.bard.webservice.util.ScopeMap
Used to construct child scopes.
FailureCallback - Interface in com.yahoo.bard.webservice.druid.client
Callback from the async HTTP client on error.
FAR_FUTURE - Static variable in class com.yahoo.bard.webservice.data.volatility.TimeOffsetVolatileIntervalsFunction
Arbitrary future date for unbounded volatility.
FeatureFlag - Interface in com.yahoo.bard.webservice.config
Feature flags bind an object to a system configuration name.
FeatureFlagRegistry - Class in com.yahoo.bard.webservice.config
Feature flags registry to keep mappings between feature flag names and enumerations.
FeatureFlagRegistry(IterableProvider<FeatureFlag>) - Constructor for class com.yahoo.bard.webservice.config.FeatureFlagRegistry
Constructor.
FeatureFlagRequest - Class in com.yahoo.bard.webservice.logging.blocks
Main log of a request served by the FeatureFlagServlet.
FeatureFlagRequest(String) - Constructor for class com.yahoo.bard.webservice.logging.blocks.FeatureFlagRequest
Constructor.
FeatureFlagsServlet - Class in com.yahoo.bard.webservice.web.endpoints
Web service endpoint to return the current status of feature flags.
FeatureFlagsServlet(FeatureFlagRegistry, ObjectMappersSuite) - Constructor for class com.yahoo.bard.webservice.web.endpoints.FeatureFlagsServlet
Constructor.
field - Variable in class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
 
field - Variable in class com.yahoo.bard.webservice.logging.blocks.Filter
 
FieldAccessorPostAggregation - Class in com.yahoo.bard.webservice.druid.model.postaggregation
Model representing lookups of aggregation values.
FieldAccessorPostAggregation(MetricField) - Constructor for class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
Constructor.
FieldConverters - Interface in com.yahoo.bard.webservice.druid.util
An interface for transforming sketch aggregations into other sketch (post-)aggregations.
FieldConverterSupplier - Class in com.yahoo.bard.webservice.druid.util
Supplies global access points to utility operations that work on sketch-like objects.
FieldConverterSupplier() - Constructor for class com.yahoo.bard.webservice.druid.util.FieldConverterSupplier
 
FieldName - Interface in com.yahoo.bard.webservice.data.config.names
Marker interface for enums that can be treated as a metric or dimension field name for Druid Query fields.
FiliApiMetricName - Class in com.yahoo.wiki.webservice.data.config.metric
Holds a metric name which is stored in fili.
FiliApiMetricName(String, TimeGrain) - Constructor for class com.yahoo.wiki.webservice.data.config.metric.FiliApiMetricName
Constructs a FiliApiMetricName.
FiliResponseWriter - Class in com.yahoo.bard.webservice.web
Default writer for response.
FiliResponseWriter(ResponseWriterSelector) - Constructor for class com.yahoo.bard.webservice.web.FiliResponseWriter
Constructor.
FiliResponseWriterSelector - Class in com.yahoo.bard.webservice.web
FiliResponseWriterSelector is the default selector for ReponseWriterSelector.
FiliResponseWriterSelector(CsvResponseWriter, JsonResponseWriter, JsonApiResponseWriter) - Constructor for class com.yahoo.bard.webservice.web.FiliResponseWriterSelector
Constructor for default writer selector.
Filter - Class in com.yahoo.bard.webservice.druid.model.filter
Model representing a filter expression in a druid query.
Filter(FilterType) - Constructor for class com.yahoo.bard.webservice.druid.model.filter.Filter
Constructor.
filter - Variable in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidFactQuery
 
Filter - Class in com.yahoo.bard.webservice.logging.blocks
Inner log block recording information related to the API filters of a query.
Filter(ApiFilter) - Constructor for class com.yahoo.bard.webservice.logging.blocks.Filter
Constructor.
filter(Collection<PhysicalTable>, QueryPlanningConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.BasePhysicalTableResolver
Filter to a set of tables matching the rules of this resolver.
filter(Collection<PhysicalTable>, List<PhysicalTableMatcher>) - Method in class com.yahoo.bard.webservice.table.resolver.BasePhysicalTableResolver
Filter a list of tables through each matcher using a list of matchers sequentially.
filter(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
Intercept the Container request to add length of request and a start timestamp.
filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
Intercept the Container request/response and log.
filter(ClientRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
Intercept Client request and add start timestamp.
filter(ClientRequestContext, ClientResponseContext) - Method in class com.yahoo.bard.webservice.web.filters.BardLoggingFilter
 
filter(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.HealthCheckFilter
 
filter(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.QueryParameterNormalizationFilter
 
filter(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.RateLimitFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.yahoo.bard.webservice.web.filters.RateLimitFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.yahoo.bard.webservice.web.filters.RequestIdHeaderFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.yahoo.bard.webservice.web.filters.ResponseCorsFilter
 
filter(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.filters.RoleBasedAuthFilter
 
Filter.DefaultFilterType - Enum in com.yahoo.bard.webservice.druid.model.filter
Valid types for druid filters.
FilterDimensionRows - Interface in com.yahoo.bard.webservice.data.dimension
Interface representing an object which can filter dimension row sets.
FilteredAggregation - Class in com.yahoo.bard.webservice.druid.model.aggregation
FilteredAggregation wraps aggregation with the associated filter.
FilteredAggregation(String, Aggregation, Filter) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
Constructor.
FilteredAggregation(String, String, Aggregation, Filter) - Constructor for class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
Deprecated.
Filtered Aggregations do not have their own field name, they use the one from their aggregator
FilteredAggregationMaker - Class in com.yahoo.bard.webservice.data.config.metric.makers
Build a Filtered Aggregation logical metric.
FilteredAggregationMaker(MetricDictionary, Filter) - Constructor for class com.yahoo.bard.webservice.data.config.metric.makers.FilteredAggregationMaker
Construct a metric maker for Filtered Aggregations.
FilteredSketchMetricsHelper - Class in com.yahoo.bard.webservice.web
Deprecated.
To consider the latest version of sketch Library. This class is replaced by FilteredThetaSketchMetricsHelper class
FilteredSketchMetricsHelper() - Constructor for class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
 
FilteredThetaSketchMetricsHelper - Class in com.yahoo.bard.webservice.web
Class containing helper methods to build filtered metrics.
FilteredThetaSketchMetricsHelper() - Constructor for class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
FilterEvaluator - Class in com.yahoo.bard.webservice.sql.evaluator
Evaluates filters to find all the dimensions used in them and to build a RexNode with an equivalent sql filter.
FilterEvaluator() - Constructor for class com.yahoo.bard.webservice.sql.evaluator.FilterEvaluator
Constructor.
FilterOperation - Enum in com.yahoo.bard.webservice.web
Types of legal filter operations.
filters - Variable in class com.yahoo.bard.webservice.logging.blocks.DataRequest
 
FilterTokenizer - Class in com.yahoo.bard.webservice.util
Utility class to tokenize Strings based on CSV properties.
FilterTokenizer() - Constructor for class com.yahoo.bard.webservice.util.FilterTokenizer
 
FilterType - Interface in com.yahoo.bard.webservice.druid.model.filter
Allowed values for Filter expressions in druid.
finalize() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Make sure the scheduler for loader tasks shuts down when the resources of this class are released.
finalize() - Method in class com.yahoo.bard.webservice.web.ratelimit.CallbackRateLimitRequestToken
 
findAll() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Get all dimensions available in dimension dictionary.
findAllDimensionRows() - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Deprecated.
Searching for dimension rows is moving to a paginated version (SearchProvider.findAllDimensionRowsPaged(com.yahoo.bard.webservice.web.util.PaginationParameters)) in order to give greater control to the caller.
findAllDimensionRowsPaged(PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProvider
 
findAllDimensionRowsPaged(PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProvider
 
findAllDimensionRowsPaged(PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
 
findAllDimensionRowsPaged(PaginationParameters) - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Return the desired page of dimension rows.
findAllOrderedDimensionRows() - Method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProvider
 
findAllOrderedDimensionRows() - Method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProvider
For dimensions with NoOpSearchProvider, the dimension rows are unknown.
findAllOrderedDimensionRows() - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
 
findAllOrderedDimensionRows() - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Getter for dimension rows in tree set for consistent order.
findByApiName(String) - Method in class com.yahoo.bard.webservice.data.dimension.DimensionDictionary
Find a Dimension given a dimension api name.
findByDimension(Dimension) - Method in class com.yahoo.bard.webservice.table.LogicalTableDictionary
Get the logical tables for which the given logical dimension is valid.
findByLogicalMetric(LogicalMetric) - Method in class com.yahoo.bard.webservice.table.LogicalTableDictionary
Get the logical tables for which the given logical metric is valid.
findDimensionRowByKeyValue(String) - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Get a dimension row given an id.
findDimensionRowByKeyValue(String) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
findDimensionRowByKeyValue(String) - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
Get a dimension row given an id.
findFilteredDimensionRows(Set<ApiFilter>) - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Deprecated.
Searching for filtered dimension rows is moving to a paginated version (SearchProvider.findFilteredDimensionRowsPaged(java.util.Set<com.yahoo.bard.webservice.web.ApiFilter>, com.yahoo.bard.webservice.web.util.PaginationParameters)) in order to give greater control to the caller.
findFilteredDimensionRowsPaged(Set<ApiFilter>, PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProvider
 
findFilteredDimensionRowsPaged(Set<ApiFilter>, PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProvider
 
findFilteredDimensionRowsPaged(Set<ApiFilter>, PaginationParameters) - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
 
findFilteredDimensionRowsPaged(Set<ApiFilter>, PaginationParameters) - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Return the desired page of dimension rows that match the specified filters.
findFullAvailabilityGaps(Set<Interval>, Set<Interval>) - Static method in class com.yahoo.bard.webservice.util.DateTimeUtils
Finds the gaps in available vs needed interval sets.
findMissingTimeGrainIntervals(SimplifiedIntervalList, SimplifiedIntervalList, Granularity) - Method in class com.yahoo.bard.webservice.data.PartialDataHandler
Find the holes in the passed in intervals at a given granularity.
findPhysicalName(Dimension, JsonGenerator) - Static method in class com.yahoo.bard.webservice.druid.serializers.SerializerUtil
JSON tree walk up to physical table to retrieve physical name for a dimension.
FIRST_PAGE - Static variable in interface com.yahoo.bard.webservice.util.Pagination
 
firstMoment(Collection<? extends Collection<Interval>>) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Return the first date time instant in this set of intervals if available.
flag - Variable in class com.yahoo.bard.webservice.logging.blocks.FeatureFlagRequest
 
flatView() - Method in class com.yahoo.bard.webservice.util.DelegatingMap
Return a non delegating map which snapshots the data visible in this delegating map, disconnected from changes to this and the underlying delegates.
forBouncerValue(int) - Static method in enum com.yahoo.bard.webservice.web.filters.BouncerAuthorizationStatus
Get the value for the given bouncer value.
fork() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
Fork the QueryContext, cloning the values and continuing the number fo queries.
forKey(String, Map<String, T>, Class<T>) - Static method in class com.yahoo.bard.webservice.util.EnumUtils
Boilerplate method to retrieve an enum method via an arbitrary key, rather than just the enum value.
forKey(int, Map<Integer, T>, Class<T>) - Static method in class com.yahoo.bard.webservice.util.EnumUtils
Boilerplate method to retrieve an enum method via an arbitrary key, rather than just the enum value.
format - Variable in class com.yahoo.bard.webservice.logging.blocks.DataRequest
 
format(LogBlock) - Method in class com.yahoo.bard.webservice.logging.JsonLogFormatter
 
format(LogBlock) - Method in interface com.yahoo.bard.webservice.logging.LogFormatter
Takes in a log block and returns a formatted String to be logged.
format(Object...) - Method in interface com.yahoo.bard.webservice.MessageFormatter
Format a message for reporting to a user/client.
format - Variable in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
formatResponse(ApiRequest, Stream<T>, String, List<String>) - Method in class com.yahoo.bard.webservice.web.endpoints.EndpointServlet
Format and build the response as JSON or CSV.
formatTable(LogicalTable, UriInfo) - Method in class com.yahoo.bard.webservice.web.TableFullViewProcessor
Method to provide metadata of the table.
formatTable(LogicalTable, UriInfo) - Method in interface com.yahoo.bard.webservice.web.TableMetadataFormatter
Get a representation of a table and underlying information.
formatTableGrain(LogicalTable, String, UriInfo) - Method in class com.yahoo.bard.webservice.web.TableFullViewProcessor
Method to provide grain level details(with metrics and dimensions) of the given logical table.
formatTableGrain(LogicalTable, String, UriInfo) - Method in interface com.yahoo.bard.webservice.web.TableMetadataFormatter
Get a representation of a table at grain level.
formatTables(Set<LogicalTable>, UriInfo) - Method in class com.yahoo.bard.webservice.web.TableFullViewProcessor
Method to provide full view of the tables which includes grains, metrics and dimensions.
formatTables(Set<LogicalTable>, UriInfo) - Method in interface com.yahoo.bard.webservice.web.TableMetadataFormatter
Get a list of TableViews which have a complete view of all the tables and underlying information.
forName(String) - Method in class com.yahoo.bard.webservice.config.FeatureFlagRegistry
Get a registered FeatureFlag by name.
forName(String) - Static method in enum com.yahoo.bard.webservice.web.TimeMacro
Get the time macro for the given name.
ForTesting - Annotation Type in com.yahoo.bard.webservice.web
Intended to signify that a constructor is defined only for testing purposes.
FragmentSearchQuerySpec - Class in com.yahoo.bard.webservice.druid.model.query
Class for specifying the FragmentSearchQuerySpec for DruidSearchQuery.
FragmentSearchQuerySpec(Collection<String>) - Constructor for class com.yahoo.bard.webservice.druid.model.query.FragmentSearchQuerySpec
Constructor.
fromString(String) - Static method in enum com.yahoo.bard.webservice.web.HavingOperation
Convert from a string to a Having operation.
fromType(String) - Static method in enum com.yahoo.bard.webservice.druid.model.filter.SearchFilter.QueryType
Get the QueryType enum from it's search type.
FullResponseProcessor - Interface in com.yahoo.bard.webservice.web.responseprocessors
Response processor for that extracts header information from Druid response and put the information in our own response.
FULLY_OPTIONAL_DATETIME_FORMATTER - Static variable in class com.yahoo.bard.webservice.util.DateTimeFormatterFactory
 
future - Variable in class com.yahoo.bard.webservice.application.LoadTask
 
FuzzySetPostAggregation - Class in com.yahoo.bard.webservice.druid.model.postaggregation
Model representing post aggregation numeric estimates from sketches.
FuzzySetPostAggregation(PostAggregationType, String, PostAggregation) - Constructor for class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
Constructor accepting fields as list of field accessor post aggs.

G

gatherFilterDimensions(Filter) - Method in class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
Helper method that calls gatherFilterDimensions(Filter filter, Set<Dimension> dimensions) by passing in filter and an empty HashSet.
gatherFilterDimensions(Filter, Set<Dimension>) - Method in class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
 
gatherFilterDimensions(Filter) - Method in class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
gatherFilterDimensions(Filter, Set<Dimension>) - Method in class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
gatherFilterDimensions(Filter) - Method in interface com.yahoo.bard.webservice.web.MetricsFilterSetBuilder
Helper method that calls MetricsFilterSetBuilder.gatherFilterDimensions(Filter, Set) by passing in filter and an empty HashSet.
gatherFilterDimensions(Filter, Set<Dimension>) - Method in interface com.yahoo.bard.webservice.web.MetricsFilterSetBuilder
Method to get dimensions from a Filter object.
generateAcceptFormat(String) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Generates the format in which the response data is expected.
generateApiMetricColumns(Set<String>) - Method in class com.yahoo.bard.webservice.web.ResponseData
Builds a set of only those metric columns which correspond to the metrics requested in the API.
generateAsyncAfter(String) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Parses the asyncAfter parameter into a long describing how long the user is willing to wait for the results of a synchronous request before the request should become asynchronous.
generateCleanupClosure(AtomicInteger, String) - Method in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
Creates a callback to be passed to a token to execute when a request has completed.
generateDateTimeFormatter(DateTimeZone) - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the DateTimeFormatter shifted to the given time zone.
generateDateTimeSortColumn(LinkedHashMap<String, SortDirection>) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Method to generate DateTime sort column from the map of columns and its direction.
generateDimensionColumnHeaders(Map.Entry<Dimension, LinkedHashSet<DimensionField>>) - Method in class com.yahoo.bard.webservice.web.ResponseData
Build the headers for the dimension columns.
generateDimensionFields(List<PathSegment>, DimensionDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Extracts the list of dimensions from the url dimension path segments and "show" matrix params and generates a map of dimension to dimension fields which needs to be annotated on the response.
generateDimensions(List<PathSegment>, DimensionDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Extracts the list of dimension names from the url dimension path segments and generates a set of dimension objects based on it.
generateDimensions(String, DimensionDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
Returns a set of dimension names that contains either the requested dimension or all the available ones.
generateFilters(String, LogicalTable, DimensionDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Generates filter objects on the based on the filter query in the api request.
generateFilters(String, LogicalTable, DimensionDictionary) - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
Generates filter objects on the based on the filter query in the api request.
generateFilters(String, DimensionDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
Generates filter objects based on the filter query in the api request.
generateGranularity(String, DateTimeZone, GranularityParser) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Generate a Granularity instance based on a path element.
generateGranularity(String, GranularityParser) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Generate a Granularity instance based on a path element.
generateInteger(String, String) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Parses the requested input String by converting it to an integer, while treating null as zero.
generateIntervals(String, Granularity, DateTimeFormatter) - Static method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Extracts the set of intervals from the api request.
generateIntervals(DateTime, String, Granularity, DateTimeFormatter) - Static method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Extracts the set of intervals from the api request.
generateLogicalMetrics(String, MetricDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Extracts the list of metrics from the url metric query string and generates a set of LogicalMetrics.
generateLogicalMetrics(String, MetricDictionary, DimensionDictionary, LogicalTable) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Extracts the list of metrics from the url metric query string and generates a set of LogicalMetrics.
generateLogicalMetrics(String, MetricDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
Extracts the list of metrics from the url metric query string and generates a set of LogicalMetrics.
generateMetricFilterJsonArray(String) - Static method in class com.yahoo.bard.webservice.web.MetricParser
This function converts the string of metrics extracted from the url into ArrayNode.
generateMetricName(String) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Given a single dimension filter string, generate a metric name extension.
generateMetricName(String) - Method in class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
 
generateMetricName(String) - Method in class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
generateMetricName(String) - Method in interface com.yahoo.bard.webservice.web.MetricsFilterSetBuilder
Method to prepare filter string.
generateMetrics(String, MetricDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.MetricsApiRequestImpl
Generates the set of all available metrics.
generatePaginationParameters(String, String) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Builds the paginationParameters object, if the request provides both a perPage and page field.
generateSlice(String, PhysicalTableDictionary, DataSourceMetadataService, UriInfo) - Method in class com.yahoo.bard.webservice.web.apirequest.SlicesApiRequestImpl
Generates a slice object for a given slice name.
generateSlices(PhysicalTableDictionary, UriInfo) - Method in class com.yahoo.bard.webservice.web.apirequest.SlicesApiRequestImpl
Generates the set of all available slices.
generateSortColumns(String) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Method to convert sort list to column and direction map.
generateSortColumns(Map<String, SortDirection>, Set<LogicalMetric>, MetricDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Generates a Set of OrderByColumn.
generateTable(String, Granularity, LogicalTableDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Extracts a specific logical table object given a valid table name and a valid granularity.
generateTables(String, LogicalTableDictionary) - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
Extracts the list of logical table names from the url table path segment and generates a set of logical table objects based on it.
generateTimeZone(String, DateTimeZone) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Get the timezone for the request.
GenericBinderFactory - Class in com.yahoo.wiki.webservice.application
Builds dimensions, metrics, and tables for all datasources found from druid.
GenericBinderFactory() - Constructor for class com.yahoo.wiki.webservice.application.GenericBinderFactory
Constructs a GenericBinderFactory using the MetadataDruidWebService to configure dimensions, tables, and metrics from Druid.
GenericDimensionConfigs - Class in com.yahoo.wiki.webservice.data.config.dimension
Hold all the dimension configurations for a generic druid configuration.
GenericDimensionConfigs(Supplier<List<? extends DataSourceConfiguration>>) - Constructor for class com.yahoo.wiki.webservice.data.config.dimension.GenericDimensionConfigs
Construct the dimension configurations.
GenericMain - Class in com.yahoo.wiki.webservice.application
Launch Bard in Embedded Jetty.
GenericMain() - Constructor for class com.yahoo.wiki.webservice.application.GenericMain
 
GenericMetricLoader - Class in com.yahoo.wiki.webservice.data.config.metric
Loads all metrics from a list of DataSourceConfiguration.
GenericMetricLoader(Supplier<List<? extends DataSourceConfiguration>>) - Constructor for class com.yahoo.wiki.webservice.data.config.metric.GenericMetricLoader
Constructs a GenericMetricLoader using the given sketch size.
GenericTableLoader - Class in com.yahoo.wiki.webservice.data.config.table
Load the table configuration for any Druid setup.
GenericTableLoader(Supplier<List<? extends DataSourceConfiguration>>, GenericDimensionConfigs, DataSourceMetadataService) - Constructor for class com.yahoo.wiki.webservice.data.config.table.GenericTableLoader
Constructor.
get(String) - Method in interface com.yahoo.bard.webservice.async.jobs.stores.ApiJobStore
Returns a cold Observable that emits 0 or 1 messages: the desired JobRow, or nothing if there is no JobRow with the specified id.
get(String) - Method in class com.yahoo.bard.webservice.async.jobs.stores.HashJobStore
 
get(String) - Method in class com.yahoo.bard.webservice.async.jobs.stores.NoOpApiJobStore
 
get(String) - Method in class com.yahoo.bard.webservice.async.preresponses.stores.NoOpPreResponseStore
 
get(String) - Method in interface com.yahoo.bard.webservice.async.preresponses.stores.PreResponseStore
Returns an Observable over a PreResponse associated with a given ticket.
get(String) - Method in interface com.yahoo.bard.webservice.data.cache.DataCache
Read data from cache.
get(String) - Method in class com.yahoo.bard.webservice.data.cache.HashDataCache
Lookup pair key/value by hashkey but verify found key matches original key.
get(String) - Method in class com.yahoo.bard.webservice.data.cache.MemDataCache
 
get(String) - Method in class com.yahoo.bard.webservice.data.cache.MemTupleDataCache
 
get(String) - Method in class com.yahoo.bard.webservice.data.cache.StubDataCache
 
get(String) - Method in interface com.yahoo.bard.webservice.data.cache.TupleDataCache
Retrieve the complete data entry from the cache.
get(String) - Method in interface com.yahoo.bard.webservice.data.dimension.KeyValueStore
Get the value for a key from store.
get(String) - Method in class com.yahoo.bard.webservice.data.dimension.MapStore
 
get(String) - Method in class com.yahoo.bard.webservice.data.dimension.RedisStore
 
get(String) - Method in class com.yahoo.bard.webservice.logging.LogBlock
Return a part of logging information in this LogBlock.
get(Object) - Method in class com.yahoo.bard.webservice.util.DefaultingDictionary
 
get(Object) - Method in class com.yahoo.bard.webservice.util.DelegatingMap
 
get() - Method in class com.yahoo.wiki.webservice.data.config.auto.DruidNavigator
Queries druid for all datasources and loads each of their configurations.
getAggregateDurations() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Get the aggregate durations for this request.
getAggregation() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getAggregation() - Method in class com.yahoo.bard.webservice.druid.model.having.NumericHaving
 
getAggregation() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
Deprecated.
Use getMetricField instead
getAggregations() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getAggregations() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
 
getAggregations() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Returns the aggregations of the query.
getAggregations() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getAggregationTypeMapper(DruidAggregationQuery<?>) - Static method in class com.yahoo.bard.webservice.sql.SqlResultSetProcessor
Creates a map from each aggregation name, i.e.
getAlignmentDescription() - Method in class com.yahoo.bard.webservice.data.time.AllGranularity
 
getAlignmentDescription() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getAlignmentDescription() - Method in interface com.yahoo.bard.webservice.data.time.Granularity
Get description of correct alignment of a granularity, e.g.
getAlignmentDescription() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
 
getAlignmentDescription() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getAllAvailableIntervals() - Method in interface com.yahoo.bard.webservice.table.availability.Availability
The availability of all columns.
getAllAvailableIntervals() - Method in class com.yahoo.bard.webservice.table.availability.BaseCompositeAvailability
Retrieve all available intervals for all data source fields across all the underlying datasources.
getAllAvailableIntervals() - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
getAllAvailableIntervals() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getAllAvailableIntervals() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getAllAvailableIntervals() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Getter for all the available intervals for the corresponding columns configured on the table.
getAllColumnNames() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getAllColumnPhysicalNames() - Method in class com.yahoo.bard.webservice.table.resolver.PhysicalDataSourceConstraint
Getter for the all column names as physical names.
getAllDimensionConfigurations() - Method in class com.yahoo.wiki.webservice.data.config.dimension.GenericDimensionConfigs
Get all dimension configurations of all data sources.
getAllDimensionConfigurations() - Method in class com.yahoo.wiki.webservice.data.config.dimension.WikiDimensions
Get all dimension configurations.
getAllDimensionNames() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getAllDimensions() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getAllDimensions(String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get all the dimensions as a summary list.
getAllGroupByColumns(RelBuilder, DruidAggregationQuery<?>, ApiToFieldMapper, String) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Collects all the time columns and dimensions to be grouped on.
getAllLogicalMetrics(String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get all the logical metrics as a summary list.
getAllPagesPaginationFactory(PaginationParameters) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
This method returns a Function that can basically take a Collection and return an instance of AllPagesPagination.
getAllQueryAggregations(RelBuilder, DruidAggregationQuery<?>, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Find all druid aggregations and convert them to RelBuilder.AggCall.
getAllRows() - Method in interface com.yahoo.bard.webservice.async.jobs.stores.ApiJobStore
A cold observable that emits a stream of JobRows until all JobRows have been retrieved from the store.
getAllRows() - Method in class com.yahoo.bard.webservice.async.jobs.stores.HashJobStore
 
getAllRows() - Method in class com.yahoo.bard.webservice.async.jobs.stores.NoOpApiJobStore
 
getAllSourceAvailabilities() - Method in class com.yahoo.bard.webservice.table.availability.BaseCompositeAvailability
Return a stream of all the availabilities which this availability composites from.
getAllTables(String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get all the logical tables as a summary list.
getAllValuesKey() - Static method in class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
Returns a key for accessing all the dimension values in a KeyValueStore.
getAllWhereFilters(RelBuilder, DruidAggregationQuery<?>, ApiToFieldMapper, String) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Returns the RexNode used to filter the druidQuery.
getApiFilters() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getApiFilters() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The filters for this ApiRequest, grouped by dimensions.
getApiFilters() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getApiFilters() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns a map of filters by dimension for this request, grouped by dimensions.
getApiFilters() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getApiMetricColumns() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getApiMetricNames() - Method in class com.yahoo.bard.webservice.table.TableGroup
Getter for the api metric names on this group.
getApiName() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getApiName() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The API Name is the external, end-user-facing name for the dimension.
getApiName() - Method in interface com.yahoo.bard.webservice.data.config.names.ApiMetricName
The API Name is the external, end-user-facing name for the metric.
getApiName() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for api name.
getApiName() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getApiName() - Method in enum com.yahoo.bard.webservice.data.dimension.metadata.StorageStrategy
Returns the API name of this StorageStrategy.
getApiName() - Method in class com.yahoo.wiki.webservice.data.config.metric.FiliApiMetricName
 
getApiName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiMetricName
 
getAsDateTime(DateTime, Granularity, String, DateTimeFormatter) - Static method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Get datetime from the given input text based on granularity.
getAsyncAfter() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Returns how long the user is willing to wait before a request should go asynchronous.
getAsyncAfter() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getAsynchronousPayload() - Method in class com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflows
Returns an Observable that emits the job metadata to send to the user.
getAsynchronousProcessBuilder() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Initializes the factory that builds the asynchronous PreResponse processing workflow.
getAvailability() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getAvailability() - Method in interface com.yahoo.bard.webservice.table.ConfigPhysicalTable
Get the value of the backing availability instance for this physical table.
getAvailableIntervals() - Method in interface com.yahoo.bard.webservice.table.availability.Availability
Fetch a SimplifiedIntervalList representing the coalesced available intervals on this availability.
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.availability.Availability
Fetch a SimplifiedIntervalList representing the coalesced available intervals on this availability as filtered by the PhysicalDataSourceConstraint.
getAvailableIntervals(DataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.availability.Availability
Fetch a SimplifiedIntervalList representing the coalesced available intervals on this availability as filtered by the DataSourceConstraint.
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.MetricUnionAvailability
 
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.PartitionAvailability
 
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.PermissiveAvailability
Returns union of all available intervals.
getAvailableIntervals(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.StrictAvailability
 
getAvailableIntervals(DataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getAvailableIntervals() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getAvailableIntervals(DataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
Return a view of the available intervals for the original source table given a constraint.
getAvailableIntervals() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Return a view of the available intervals.
getAvailableIntervals(DataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Return a view of the available intervals for this table given a constraint.
getAvailableIntervalsByDataSource(DataSourceName) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataService
Get a set of intervals available for each column in the data source.
getBardQueryInfo() - Static method in class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
Retrieves BardQueryInfo from RequestLog.
getBaseTimeGrain() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getBetterTableOperator(QueryPlanningConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.BasePhysicalTableResolver
Create a binary operator which returns the 'better' of two physical table.
getBetterTableOperator(QueryPlanningConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.DefaultPhysicalTableResolver
 
getBodyName() - Method in enum com.yahoo.bard.webservice.web.util.PaginationLink
 
getBooleanProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getBooleanProperty(String, boolean) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getBouncerValue() - Method in enum com.yahoo.bard.webservice.web.filters.BouncerAuthorizationStatus
 
getBuilder(DataSource, String) - Static method in class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Creates a RelBuilder with the given schema.
getBuilder() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the response builder associated with this request.
getBuilder() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getBySegment() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getCalculation() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getCardinality() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Get the cardinality of the dimension.
getCardinality() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getCardinalityKey() - Static method in class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
Returns a key that, when fed into a KeyValueStore returns the cardinality of the dimensions.
getCategory() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getCategory() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The Category is the external, end-user-facing category for the dimension.
getCategory() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Get the category of the dimension.
getCategory() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getCategory() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getCategory() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricInfo
Returns the category of the metric.
getCategory() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getCategory() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiDimensionConfigInfo
 
getCause() - Method in exception com.yahoo.bard.webservice.async.ResponseException
 
getClassType() - Method in class com.yahoo.bard.webservice.data.metric.MetricColumnWithValueType
 
getClock() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Returns a clock for generating instants for timestamps.
getCollector() - Static method in class com.yahoo.bard.webservice.util.SimplifiedIntervalList
Build a collector which appends overlapping intervals, merging and simplifying as it goes.
getColumn(String, Class<T>) - Method in interface com.yahoo.bard.webservice.table.Schema
Given a column type and name, return the column of the expected type.
getColumnKey(String) - Static method in class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
Returns a key that, when fed into a KeyValueStore returns the field name used by Lucene.
getColumnNames() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for list of dimension and metric names.
getColumnNames() - Method in class com.yahoo.bard.webservice.table.BaseSchema
Get the names of the columns returned by getColumns method.
getColumnNames(DataApiRequest, DruidAggregationQuery<?>, PhysicalTable) - Static method in class com.yahoo.bard.webservice.util.TableUtils
Deprecated.
in favor of getColumnNames(DataApiRequest, DruidAggregationQuery) returning dimension api name
getColumnNames(DataApiRequest, DruidAggregationQuery<?>) - Static method in class com.yahoo.bard.webservice.util.TableUtils
Get the schema column names from the dimensions and metrics.
getColumns() - Method in class com.yahoo.bard.webservice.druid.model.orderby.LimitSpec
Getter for columns.
getColumns() - Method in class com.yahoo.bard.webservice.table.BaseSchema
 
getColumns() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Deprecated.
In favor of getting the columns directly from the schema
getColumns() - Method in interface com.yahoo.bard.webservice.table.Schema
Get all the columns underlying this Schema.
getColumns(Class<T>) - Method in interface com.yahoo.bard.webservice.table.Schema
Getter for set of columns by sub-type.
getConfiguration(String) - Method in class com.yahoo.bard.webservice.config.ConfigurationGraph
Return the configuration corresponding to a module name.
getConfigurationLoader() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Get the application specific configuration loader, if not exist already, initialize with pluggable loaders.
getConfigurations(List<String>) - Method in class com.yahoo.bard.webservice.config.ModuleLoader
Get a stream of configurations in descending order of precedence given a list of dependent modules.
getConnection() - Method in class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Creates a connection to the database from the CalciteHelper.dataSource.
getConstrainedLogicalTableAvailability(LogicalTable, QueryPlanningConstraint) - Static method in class com.yahoo.bard.webservice.util.TableUtils
Returns union of constrained availabilities of constrained logical table.
getContainerRequestContextProperty(String) - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
Get a container property from the RequestContext.
getContext() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getContext() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
 
getContext() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidQuery
Returns the context of the query.
getCount() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
An optional limit of records returned.
getCount() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getCount(String) - Method in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
Get the current count for this username.
getCsvContentDispositionValue(UriInfo) - Static method in class com.yahoo.bard.webservice.web.util.ResponseFormat
This method will get the path segments and the interval (if it is part of the request) from the apiRequest and create a content-disposition header value with a proposed filename in the following format.
getCsvMapper() - Method in class com.yahoo.bard.webservice.application.ObjectMappersSuite
Get the CSV mapper.
getCurrentDate(DateTime, TimeGrain) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Generate current date based on granularity.
getData(UriInfo, ContainerRequestContext, String, String, List<PathSegment>, String, String, String, String, String, String, String, String, String, String, String, String, Boolean, AsyncResponse) - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
Resource method with dimensions as a mandatory path parameter.
getDataApiRequest() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
getDataRequestHandler() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getDataSegments() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets a list of data segments for a datasource in Druid.
getDataSegments() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
 
getDataSource() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getDataSource() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
 
getDataSource() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidQuery
Returns the data source of the query.
getDataSource() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the datasource of this segment partition.
getDataSourceMetadataService() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Get the stored metadata service, if not exist yet, create the service and store it.
getDataSourceMetadataService() - Method in class com.yahoo.bard.webservice.data.config.table.BaseTableLoader
Getter for the data source metadata service use for creating physical tables.
getDataSourceMetadataService() - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
getDataSourceName() - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
getDataSourceName() - Method in class com.yahoo.bard.webservice.table.SingleDataSourcePhysicalTable
 
getDataSourceNames() - Method in interface com.yahoo.bard.webservice.table.availability.Availability
The names of the data sources backing this availability.
getDataSourceNames(PhysicalDataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.availability.Availability
The names of the data sources backing this availability as filtered by the constraint.
getDataSourceNames(DataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.availability.Availability
The names of the data sources backing this availability as filtered by the constraint.
getDataSourceNames() - Method in class com.yahoo.bard.webservice.table.availability.BaseCompositeAvailability
 
getDataSourceNames() - Method in class com.yahoo.bard.webservice.table.availability.BaseMetadataAvailability
 
getDataSourceNames(PhysicalDataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.availability.PartitionAvailability
 
getDataSourceNames() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getDataSourceNames() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getDataSourceNames(DataSourceConstraint) - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
Return the TableName of the dataSources which back the original source table given a constraint.
getDataSourceNames() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Get the names of the data sources that back this physical table.
getDataSourceNames(DataSourceConstraint) - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Return the DataSourceName of the dataSources which back this table given a constraint.
getDataSources() - Method in interface com.yahoo.bard.webservice.application.DimensionValueLoader
Gets the list of datasources to query against.
getDataSources() - Method in class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
 
getDataSources() - Method in class com.yahoo.bard.webservice.application.SqlDimensionValueLoader
 
getDataValue(String) - Method in class com.yahoo.bard.webservice.data.cache.MemTupleDataCache
 
getDataValue(K) - Method in interface com.yahoo.bard.webservice.data.cache.TupleDataCache
Read the raw data from cache.
getDateTime(DateTime, TimeGrain) - Method in class com.yahoo.bard.webservice.web.CurrentMacroCalculation
 
getDateTime(DateTime, TimeGrain) - Method in interface com.yahoo.bard.webservice.web.MacroCalculationStrategies
Get the DateTime for the macro given the DateTime to base from and the timeGrain to determine how far to move.
getDateTime(DateTime, TimeGrain) - Method in class com.yahoo.bard.webservice.web.NextMacroCalculation
 
getDateTime(DateTime, TimeGrain) - Method in enum com.yahoo.bard.webservice.web.TimeMacro
Calculate the macro-adjusted DateTime under the TimeGrain.
getDateTimeSort() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
An optional sorting predicate for the time column.
getDateTimeSort() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getDateTimeZone() - Method in class com.yahoo.bard.webservice.table.ZonedSchema
Deprecated.
 
getDefaultDimensionFields() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getDefaultDimensionFields() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The default set of fields for this dimension to be shown in the response.
getDefaultDimensionFields() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for default dimension fields.
getDefaultDimensionFields() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getDefaultDruidToSqlAggregation() - Static method in class com.yahoo.bard.webservice.sql.aggregation.DruidSqlAggregationConverter
The default mapping from druid to sql aggregations defined by DefaultSqlAggregationType.
getDefaultGrainMap() - Static method in class com.yahoo.bard.webservice.data.time.StandardGranularityParser
This method loads default grains and can be extended to add customer grain extensions.
getDefaultPagination() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the default pagination parameters for this type of API request.
getDefaultPagination() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getDefaultValue() - Method in class com.yahoo.bard.webservice.util.DefaultingDictionary
Return the defaultValue for this class.
getDefinedDelay() - Method in class com.yahoo.bard.webservice.application.LoadTask
Get the defined delay of this loader in milliseconds.
getDefinedPeriod() - Method in class com.yahoo.bard.webservice.application.LoadTask
Get the defined period of this loader in milliseconds.
getDelay(TimeUnit) - Method in class com.yahoo.bard.webservice.application.SchedulableTask
 
getDelegate() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ListFilteredDimensionSpec
 
getDelegate() - Method in class com.yahoo.bard.webservice.druid.model.dimension.RegexFilteredDimensionSpec
 
getDependencyMetricNames() - Method in class com.yahoo.bard.webservice.data.config.metric.MetricInstance
 
getDependentDimensions() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
 
getDependentDimensions() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CardinalityAggregation
 
getDependentDimensions() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getDependentDimensions() - Method in interface com.yahoo.bard.webservice.druid.model.MetricField
Get the dimensions, if any, this metric depends on.
getDependentDimensions() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ConstantPostAggregation
 
getDependentDimensions() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
 
getDependentDimensions() - Method in interface com.yahoo.bard.webservice.druid.model.postaggregation.WithFields
Get the dimensions from all child postAggregations.
getDependentFieldNames() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Retrieves a set of druid metric names associated with the query.
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.AggregationAverageMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.ArithmeticMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.CardinalityMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.ConstantMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.CountMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.FilteredAggregationMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Get the number of dependent metrics the maker requires for making the metric.
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.RawAggregationMetricMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.RowNumMaker
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.SketchSetOperationMaker
Deprecated.
 
getDependentMetricsRequired() - Method in class com.yahoo.bard.webservice.data.config.metric.makers.ThetaSketchSetOperationMaker
 
getDependentQuery(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Deprecated.
Instead get the metric in the calling function and then get the TDQ out only if necessary
getDependentTableNames() - Method in class com.yahoo.bard.webservice.data.config.table.ConcretePhysicalTableDefinition
 
getDependentTableNames() - Method in class com.yahoo.bard.webservice.data.config.table.DimensionListPartitionTableDefinition
 
getDependentTableNames() - Method in class com.yahoo.bard.webservice.data.config.table.MetricUnionCompositeTableDefinition
 
getDependentTableNames() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
Get the set of physical tables required to build the current physical table.
getDescription(Throwable) - Static method in class com.yahoo.bard.webservice.async.ErrorUtils
Method to get the description for an error.
getDescription() - Method in enum com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobField
 
getDescription() - Method in enum com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobStatus
 
getDescription() - Method in interface com.yahoo.bard.webservice.async.jobs.jobrows.JobField
Returns a human-friendly description of the field.
getDescription() - Method in interface com.yahoo.bard.webservice.async.jobs.jobrows.JobStatus
Returns a human-friendly description of the status.
getDescription() - Method in exception com.yahoo.bard.webservice.async.ResponseException
 
getDescription() - Method in enum com.yahoo.bard.webservice.data.config.dimension.DefaultDimensionField
 
getDescription() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getDescription() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The description for this dimension.
getDescription() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for description.
getDescription() - Method in interface com.yahoo.bard.webservice.data.dimension.DimensionField
The description for the dimension field.
getDescription() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getDescription() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getDescription() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricInfo
Returns the description of the metric.
getDescription() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getDescription() - Method in enum com.yahoo.bard.webservice.web.filters.BouncerAuthorizationStatus
 
getDescription() - Method in enum com.yahoo.wiki.webservice.data.config.dimension.WikiDimensionField
 
getDescription() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiDimensionConfigInfo
 
getDictionaries() - Method in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
getDimension() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionColumn
 
getDimension() - Method in class com.yahoo.bard.webservice.druid.model.dimension.DefaultDimensionSpec
 
getDimension() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ExtractionDimensionSpec
 
getDimension() - Method in class com.yahoo.bard.webservice.druid.model.filter.DimensionalFilter
 
getDimension() - Method in class com.yahoo.bard.webservice.druid.model.orderby.OrderByColumn
Getter for sort column dimension.
getDimension() - Method in class com.yahoo.bard.webservice.druid.model.query.TopNQuery
 
getDimension() - Method in class com.yahoo.bard.webservice.web.ApiFilter
 
getDimension() - Method in interface com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequest
 
getDimension() - Method in class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
 
getDimension(String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the details of a dimension.
getDimensionCardinality() - Method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProvider
 
getDimensionCardinality() - Method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProvider
Get cardinality for the dimension
getDimensionCardinality() - Method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProvider
 
getDimensionCardinality() - Method in interface com.yahoo.bard.webservice.data.dimension.SearchProvider
Gets the number of distinct dimension rows (assuming the key field is unique) in the index.
getDimensionColumnName(Dimension, DimensionField) - Static method in class com.yahoo.bard.webservice.web.ResponseData
Retrieve dimension column name from cache, or build it and cache it.
getDimensionConfigs() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
 
getDimensionConfigs(DataSourceConfiguration) - Method in class com.yahoo.wiki.webservice.data.config.dimension.GenericDimensionConfigs
Deprecated.
only the name(a String) of DataSourceConfiguration can resolve its set of DimensionConfigs. There is no need to pass a heavier DataSourceConfiguration object. Use GenericDimensionConfigs.getDimensionConfigs(String) instead.
getDimensionConfigs(String) - Method in class com.yahoo.wiki.webservice.data.config.dimension.GenericDimensionConfigs
Returns all dimension configurations of a particular data source.
getDimensionConfigurations() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
A set of all dimension configurations for this application.
getDimensionConfigurations() - Method in class com.yahoo.wiki.webservice.application.GenericBinderFactory
 
getDimensionConfigurations() - Method in class com.yahoo.wiki.webservice.application.WikiBinderFactory
 
getDimensionConfigurationsByConfigInfo(WikiApiDimensionConfigInfo...) - Method in class com.yahoo.wiki.webservice.data.config.dimension.WikiDimensions
Get dimension configurations provided the dimension api name.
getDimensionDictionary() - Method in class com.yahoo.bard.webservice.application.healthchecks.AllDimensionsLoadedHealthCheck
 
getDimensionDictionary() - Method in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
getDimensionDictionary() - Method in class com.yahoo.bard.webservice.data.config.ResourceDictionaries
 
getDimensionDictionary() - Method in class com.yahoo.bard.webservice.data.PreResponseDeserializer
 
getDimensionDictionary() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
The dictionary of configured dimensions.
getDimensionField() - Method in class com.yahoo.bard.webservice.web.ApiFilter
 
getDimensionFieldListSummaryView(Collection<DimensionField>) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Deprecated.
should be private, now the internal usage need is gone, will deprecate in case someone is using it
getDimensionFields() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for dimension fields.
getDimensionFields() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getDimensionFields() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
A map of dimension fields specified for the output schema.
getDimensionFields() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getDimensionFieldSummaryView(DimensionField) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Deprecated.
should be private, now the internal usage need is gone, will deprecate in case someone is using it
getDimensionFullView(Dimension, LogicalTableDictionary, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the full view of the dimension.
getDimensionIntervals() - Method in class com.yahoo.bard.webservice.metadata.SegmentMetadata
 
getDimensionLastUpdated(String) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
Get the lastUpdated date for a particular dimension.
getDimensionListSummaryView(Iterable<Dimension>, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the summary list view of the dimensions.
getDimensionLoader() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a Dimension Loader which will populate the dimensionDictionary.
getDimensionRow(DimensionColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetch a DimensionRow from dimensionValues based on the column provided.
getDimensionRows() - Method in class com.yahoo.bard.webservice.data.Result
The dimensions in the result row expressed as an unmodifiable map keyed by columns.
getDimensionRows(String, String, String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Endpoint to get values of a dimension.
getDimensions() - Method in interface com.yahoo.bard.webservice.application.DimensionValueLoader
Gets the list of dimensions to load.
getDimensions() - Method in class com.yahoo.bard.webservice.application.DruidDimensionValueLoader
 
getDimensions() - Method in class com.yahoo.bard.webservice.application.SqlDimensionValueLoader
 
getDimensions() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getDimensions() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
 
getDimensions() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Returns the dimensions of the query if any.
getDimensions() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getDimensions() - Method in class com.yahoo.bard.webservice.druid.model.query.TimeSeriesQuery
 
getDimensions() - Method in class com.yahoo.bard.webservice.druid.model.query.TopNQuery
 
getDimensions() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the dimensions in this segment.
getDimensions() - Method in interface com.yahoo.bard.webservice.table.Table
Getter for set of dimensions.
getDimensions() - Method in class com.yahoo.bard.webservice.table.TableGroup
Getter for the set of maximal dimensions for tables in this table group.
getDimensions(DataApiRequest, DruidAggregationQuery<?>) - Static method in class com.yahoo.bard.webservice.util.TableUtils
Get a stream returning all the fact store dimensions.
getDimensions() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The set of grouping dimensions on this ApiRequest.
getDimensions() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getDimensions() - Method in interface com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequest
 
getDimensions() - Method in class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
 
getDimensions() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the set of grouping dimensions on this request.
getDimensions() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getDimensions() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets the names of all the dimensions for the current datasource.
getDimensions() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Gets the dimensions from the datasource.
getDimensionSummaryView(Dimension, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the summary view of the dimension.
getDimensionToDimensionFieldMap() - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResponseContext
 
getDimensionUrl(Dimension, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the URL of the dimension.
getDimensionValues() - Method in class com.yahoo.bard.webservice.data.ResultSerializationProxy
 
getDimensionValuesUrl(Dimension, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.DimensionsServlet
Get the URL of the dimension values collection.
getDirection() - Method in class com.yahoo.bard.webservice.druid.model.orderby.OrderByColumn
Getter for sort direction.
getDoubleProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getDoubleProperty(String, double) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getDruidCoordUrl() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Fetches the URL of the druid coordinator.
getDruidFilter() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
Builds and returns the Druid filters from this request's ApiFilters.
getDruidFilter() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Builds and returns the Druid filters from this request's ApiFilters.
getDruidName() - Method in interface com.yahoo.bard.webservice.druid.model.HasDruidName
Get the Druid name.
getDruidName() - Method in enum com.yahoo.bard.webservice.druid.model.having.Having.DefaultHavingType
 
getDruidName() - Method in enum com.yahoo.bard.webservice.druid.model.postaggregation.ArithmeticPostAggregation.ArithmeticPostAggregationFunction
 
getDruidNonUiPriority() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid non-UI priority is deprecated, please use DruidClientConfigHelper.getDruidPriority().
getDruidNonUiTimeout() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid non-UI timeout is deprecated, please use DruidClientConfigHelper.getDruidTimeout().
getDruidNonUiUrl() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid non-UI URL is deprecated, please use DruidClientConfigHelper.getDruidUrl().
getDruidPriority() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Fetches the druid Priority.
getDruidQuery() - Method in exception com.yahoo.bard.webservice.async.ResponseException
 
getDruidQueryBuilder() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getDruidResponseParser() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getDruidServiceConfig() - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getDruidTimeout() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Fetches the druid request timeout.
getDruidUiPriority() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid UI priority is deprecated, please use DruidClientConfigHelper.getDruidPriority().
getDruidUiTimeout() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid UI timeout is deprecated, please use DruidClientConfigHelper.getDruidTimeout().
getDruidUiUrl() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid UI URL is deprecated, please use DruidClientConfigHelper.getDruidUrl()
getDruidUrl() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Fetches the druid URL.
getDuration() - Method in class com.yahoo.bard.webservice.logging.TimedPhase
Return the duration of the timer in nanoseconds.
getDurations() - Method in class com.yahoo.bard.webservice.logging.blocks.Durations
 
getDurations() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Get the aggregate durations for this request.
getError() - Method in class com.yahoo.bard.webservice.util.CacheLastObserver
Returns the last error received by this Observable, if any.
getErrorCallback() - Method in class com.yahoo.bard.webservice.application.LoadTask
Get a default callback for an http error.
getErrorCallback(SingleDataSourcePhysicalTable) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Deprecated.
Pass the DataSourceName directly, rather than via the PhysicalTable
getErrorCallback(DataSourceName) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Get a default callback for an http error.
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.CacheV2ResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.CachingResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.DruidPartialDataResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.EtagCacheResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in interface com.yahoo.bard.webservice.web.responseprocessors.ResponseProcessor
Callback for handling http errors.
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResultSetResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.SplitQueryResponseProcessor
 
getErrorCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.WeightCheckResponseProcessor
 
getErrorHttpMsg() - Method in exception com.yahoo.bard.webservice.web.RequestValidationException
 
getErrorResponse(Throwable) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Map the exception thrown while processing the job request to an appropriate http response.
getErrorStatus() - Method in exception com.yahoo.bard.webservice.web.PageNotFoundException
 
getEstimatedDuration() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getEstimatedDuration() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Estimated duration gives a rough millisecond length of the TimeGrain usable for comparison.
getEstimatedDuration() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getExceptionMeter() - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getExtractionFunction() - Method in interface com.yahoo.bard.webservice.data.dimension.impl.ExtractionFunctionDimension
Build an extraction function model object.
getExtractionFunction() - Method in class com.yahoo.bard.webservice.data.dimension.impl.LookupDimension
Build an extraction function model object.
getExtractionFunction() - Method in class com.yahoo.bard.webservice.data.dimension.impl.RegisteredLookupDimension
Build an extraction function model object.
getExtractionFunction() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ExtractionDimensionSpec
 
getExtractionFunction() - Method in class com.yahoo.bard.webservice.druid.model.filter.DimensionalFilter
 
getExtractionFunctions() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.CascadeExtractionFunction
 
getFactTableName() - Method in class com.yahoo.bard.webservice.table.StrictPhysicalTable
Deprecated.
Use getDataSourceName instead.
getFailureCallback() - Method in class com.yahoo.bard.webservice.application.LoadTask
Get a default callback to use when a failure occurs.
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.CacheV2ResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.CachingResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.DruidPartialDataResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.EtagCacheResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in interface com.yahoo.bard.webservice.web.responseprocessors.ResponseProcessor
Callback handler for unexpected failures.
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.ResultSetResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.SplitQueryResponseProcessor
 
getFailureCallback(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.WeightCheckResponseProcessor
 
getFamily() - Method in enum com.yahoo.bard.webservice.web.ResponseCode
 
getFeatureFlagStatus(String, String, UriInfo) - Method in class com.yahoo.bard.webservice.web.endpoints.FeatureFlagsServlet
Get the status of a specific feature flag.
getFeatureFlagStatusAll(String, String, String, UriInfo) - Method in class com.yahoo.bard.webservice.web.endpoints.FeatureFlagsServlet
Get the status of all feature flags.
getField() - Method in class com.yahoo.bard.webservice.druid.model.filter.NotFilter
 
getField() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
 
getFieldByName(String) - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Find dimension field by name.
getFieldByName(String) - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getFieldName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
The field name for aggregation.
getFieldName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CardinalityAggregation
Field name is not part of the Cardinality aggregation model in druid.
getFieldName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CountAggregation
 
getFieldName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getFieldName() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
 
getFields() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getFields() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The set of fields for this dimension.
getFields() - Method in interface com.yahoo.bard.webservice.druid.model.filter.ComplexFilter
Returns the filters that are operated on by this filter.
getFields() - Method in class com.yahoo.bard.webservice.druid.model.filter.MultiClauseFilter
 
getFields() - Method in class com.yahoo.bard.webservice.druid.model.filter.NotFilter
 
getFields() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ArithmeticPostAggregation
 
getFields() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
 
getFields() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.SketchSetOperationPostAggregation
Deprecated.
 
getFields() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ThetaSketchSetOperationPostAggregation
 
getFields() - Method in interface com.yahoo.bard.webservice.druid.model.postaggregation.WithFields
An interface method to get all the post aggregation fields.
getFilter() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getFilter() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getFilter() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidFactQuery
 
getFilter() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidFactQuery
Returns the filter object of the query.
getFilter() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getFilterBuilder() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
A filter builder (remove).
getFilterBuilder() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getFilterBuilder() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getFilterBuilder() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Filter builder isn't used in TablesServlet but is part of the configuration interface, so this is an empty implementation.
getFilterBuilder() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
A parser and builder for filters.
getFilterDimensions() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getFilterDimensions() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
Get the dimensions used in filters on this request.
getFilterDimensions() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Gets the filter dimensions form the given set of filter objects.
getFilterDimensions() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the dimensions used in filters on this request.
getFilterDimensions() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getFilteredAggregation(JsonNode, Aggregation, DimensionDictionary, LogicalTable, DataApiRequest) - Method in class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
 
getFilteredAggregation(JsonNode, Aggregation, DimensionDictionary, LogicalTable, DataApiRequest) - Method in class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
getFilteredAggregation(JsonNode, Aggregation, DimensionDictionary, LogicalTable, DataApiRequest) - Method in interface com.yahoo.bard.webservice.web.MetricsFilterSetBuilder
For a given aggregator, this method applies the filter and returns a set of filtered aggregations.
getFilteredDimensionRows(Dimension, Set<ApiFilter>) - Method in class com.yahoo.bard.webservice.data.filterbuilders.ConjunctionDruidFilterBuilder
Resolves a set of ApiFilters into a list of dimension rows that need to be filtered in Druid.
getFilteredLogicalMetric(LogicalMetric, JsonNode, DimensionDictionary, LogicalTable, DataApiRequest) - Method in class com.yahoo.bard.webservice.web.FilteredSketchMetricsHelper
Deprecated.
 
getFilteredLogicalMetric(LogicalMetric, JsonNode, DimensionDictionary, LogicalTable, DataApiRequest) - Method in class com.yahoo.bard.webservice.web.FilteredThetaSketchMetricsHelper
 
getFilteredLogicalMetric(LogicalMetric, JsonNode, DimensionDictionary, LogicalTable, DataApiRequest) - Method in interface com.yahoo.bard.webservice.web.MetricsFilterSetBuilder
Provides filter wrapped logical metric for the given logical metric.
getFilteredRows(Set<JobRowFilter>) - Method in interface com.yahoo.bard.webservice.async.jobs.stores.ApiJobStore
This method takes a Set of JobRowFilters, ANDS them by default, and returns a cold observable that emits a stream of JobRows which satisfy the given filter.
getFilteredRows(Set<JobRowFilter>) - Method in class com.yahoo.bard.webservice.async.jobs.stores.HashJobStore
 
getFilteredRows(Set<JobRowFilter>) - Method in class com.yahoo.bard.webservice.async.jobs.stores.NoOpApiJobStore
This method ignores the filters and returns an empty Observable.
getFilters() - Method in interface com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequest
 
getFilters() - Method in class com.yahoo.bard.webservice.web.apirequest.DimensionsApiRequestImpl
 
getFinalize() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getFirstPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getFirstPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets the number of the first page if this is not the current page.
getFirstPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getFloatProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getFloatProperty(String, float) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getFn() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ArithmeticPostAggregation
 
getFormat() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.TimeFormatExtractionFunction
Returns format of this TimeFormatExtractionFunction.
getFormat() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the type of the requested response format.
getFormat() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getFunc() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.SketchSetOperationPostAggregation
Deprecated.
 
getFunc() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ThetaSketchSetOperationPostAggregation
 
getFuture() - Method in class com.yahoo.bard.webservice.application.LoadTask
Get the future associated with the execution of this loader.
getGranularity() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getGranularity() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.TimeFormatExtractionFunction
getGranularity() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidFactQuery
 
getGranularity() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidFactQuery
Returns the time grain (granularity) of the query.
getGranularity() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getGranularity() - Method in class com.yahoo.bard.webservice.druid.model.query.WeightEvaluationQuery
 
getGranularity() - Method in class com.yahoo.bard.webservice.table.BaseSchema
 
getGranularity() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getGranularity() - Method in interface com.yahoo.bard.webservice.table.Schema
Get the time granularity for this Schema.
getGranularity() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The grain to group the results of this request.
getGranularity() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getGranularity() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the grain to group the results of this request.
getGranularity() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getGranularityDictionary() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Extension point for building a dictionary of base granularities for use in the system.
getGranularityParser() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Extension point for selecting GranularityParser implementations.
getGranularityParser() - Method in class com.yahoo.bard.webservice.data.PreResponseDeserializer
 
getGranularityParser() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getGranularityParser() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
 
getGranularityParser() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
A parser for string to granularities.
getHaving() - Method in class com.yahoo.bard.webservice.druid.model.having.NotHaving
 
getHaving() - Method in class com.yahoo.bard.webservice.druid.model.query.GroupByQuery
 
getHaving() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getHaving() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The fact model having (should probably remove this).
getHaving() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getHavingApiGenerator() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getHavingApiGenerator() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Having Api generator isn't used in TablesServlet but is part of the configuration interface, so this is an empty implementation.
getHavingApiGenerator() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
Having Api Generator.
getHavingFilter(RelBuilder, DruidAggregationQuery<?>, ApiToFieldMapper) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Gets the collection of having filters to be applied from the druid query.
getHavings() - Method in class com.yahoo.bard.webservice.druid.model.having.MultiClauseHaving
 
getHavings() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The having constraints for this request, grouped by logical metrics.
getHavings() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getHeaderName() - Method in enum com.yahoo.bard.webservice.web.util.PaginationLink
 
getHeaders() - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
getHeaders() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
getHeadersLowerCase() - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
getHealthCheckRegistry() - Method in class com.yahoo.bard.webservice.application.HealthCheckServletContextListener
 
getHttpErrorMeter() - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getHttpResponseMaker() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Initializes the factory that builds HttpResponseMaker.
getId() - Method in class com.yahoo.bard.webservice.async.jobs.jobrows.JobRow
 
getId() - Static method in class com.yahoo.bard.webservice.logging.RequestLog
Returns the id of this request log as a string.
getIdentifier() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the identifier of this segment partition.
getInjective() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
getInjective() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
getInnermostQuery() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getInnermostQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
 
getInnermostQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidFactQuery
 
getInnermostQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidQuery
If this structure is part of a query stack, return the lowest element.
getInnerQuery() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getInnerQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
 
getInnerQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidFactQuery
 
getInnerQuery() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidQuery
If this query is nestable, and has a nested query return it.
getInnerQuery() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getInstance() - Static method in class com.yahoo.bard.webservice.config.SystemConfigProvider
Get an instance of SystemConfiguration.
getInstance(String) - Static method in class com.yahoo.bard.webservice.data.dimension.impl.LuceneSearchProviderManager
Get instance pointing to a search provider.
getInstance(String) - Static method in class com.yahoo.bard.webservice.data.dimension.impl.NoOpSearchProviderManager
Get instance pointing to a search provider.
getInstance(String) - Static method in class com.yahoo.bard.webservice.data.dimension.impl.ScanSearchProviderManager
Get instance pointing to a search provider This method makes sure that there just one instance of search provider for a given dimension.
getInstance(String) - Static method in class com.yahoo.bard.webservice.data.dimension.MapStoreManager
Factory for singleton instances by name.
getInstance(String) - Static method in class com.yahoo.bard.webservice.data.dimension.RedisStoreManager
Factory for singleton instances by name.
getInstance() - Static method in class com.yahoo.bard.webservice.logging.LogFormatterProvider
Get an instance of LogFormatter.
getInstance() - Static method in class com.yahoo.bard.webservice.table.resolver.GranularityComparator
Factory method for creating new GranularityComparator instance.
getInterval() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the interval that this segment partition is referring to.
getIntervalLists(DataSourceMetadata) - Static method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Return a pair of maps containing the simplified intervals for dimensions and metrics respectively.
getIntervalOverlaps(Interval, Collection<Interval>) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
For a given interval, return a stream of the subintervals of it that are shared with at least one interval in the collection of compare intervals.
getIntervals() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getIntervals() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidFactQuery
 
getIntervals() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidFactQuery
Returns the intervals of the query.
getIntervals() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getIntervals() - Method in class com.yahoo.bard.webservice.druid.model.query.SegmentMetadataQuery
 
getIntervals() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getIntervals() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The intervals for this query.
getIntervals() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getIntervals() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the intervals for this query.
getIntervals() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getIntervalStart(int, String[], DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.sql.helper.SqlTimeConverter
Given an array of strings (a row from a ResultSet) and the Granularity used to make groupBy statements on time, it will parse out a DateTime for the row which represents the beginning of the interval it was grouped on.
getIntProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getIntProperty(String, int) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getIsWhitelist() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ListFilteredDimensionSpec
 
getJobByTicket(String, UriInfo, ContainerRequestContext, AsyncResponse) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Endpoint to get all the metadata about a particular job.
getJobField() - Method in class com.yahoo.bard.webservice.async.jobs.stores.JobRowFilter
 
getJobMarkedCompleteNotifications() - Method in class com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflows
Returns an Observable that emits notifications that the JobRow has been updated.
getJobResultsByTicket(String, String, String, String, String, UriInfo, ContainerRequestContext, AsyncResponse) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Endpoint to get a particular job's result.
getJobRow() - Method in exception com.yahoo.bard.webservice.async.jobs.stores.ApiJobStoreException
 
getJobs(String, String, String, String, UriInfo, ContainerRequestContext, AsyncResponse) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Endpoint to get metadata of all the Jobs in the ApiJobStore.
getJobViewObservable(String) - Method in class com.yahoo.bard.webservice.web.apirequest.JobsApiRequestImpl
Returns an Observable over the Map representing the job to be returned to the user.
getJobViews() - Method in class com.yahoo.bard.webservice.web.apirequest.JobsApiRequestImpl
Return an Observable containing a stream of job views for jobs in the ApiJobStore.
getJsonObject(SuccessCallback, HttpErrorCallback, FailureCallback, String) - Method in interface com.yahoo.bard.webservice.druid.client.DruidWebService
Invokes GET on the druid broker with a callback expecting a JSON Object on success.
getJsonObject(SuccessCallback, HttpErrorCallback, FailureCallback, String) - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getKey() - Method in class com.yahoo.bard.webservice.data.cache.MemTupleDataCache.DataEntry
 
getKey() - Method in interface com.yahoo.bard.webservice.data.cache.TupleDataCache.DataEntry
Returns the key of this data cache entry.
getKey() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Get primary key field for this dimension.
getKey() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getKey(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.handlers.CacheRequestHandler
Construct the cache key.
getKey(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.handlers.CacheV2RequestHandler
Construct the cache key.
getKeyValue() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionRow
Getter.
getKeyValueStore() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getKeyValueStore() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The key value store holding dimension row data.
getLastMessageReceived() - Method in class com.yahoo.bard.webservice.util.CacheLastObserver
The last message received by this Observable, if any.
getLastPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getLastPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets the number of the last page if this is not the current page.
getLastPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getLastRunTimestamp() - Method in class com.yahoo.bard.webservice.application.DimensionValueLoadTask
 
getLastRunTimestamp() - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataLoadTask
Return when this loader ran most recently.
getLastUpdated() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for lastUpdated.
getLastUpdated() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionUpdateDate
 
getLastUpdated() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getLastUpdatedKey() - Static method in class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
 
getLeft() - Method in class com.yahoo.bard.webservice.util.Either
Returns the Left value wrapped in this Either.
getLimit() - Method in class com.yahoo.bard.webservice.druid.model.orderby.LimitSpec
Getter for limit.
getLimit() - Method in class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
 
getLimit(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Gets the number of rows to limit results to for a Group by Query.
getLimitSpec() - Method in class com.yahoo.bard.webservice.druid.model.query.GroupByQuery
 
getLimitSpec() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getListProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getListProperty(String, List<T>) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getLocale() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.TimeFormatExtractionFunction
getLoggingFormat() - Method in enum com.yahoo.bard.webservice.config.ConfigMessageFormat
 
getLoggingFormat() - Method in interface com.yahoo.bard.webservice.MessageFormatter
The message format used for logging.
getLoggingFormat() - Method in enum com.yahoo.bard.webservice.web.ErrorMessageFormat
 
getLoggingFormat() - Method in enum com.yahoo.bard.webservice.web.security.SecurityErrorMessageFormat
 
getLogicalAll(Collection<LogicalTable>, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get the summary list view of the logical tables.
getLogicalColumnNames(String) - Method in class com.yahoo.bard.webservice.table.PhysicalTableSchema
Look up all the logical column names corresponding to a physical name.
getLogicalDictionary() - Method in class com.yahoo.bard.webservice.data.config.ResourceDictionaries
 
getLogicalMetric() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricColumn
Getter for a logical metric.
getLogicalMetricFullView(LogicalMetric, LogicalTableDictionary, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get the full view of the logical metric.
getLogicalMetricInfo() - Method in class com.yahoo.bard.webservice.data.config.metric.MetricInstance
Returns the LogicalMetricInfo of this MetricInstance.
getLogicalMetricListSummaryView(Collection<LogicalMetric>, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get the summary list view of the logical metrics.
getLogicalMetricNames() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getLogicalMetrics() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getLogicalMetrics() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getLogicalMetrics() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The logical metrics requested in this query.
getLogicalMetrics() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getLogicalMetrics() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the logical metrics requested in this query.
getLogicalMetrics() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getLogicalMetricSummaryView(LogicalMetric, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get the summary view of the logical metric.
getLogicalMetricUrl(LogicalMetric, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get the URL of the logical metric.
getLogicalTable() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getLogicalTableDictionary() - Method in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
getLogicalTableDictionary() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
 
getLogicalTableDictionary() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
The dictionary of logical tables.
getLogicalTableFullView(LogicalTable, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Deprecated.
In order to display constrained data availability in table resource, this method needs to accept a TablesApiRequest as a parameter. Use TablesServlet.getLogicalTableFullView(TablesApiRequestImpl, UriInfo) instead.
getLogicalTableFullView(TablesApiRequestImpl, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get the full view of the logical table.
getLogicalTableListSummaryView(Collection<LogicalTable>, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get the summary list view of the logical tables.
getLogicalTableSummaryView(LogicalTable, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get the summary view of the logical table.
getLogicalTableUrl(LogicalTable, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get the URL of the logical table.
getLogicalToPhysicalNames() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
 
getLogMessage() - Method in exception com.yahoo.bard.webservice.web.PageNotFoundException
 
getLongName() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getLongName() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The Long Name is the external, end-user-facing long name for the dimension.
getLongName() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Get the long name of the dimension.
getLongName() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getLongName() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getLongName() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricInfo
Returns the long name of the metric.
getLongName() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getLongName() - Method in enum com.yahoo.wiki.webservice.data.config.names.WikiApiDimensionConfigInfo
 
getLongProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getLongProperty(String, long) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getLookbackOffsets() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getlookbackOffsets() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
Get the collection of lookback offsets.
getLookbackPostAggregations() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getLookbackPrefixes() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getLookup() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
getLookup() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
getLookup(List<ShardSpec>) - Method in class com.yahoo.bard.webservice.druid.model.metadata.NumberedShardSpec
 
getLookups() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultRegisteredLookupDimensionConfig
 
getLookups() - Method in interface com.yahoo.bard.webservice.data.config.dimension.RegisteredLookupDimensionConfig
Returns a list of lookups used to configure the Lookup dimension.
getLookups() - Method in class com.yahoo.bard.webservice.data.dimension.impl.RegisteredLookupDimension
 
getLookupTiers() - Method in class com.yahoo.bard.webservice.metadata.RegisteredLookupMetadataLoadTask
Returns a list of configured lookup tiers.
getMaker() - Method in class com.yahoo.bard.webservice.data.config.metric.MetricInstance
 
getMapper() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Return the instance of ObjectMapper defined in the current ObjectMappersSuite.
getMapper() - Method in class com.yahoo.bard.webservice.application.ObjectMappersSuite
Get the default mapper.
getMappers() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Build an ObjectMappersSuite for everyone to use, since they are heavy-weight.
getMappers() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
getMapping() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.MapLookup
 
getMasterConfiguration() - Method in class com.yahoo.bard.webservice.config.LayeredFileSystemConfig
 
getMasterConfiguration() - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get the internal System Configuration instance.
getMatchers(QueryPlanningConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.BasePhysicalTableResolver
Create a list of matchers based on a request and query.
getMatchers(QueryPlanningConstraint) - Method in class com.yahoo.bard.webservice.table.resolver.DefaultPhysicalTableResolver
 
getMaxTime() - Method in class com.yahoo.bard.webservice.metadata.TimeBoundaryResponse
 
getMergedQuery(List<String>) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
A helper function returning the resulting aggregation set from merging one or more template druid queries.
getMessage() - Method in exception com.yahoo.bard.webservice.web.PageNotFoundException
 
getMessageFormat() - Method in enum com.yahoo.bard.webservice.config.ConfigMessageFormat
 
getMessageFormat() - Method in interface com.yahoo.bard.webservice.MessageFormatter
The message format used for publishing out of the system, typically in error messages.
getMessageFormat() - Method in enum com.yahoo.bard.webservice.web.ErrorMessageFormat
 
getMessageFormat() - Method in enum com.yahoo.bard.webservice.web.security.SecurityErrorMessageFormat
 
getMeta() - Method in class com.yahoo.bard.webservice.data.cache.MemTupleDataCache.DataEntry
 
getMeta() - Method in interface com.yahoo.bard.webservice.data.cache.TupleDataCache.DataEntry
Returns the metadata of this data cache entry.
getMetadataServiceConfig() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Create a druid service configuration object for the metadata service.
getMetric() - Method in class com.yahoo.bard.webservice.druid.model.orderby.TopNMetric
Getter for the metric of TopNMetric.
getMetric() - Method in class com.yahoo.bard.webservice.druid.model.query.TopNQuery
 
getMetric() - Method in class com.yahoo.bard.webservice.web.ApiHaving
 
getMetric() - Method in interface com.yahoo.bard.webservice.web.apirequest.MetricsApiRequest
Returns an available metric.
getMetric() - Method in class com.yahoo.bard.webservice.web.apirequest.MetricsApiRequestImpl
 
getMetric(String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.MetricsServlet
Get the details of a specific logical metric.
getMetricColumnNames() - Method in class com.yahoo.bard.webservice.table.BaseSchema
Get the names of the columns returned by getColumns method which are metric columns.
getMetricDictionary() - Method in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
getMetricDictionary() - Method in class com.yahoo.bard.webservice.data.config.ResourceDictionaries
 
getMetricDictionary() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
The dictionary of configured metrics.
getMetricDimensions() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Get all the dimensions from Filtered Aggregations of a filtered metric.
getMetricDimensions() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getMetricField() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getMetricField(String) - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
Get the field by name.
getMetricField() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
Retrieve the MetricField column which this field accesses.
getMetricIntervals() - Method in class com.yahoo.bard.webservice.metadata.SegmentMetadata
 
getMetricLoader() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a Metric Loader.
getMetricLoader() - Method in class com.yahoo.wiki.webservice.application.GenericBinderFactory
 
getMetricLoader() - Method in class com.yahoo.wiki.webservice.application.WikiBinderFactory
 
getMetricName() - Method in class com.yahoo.bard.webservice.data.config.metric.MetricInstance
 
getMetricNames() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
 
getMetricNames() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getMetricRegistry() - Method in class com.yahoo.bard.webservice.application.MetricServletContextListener
 
getMetrics() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the metrics in this segment.
getMetrics() - Method in interface com.yahoo.bard.webservice.web.apirequest.MetricsApiRequest
Returns a set of all available metrics.
getMetrics() - Method in class com.yahoo.bard.webservice.web.apirequest.MetricsApiRequestImpl
 
getMetrics() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets the names of all the metrics for the current datasource.
getMetrics() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Gets the metrics from the datasource.
getMetricValue(MetricColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetches the metric value associated with the specified metric column.
getMetricValueAsBoolean(MetricColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetch the value of the specified metric as a boolean.
getMetricValueAsJsonNode(MetricColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetch the value of the specified metric as a JsonNode.
getMetricValueAsNumber(MetricColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetch the value of the specified numeric metric.
getMetricValueAsString(MetricColumn) - Method in class com.yahoo.bard.webservice.data.Result
Fetch the String representation of the value of the specified metric.
getMetricValues() - Method in class com.yahoo.bard.webservice.data.Result
The metrics in the result row expressed as an unmodifiable map keyed by columns.
getMetricValues() - Method in class com.yahoo.bard.webservice.data.ResultSerializationProxy
 
getMetricValuesType() - Method in class com.yahoo.bard.webservice.data.ResultSerializationProxy
Get type of class type of metric values mapped with metric names.
getMinimumGranularity() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getMinTime() - Method in class com.yahoo.bard.webservice.metadata.TimeBoundaryResponse
 
getMinValue(T, T) - Static method in class com.yahoo.bard.webservice.util.Utils
Find the minimum value between two comparable objects.
getMissingIntervals() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getMsg() - Method in class com.yahoo.bard.webservice.web.endpoints.DimensionCacheLoaderServlet
Get the status of the cache.
getName() - Method in class com.yahoo.bard.webservice.application.LoadTask
Return the name of this loader.
getName() - Method in enum com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobField
 
getName() - Method in enum com.yahoo.bard.webservice.async.jobs.jobrows.DefaultJobStatus
 
getName() - Method in interface com.yahoo.bard.webservice.async.jobs.jobrows.JobField
Returns the name of the field (i.e.
getName() - Method in interface com.yahoo.bard.webservice.async.jobs.jobrows.JobStatus
Returns a human-friendly name of the status.
getName() - Method in enum com.yahoo.bard.webservice.config.BardFeatureFlag
 
getName() - Method in enum com.yahoo.bard.webservice.config.CacheFeatureFlag
 
getName() - Method in interface com.yahoo.bard.webservice.config.FeatureFlag
Returns the simple property name of this feature flag.
getName() - Method in enum com.yahoo.bard.webservice.data.config.dimension.DefaultDimensionField
 
getName() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
 
getName() - Method in interface com.yahoo.bard.webservice.data.dimension.DimensionField
The name of the dimension field.
getName() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionUpdateDate
 
getName() - Method in enum com.yahoo.bard.webservice.data.dimension.impl.DefaultDimensionFieldTag
 
getName() - Method in interface com.yahoo.bard.webservice.data.dimension.Tag
Gets the String representation of the tag.
getName() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getName() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricInfo
Returns the name of the metric.
getName() - Method in class com.yahoo.bard.webservice.data.time.AllGranularity
 
getName() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getName() - Method in interface com.yahoo.bard.webservice.data.time.Granularity
Get the name of the granularity.
getName() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
 
getName() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
 
getName() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getName() - Method in class com.yahoo.bard.webservice.druid.model.datasource.TableDataSource
 
getName() - Method in interface com.yahoo.bard.webservice.druid.model.MetricField
Get the name of the metric field in the response.
getName() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FieldAccessorPostAggregation
 
getName() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.PostAggregation
 
getName() - Method in interface com.yahoo.bard.webservice.logging.LogInfo
Get the name of this logging information part.
getName() - Method in class com.yahoo.bard.webservice.logging.TimedPhase
 
getName() - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Get the name of this datasource.
getName() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getName() - Method in class com.yahoo.bard.webservice.table.Column
Getter for column name.
getName() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getName() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getName() - Method in interface com.yahoo.bard.webservice.table.Table
The name for this table.
getName() - Method in enum com.yahoo.bard.webservice.web.filters.BouncerAuthorizationStatus
 
getName() - Method in enum com.yahoo.bard.webservice.web.responseprocessors.DruidJsonRequestContentKeys
 
getName() - Method in enum com.yahoo.bard.webservice.web.responseprocessors.DruidJsonResponseContentKeys
 
getName() - Method in enum com.yahoo.bard.webservice.web.responseprocessors.ResponseContextKeys
 
getName() - Method in enum com.yahoo.bard.webservice.web.TimeMacro
 
getName() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets the name of a datasource as would be stored in Druid.
getName() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Gets the name of the table.
getName() - Method in enum com.yahoo.wiki.webservice.data.config.dimension.WikiDimensionField
 
getNameAndUrl() - Method in class com.yahoo.bard.webservice.druid.client.DruidServiceConfig
Return the name and the URL of this druid service.
getNames() - Method in class com.yahoo.bard.webservice.druid.model.datasource.DataSource
Returns a set of identifiers used by Fili to identify this data source's physical tables.
getNames() - Method in class com.yahoo.bard.webservice.druid.model.datasource.QueryDataSource
 
getNames() - Method in class com.yahoo.bard.webservice.druid.model.datasource.TableDataSource
 
getNames() - Method in class com.yahoo.bard.webservice.druid.model.datasource.UnionDataSource
 
getNamespace() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.NamespaceLookup
 
getNamespaces() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultLookupDimensionConfig
 
getNamespaces() - Method in interface com.yahoo.bard.webservice.data.config.dimension.LookupDimensionConfig
Returns a list of namespaces used to configure the Lookup dimension.
getNamespaces() - Method in class com.yahoo.bard.webservice.data.dimension.impl.LookupDimension
 
getNewRelBuilder(String) - Method in class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Creates a RelBuilder which can be used to build sql.
getNewRelToSqlConverter() - Method in class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Creates a new RelToSqlConverter using the dialect from the datasource this was constructed with.
getNewSqlWriter() - Method in class com.yahoo.bard.webservice.sql.helper.CalciteHelper
Creates a new SqlPrettyWriter using the dialect from the datasource this was constructed with.
getNextIfAvailable - Variable in class com.yahoo.bard.webservice.util.SimplifiedIntervalList
Function to iterate an iterator if it has a next element, otherwise return null.
getNextPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getNextPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets next page if it exists.
getNextPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getNoDimensionData(UriInfo, ContainerRequestContext, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Boolean, AsyncResponse) - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
Resource method with tableName and timeGrain as a mandatory path parameter.
getNonResponseContextMapper() - Method in class com.yahoo.bard.webservice.data.PreResponseDeserializer
 
getNonUiServiceConfig() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid Non-UI service config is deprecated, please use DruidClientConfigHelper.getServiceConfig().
getNotifications() - Method in interface com.yahoo.bard.webservice.async.broadcastchannels.BroadcastChannel
This method returns a Hot Observable (Observable which emits events whether someone is listening or not) that emits all the notifications passed to it by Bard instances in the cluster.
getNotifications() - Method in class com.yahoo.bard.webservice.async.broadcastchannels.RedisBroadcastChannel
 
getNotifications() - Method in class com.yahoo.bard.webservice.async.broadcastchannels.SimpleBroadcastChannel
 
getNumberOfIncoming() - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
getNumberOfOutgoing() - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
getNumberOfQueries() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getNumericField(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Deprecated.
use the static version MetricMaker.getNumericField(MetricField) by preference
getNumericField(MetricField) - Static method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Prepare a post aggregation for a field expecting a numeric value.
getNumResults() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getNumResults() - Method in interface com.yahoo.bard.webservice.util.Pagination
Get the size of all the data.
getNumResults() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getObjectMappers() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getObjectMappers() - Method in class com.yahoo.bard.webservice.web.JsonAndJsonApiResponseWriter
 
getObjectMappers() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
getOperation() - Method in class com.yahoo.bard.webservice.async.jobs.stores.JobRowFilter
 
getOperation() - Method in class com.yahoo.bard.webservice.web.ApiFilter
 
getOperation() - Method in class com.yahoo.bard.webservice.web.ApiHaving
 
getOptimize() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
getOptimize() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
getOrDefault(String, String) - Method in interface com.yahoo.bard.webservice.data.dimension.KeyValueStore
Get the value for a key from store or provide a default.
getOutputFormatter() - Static method in class com.yahoo.bard.webservice.util.DateTimeFormatterFactory
Get the output formatter for the system.
getOutputName() - Method in class com.yahoo.bard.webservice.druid.model.dimension.DefaultDimensionSpec
 
getOutputName() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ExtractionDimensionSpec
 
getOverlappingSubintervals(Collection<Interval>, Collection<Interval>) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Find all the interval overlaps between two collections of intervals.
getOverlappingSubintervals(Set<Interval>, Set<Interval>) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Find all the interval overlaps between two collections of intervals.
getPackageVariableName(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get a package scoped variable name.
getPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets the number of the current page.
getPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getPage(Collection<T>) - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Deprecated.
Pagination is moving to a Stream and pushing creation of the page to a more general method (ApiRequest.getPage(Pagination)) to allow for more flexibility in how pagination is done.
getPage(Pagination<T>) - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Add links to the response builder and return a stream with the requested page from the raw data.
getPage(Collection<T>) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Deprecated.
Pagination is moving to a Stream and pushing creation of the page to a more general method (ApiRequestImpl.getPage(Pagination)) to allow for more flexibility in how pagination is done.
getPage(Pagination<T>) - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
Add links to the response builder and return a stream with the requested page from the raw data.
getPage(Pagination<?>) - Method in enum com.yahoo.bard.webservice.web.util.PaginationLink
Get the page number if the specified page exists relative to the current page.
getPage(int) - Method in class com.yahoo.bard.webservice.web.util.PaginationParameters
Returns the requested page number.
getPageOfData() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getPageOfData() - Method in interface com.yahoo.bard.webservice.util.Pagination
Get a list of results corresponding to the current page of data.
getPageOfData() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getPagination() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the pagination object associated with this request.
getPagination() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getPagination() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getPaginationLinks() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getPaginationParameters() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the requested pagination parameters.
getPaginationParameters() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getPartialIntervalsWithDefault(Map<String, Serializable>) - Static method in class com.yahoo.bard.webservice.web.handlers.PartialDataRequestHandler
Return the missing intervals from the context.
getPartitionNum() - Method in class com.yahoo.bard.webservice.druid.model.metadata.NumberedShardSpec
Getter for partition number.
getPartitions() - Method in class com.yahoo.bard.webservice.druid.model.metadata.NumberedShardSpec
Getter for the number of partitions.
getPattern() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.PartialExtractionFunction
 
getPattern() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegularExpressionExtractionFunction
 
getPattern() - Method in class com.yahoo.bard.webservice.druid.model.dimension.RegexFilteredDimensionSpec
 
getPattern() - Method in class com.yahoo.bard.webservice.druid.model.filter.RegularExpressionFilter
 
getPattern() - Method in class com.yahoo.bard.webservice.druid.model.query.RegexSearchQuerySpec
 
getPendingLookups() - Method in class com.yahoo.bard.webservice.metadata.RegisteredLookupMetadataLoadTask
Returns a set of lookup namespaces that have not been loaded to Druid yet.
getPeriod() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getPeriod() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Get the Period of the TimeGrain.
getPeriod() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getPeriodString() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getPeriodString() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Period string to use when serializing.
getPeriodString() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getPerPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getPerPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets the maximum size of a page.
getPerPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getPerPage() - Method in class com.yahoo.bard.webservice.web.util.PaginationParameters
 
getPhysicalColumnName(String) - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getPhysicalColumnName(String) - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getPhysicalColumnName(String) - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Translate a logical name into a physical column name.
getPhysicalColumnName(String) - Method in class com.yahoo.bard.webservice.table.PhysicalTableSchema
Translate a logical name into a physical column name.
getPhysicalDictionary() - Method in class com.yahoo.bard.webservice.data.config.ResourceDictionaries
 
getPhysicalName() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getPhysicalName() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The internal, physical name for the dimension.
getPhysicalTable() - Method in class com.yahoo.bard.webservice.druid.model.datasource.DataSource
Get the data source physical table.
getPhysicalTableDictionary() - Method in class com.yahoo.bard.webservice.data.config.ConfigurationLoader
 
getPhysicalTableResolver() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Select a physical table resolver class.
getPhysicalTables() - Method in class com.yahoo.bard.webservice.druid.model.datasource.DataSource
Deprecated.
DataSources can only have a single table, and any unioning semantics is done at the PhysicalTable level
getPhysicalTables() - Method in class com.yahoo.bard.webservice.table.TableGroup
Getter for set of physical tables.
getPopulateCache() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getPostAggregations() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getPostAggregations() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidAggregationQuery
 
getPostAggregations() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidAggregationQuery
Returns the post-aggregations of the query.
getPostAggregations() - Method in class com.yahoo.bard.webservice.druid.model.query.LookbackQuery
 
getPostAggregationType() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.FuzzySetPostAggregation
 
getPreResponseReadyNotifications() - Method in class com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflows
Returns an Observable that emits notifications that the query results have been stored in the PreResponseStore.
getPreviousPage() - Method in class com.yahoo.bard.webservice.util.AllPagesPagination
 
getPreviousPage() - Method in interface com.yahoo.bard.webservice.util.Pagination
Gets previous page if it exists.
getPreviousPage() - Method in class com.yahoo.bard.webservice.util.SinglePagePagination
 
getPreviousStop() - Method in class com.yahoo.bard.webservice.druid.model.orderby.TopNMetric
Getter for the previousStop of TopNMetric.
getPriority() - Method in class com.yahoo.bard.webservice.druid.client.DruidServiceConfig
The priority value attached to druid request queries used in the metadata block of the query.
getPriority() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getProperties() - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Get the properties of the datasource.
getQuery() - Method in class com.yahoo.bard.webservice.druid.model.datasource.DataSource
Get the query that defines the data source.
getQuery() - Method in class com.yahoo.bard.webservice.druid.model.datasource.QueryDataSource
 
getQuery() - Method in class com.yahoo.bard.webservice.druid.model.filter.SearchFilter
 
getQuery() - Method in class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
 
getQueryCounter() - Method in class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
 
getQueryId() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getQueryType() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getQueryType() - Method in class com.yahoo.bard.webservice.druid.model.filter.SearchFilter
 
getQueryType() - Method in class com.yahoo.bard.webservice.druid.model.query.AbstractDruidQuery
 
getQueryType() - Method in interface com.yahoo.bard.webservice.druid.model.query.DruidQuery
Returns the type of the query.
getQueryValue() - Method in class com.yahoo.bard.webservice.druid.model.filter.SearchFilter
 
getQueryWeightThreshold(Granularity) - Method in class com.yahoo.bard.webservice.web.util.QueryWeightUtil
Get the weight threshold for the granularity.
getRangeLists(DataSourceMetadata) - Static method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Return a pair of maps containing the ranges of availability for dimensions and metrics respectively.
getReason(Throwable) - Static method in class com.yahoo.bard.webservice.async.ErrorUtils
Method to get the reason for an error.
getReason() - Method in exception com.yahoo.bard.webservice.async.ResponseException
 
getReasonPhrase() - Method in enum com.yahoo.bard.webservice.web.ResponseCode
 
getRegistry() - Static method in class com.yahoo.bard.webservice.application.HealthCheckRegistryFactory
Get the global registry.
getRegistry() - Static method in class com.yahoo.bard.webservice.application.MetricRegistryFactory
Get the global registry for metrics.
getReplaceMissingValueWith() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
getReplaceMissingValueWith() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
getRequestDimensions() - Method in class com.yahoo.bard.webservice.table.resolver.DataSourceConstraint
 
getRequestedApiDimensionFields() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getRequestGranularity() - Method in class com.yahoo.bard.webservice.table.resolver.QueryPlanningConstraint
 
getRequestLog() - Method in class com.yahoo.bard.webservice.web.responseprocessors.LoggingContext
 
getRequestMapper() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getRequestMapper() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
 
getRequestMappers(ResourceDictionaries) - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Get a map of named RequestMappers.
getResourceDictionaries() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getResourceDictionaries() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
 
getResourceDictionaries() - Method in class com.yahoo.bard.webservice.web.RequestMapper
 
getResourceDictionaries() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
The collection of resource dictionaries.
getResponse(String) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Map the given jsonString to a Response object.
getResponseContext() - Method in class com.yahoo.bard.webservice.data.PreResponseSerializationProxy
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.PreResponse
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.CacheV2ResponseProcessor
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.CachingResponseProcessor
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.DruidPartialDataResponseProcessor
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.EtagCacheResponseProcessor
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
 
getResponseContext() - Method in interface com.yahoo.bard.webservice.web.responseprocessors.ResponseProcessor
The response context allows state to be injected from construction and visible across response processor layers as necessary.
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.SplitQueryResponseProcessor
 
getResponseContext() - Method in class com.yahoo.bard.webservice.web.responseprocessors.WeightCheckResponseProcessor
 
getResponseContextMapper() - Method in class com.yahoo.bard.webservice.data.PreResponseDeserializer
 
getResponseLength() - Method in class com.yahoo.bard.webservice.logging.blocks.Epilogue
 
getResponseStream() - Method in class com.yahoo.bard.webservice.web.AbstractResponse
Get a resource method that can be used to stream this response as an entity.
getResponseStream() - Method in interface com.yahoo.bard.webservice.web.ResponseStream
Gets a resource method that can be used to stream this response as an entity.
getResults(String, long) - Method in class com.yahoo.bard.webservice.web.endpoints.JobsServlet
Get an Observable wrapping a PreResponse.
getResultsBaseUrl(UriInfo) - Static method in interface com.yahoo.bard.webservice.async.jobs.payloads.JobPayloadBuilder
Get the UriBuilder for the /jobs/ticket/results endpoint.
getResultSerializationProxies() - Method in class com.yahoo.bard.webservice.data.ResultSetSerializationProxy
 
getResultSet() - Method in class com.yahoo.bard.webservice.web.PreResponse
 
getResultSet() - Method in class com.yahoo.bard.webservice.web.ResponseData
 
getResultSetMapper(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.RawAggregationMetricMaker
The result set mapper associated with this metric.
getResultSetMapper(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.SketchCountMaker
Deprecated.
 
getResultSetMapper(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.ThetaSketchMaker
 
getResultSetSerializationProxy() - Method in class com.yahoo.bard.webservice.data.PreResponseSerializationProxy
 
getResultsUrl(String, UriInfo) - Static method in interface com.yahoo.bard.webservice.async.jobs.payloads.JobPayloadBuilder
Get the job results url.
getRetainMissingValue() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.LookupExtractionFunction
 
getRetainMissingValue() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.RegisteredLookupExtractionFunction
 
getRetention() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getRight() - Method in class com.yahoo.bard.webservice.util.Either
Returns the Right value wrapped in this Either.
getRowKey(String, String) - Static method in class com.yahoo.bard.webservice.util.DimensionStoreKeyUtils
Returns a key that allows access to the dimension rows of a given dimension.
getRowMap() - Method in class com.yahoo.bard.webservice.async.jobs.jobrows.JobRow
Coerces the JobRow into a mapping from the names of JobFields to their values.
getRowMap() - Method in class com.yahoo.bard.webservice.data.dimension.DimensionRow
Get DimensionRows as a map of Field Name and Value.
getRuntimeProperties() - Method in class com.yahoo.bard.webservice.config.LayeredFileSystemConfig
 
getRuntimeProperties() - Method in interface com.yahoo.bard.webservice.config.SystemConfig
The properties file used to hold modified SystemConfiguration values.
getSchema() - Method in class com.yahoo.bard.webservice.data.ResultSet
Getter for ResultSet schema.
getSchema(SerializerProvider, Type) - Method in class com.yahoo.bard.webservice.druid.serializers.HasDruidNameSerializer
 
getSchema() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getSchema() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getSchema() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getSchema() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
 
getSchema() - Method in interface com.yahoo.bard.webservice.table.Table
The schema for this table.
getSchemaName() - Method in class com.yahoo.bard.webservice.table.SqlPhysicalTable
Gets the sql schema name this table belongs to.
getScope(List<S>) - Method in interface com.yahoo.bard.webservice.util.Scope
Resolves a child scope.
getScope(List<S>) - Method in class com.yahoo.bard.webservice.util.ScopeMap
 
getScope(S...) - Method in class com.yahoo.bard.webservice.util.ScopeMap
Helper function converting the varargs to array.
getSearchDimensions() - Method in class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
 
getSearchProvider() - Method in class com.yahoo.bard.webservice.data.config.dimension.DefaultKeyValueStoreDimensionConfig
 
getSearchProvider() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The search provider for field value lookups on this dimension.
getSearchProvider() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Getter for search provider.
getSearchProvider() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getSecurityContext() - Method in class com.yahoo.bard.webservice.web.handlers.RequestContext
 
getSegmentHash(Stream<SortedMap<DateTime, Map<String, SegmentInfo>>>) - Method in class com.yahoo.bard.webservice.metadata.SegmentIntervalsHashIdGenerator
Given a set of requested segments, calculate a hash to represent the segment set Id.
getSegments() - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadata
Get the segments of the datasource.
getSegments(Set<DataSourceName>) - Method in class com.yahoo.bard.webservice.metadata.DataSourceMetadataService
Get all the segments associated with the given Set of data source names.
getSegmentSetId(DruidAggregationQuery<?>) - Method in interface com.yahoo.bard.webservice.metadata.QuerySigningService
Return an identifier that corresponds to the set of segments that a query references.
getSegmentSetId(DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.metadata.SegmentIntervalsHashIdGenerator
 
getSelfUrl(String, UriInfo) - Static method in interface com.yahoo.bard.webservice.async.jobs.payloads.JobPayloadBuilder
Get the url for the given ticket.
getSequenceNumber() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getSerializedSchema() - Method in class com.yahoo.bard.webservice.data.ResultSetSerializationProxy
 
getServiceConfig() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Create a druid service configuration object.
getServiceConfig() - Method in interface com.yahoo.bard.webservice.druid.client.DruidWebService
Returns the service configuration object for this web service.
getServiceConfig() - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getShardSpec() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the shard spec of this segment partition.
getSize() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.SketchAggregation
 
getSize() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.SketchSetOperationPostAggregation
Deprecated.
 
getSize() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ThetaSketchSetOperationPostAggregation
 
getSize() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the size of this segment partition.
getSketchField(String) - Method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Deprecated.
use the static version MetricMaker.getSketchField(MetricField) by preference
getSketchField(MetricField) - Static method in class com.yahoo.bard.webservice.data.config.metric.makers.MetricMaker
Prepare a post aggregation for a field expecting a sketch value.
getSlice() - Method in interface com.yahoo.bard.webservice.web.apirequest.SlicesApiRequest
Returns a slice object.
getSlice() - Method in class com.yahoo.bard.webservice.web.apirequest.SlicesApiRequestImpl
 
getSliceBySliceName(String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.SlicesServlet
Endpoint to get all the dimensions and metrics serviced by a druid slice.
getSliceDetailUrl(String, UriInfo) - Static method in class com.yahoo.bard.webservice.web.endpoints.SlicesServlet
Get the URL of the slice.
getSlicedIntervals(Collection<Interval>, Granularity) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Simplify raw intervals and return a map of intervals (dividing them by the grain) to the ordinal of the interval.
getSlices() - Method in interface com.yahoo.bard.webservice.web.apirequest.SlicesApiRequest
Returns a set of all available slices.
getSlices() - Method in class com.yahoo.bard.webservice.web.apirequest.SlicesApiRequestImpl
 
getSlices(String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.SlicesServlet
Endpoint to get all the performance slices.
getSort() - Method in class com.yahoo.bard.webservice.druid.model.query.DruidSearchQuery
 
getSort(RelBuilder, DruidAggregationQuery<?>, ApiToFieldMapper, String) - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
Finds the sorting for a druid query.
getSortDirection(List<String>) - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
Extract valid sort direction.
getSorts() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
A prioritized list of sort columns.
getSorts() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getSourceTable() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getSqlAggFunction() - Method in class com.yahoo.bard.webservice.sql.aggregation.SqlAggregation
Gets the sql aggregation to be used on the field.
getSqlAggregation(Aggregation, ApiToFieldMapper) - Method in enum com.yahoo.bard.webservice.sql.aggregation.DefaultSqlAggregationType
 
getSqlAggregation(Aggregation, ApiToFieldMapper) - Method in interface com.yahoo.bard.webservice.sql.aggregation.SqlAggregationType
Builds a SqlAggregation which contains all the necessary information to build an aggregation in sql.
getSqlAggregationAsName() - Method in class com.yahoo.bard.webservice.sql.aggregation.SqlAggregation
Gets the alias name to be used for the aggregation (i.e.
getSqlAggregationFieldName() - Method in class com.yahoo.bard.webservice.sql.aggregation.SqlAggregation
The field name to call the aggregation on (i.e.
getStandardError(Subject, DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
Get the standard error callback.
getStandardFailure(Subject, DruidAggregationQuery<?>) - Method in class com.yahoo.bard.webservice.web.responseprocessors.MappingResponseProcessor
Get the standard failure callback.
getStatus() - Method in exception com.yahoo.bard.webservice.web.RequestValidationException
 
getStatusCode() - Method in exception com.yahoo.bard.webservice.async.ResponseException
 
getStatusCode() - Method in enum com.yahoo.bard.webservice.web.ResponseCode
 
getStorageStrategy() - Method in interface com.yahoo.bard.webservice.data.dimension.Dimension
Returns the StorageStrategy of the dimension.
getStorageStrategy() - Method in class com.yahoo.bard.webservice.data.dimension.impl.KeyValueStoreDimension
 
getStringProperty(String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getStringProperty(String, String) - Method in interface com.yahoo.bard.webservice.config.SystemConfig
Get property value for a key.
getSubsetByType(Collection<T>, Class<K>) - Static method in class com.yahoo.bard.webservice.util.Utils
Given a collection of objects which share the same super class, return the subset of objects that share a common sub class.
getSupportedDruidAggregations() - Method in enum com.yahoo.bard.webservice.sql.aggregation.DefaultSqlAggregationType
 
getSupportedDruidAggregations() - Method in interface com.yahoo.bard.webservice.sql.aggregation.SqlAggregationType
Returns a set of supported druid aggregations.
getSynchronousPayload() - Method in class com.yahoo.bard.webservice.async.workflows.AsynchronousWorkflows
Returns an Observable that emits the query results to send to the user.
getSyncResultsUrl(String, UriInfo) - Static method in interface com.yahoo.bard.webservice.async.jobs.payloads.JobPayloadBuilder
Get the url for obtaining the job results synchronously.
getSystemTimeZone() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getSystemTimeZone() - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
SystemTimeZone isn't used in TablesServlet but is part of the configuration interface, so this is an empty implementation.
getSystemTimeZone() - Method in interface com.yahoo.bard.webservice.web.util.BardConfigResources
The configured default time zone for dates.
getTable() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The logical table for this request.
getTable() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getTable() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns the LogicalTable requested in the table API request URL.
getTable() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getTable(String, String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get all grain-specific logical tables for a logical table name as a summary list.
getTableAlignment() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getTableAlignment() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getTableAlignment() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Get a date time that the table will align to based on grain and available intervals.
getTableByGrain(String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get unconstrained logical table details for a grain-specific logical table.
getTableByGrainAndConstraint(String, String, List<PathSegment>, String, String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get constrained logical table details for a grain-specific logical table.
getTableGroup() - Method in class com.yahoo.bard.webservice.table.LogicalTable
 
getTableLoader() - Method in class com.yahoo.bard.webservice.application.AbstractBinderFactory
Create a Table Loader.
getTableLoader() - Method in class com.yahoo.wiki.webservice.application.GenericBinderFactory
 
getTableLoader() - Method in class com.yahoo.wiki.webservice.application.WikiBinderFactory
 
getTableName() - Method in class com.yahoo.bard.webservice.table.BasePhysicalTable
 
getTableName() - Method in class com.yahoo.bard.webservice.table.ConstrainedTable
 
getTableName() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Deprecated.
Use Table::getName instead
getTableName() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets the name of the datasource to be used as a TableName in fili.
getTableName() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Gets the TableName of the current datasource.
getTables() - Method in interface com.yahoo.bard.webservice.web.apirequest.TablesApiRequest
Returns a set of LogicalTables associated with a table API request.
getTables() - Method in class com.yahoo.bard.webservice.web.apirequest.TablesApiRequestImpl
 
getTablesFullView(String, String, UriInfo, ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.endpoints.TablesServlet
Get all the tables full view.
getTableToMetricsMap(ResourceDictionaries) - Method in class com.yahoo.bard.webservice.data.config.table.MetricUnionCompositeTableDefinition
Returns a map from availability to set of metrics.
getTags() - Method in interface com.yahoo.bard.webservice.data.dimension.TaggedDimensionField
Get a set of tags associated to the current field.
getTemplateDruidQuery() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getTemplateDruidQueryMerger() - Method in class com.yahoo.bard.webservice.web.endpoints.DataServlet
 
getThreads() - Method in class com.yahoo.bard.webservice.logging.blocks.Threads
 
getThreshold() - Method in class com.yahoo.bard.webservice.druid.model.query.TopNQuery
 
getTimeConverter() - Method in class com.yahoo.bard.webservice.sql.DruidQueryToSqlConverter
 
getTimeGrain() - Method in class com.yahoo.bard.webservice.data.config.table.PhysicalTableDefinition
 
getTimeGrain() - Method in class com.yahoo.bard.webservice.data.metric.TemplateDruidQuery
 
getTimeGrain() - Method in interface com.yahoo.bard.webservice.table.PhysicalTable
Deprecated.
use getSchema().getTimeGrain()
getTimeGrain() - Method in class com.yahoo.bard.webservice.table.PhysicalTableSchema
Granularity.
getTimeGrain(Interval) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Find a valid timegrain for the interval based on the start and end date of the interval.
getTimeout() - Method in class com.yahoo.bard.webservice.druid.client.DruidServiceConfig
The timeout for requests to druid.
getTimeout() - Method in interface com.yahoo.bard.webservice.druid.client.DruidWebService
Returns the timeout configured on this web service.
getTimeout() - Method in class com.yahoo.bard.webservice.druid.client.impl.AsyncDruidWebServiceImpl
 
getTimeout() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getTimeStamp() - Method in class com.yahoo.bard.webservice.data.Result
The timestamp representing the start moment of the aggregated record.
getTimeStamp() - Method in class com.yahoo.bard.webservice.data.ResultSerializationProxy
 
getTimestampColumn() - Method in class com.yahoo.bard.webservice.table.SqlPhysicalTable
Gets the name of the timestamp column backing this table.
getTimeZone() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getTimeZone() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.TimeFormatExtractionFunction
Returns time zone of this TimeFormatExtractionFunction.
getTimeZone(Granularity) - Static method in class com.yahoo.bard.webservice.util.DateTimeUtils
Given a granularity, produce a time zone.
getTimeZone() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The date time zone to apply to the dateTime parameter and to express the response and granularity in.
getTimeZone() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getTimeZoneName() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getToken(ContainerRequestContext) - Method in class com.yahoo.bard.webservice.web.ratelimit.DefaultRateLimiter
 
getToken(ContainerRequestContext) - Method in interface com.yahoo.bard.webservice.web.RateLimiter
Request a token from the RateLimiter, which represents an in-flight request.
getTopN() - Method in interface com.yahoo.bard.webservice.web.apirequest.DataApiRequest
The limit per time bucket for a top n query.
getTopN() - Method in class com.yahoo.bard.webservice.web.apirequest.DataApiRequestImpl
 
getTotalDuration(Collection<Interval>) - Static method in class com.yahoo.bard.webservice.util.IntervalUtils
Sum the length of the intervals in this collection.
getType() - Method in interface com.yahoo.bard.webservice.data.config.dimension.DimensionConfig
The type of the Dimension this DimensionConfiguration is intended to build.
getType() - Method in interface com.yahoo.bard.webservice.data.config.dimension.LookupDimensionConfig
 
getType() - Method in interface com.yahoo.bard.webservice.data.config.dimension.RegisteredLookupDimensionConfig
 
getType() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetric
 
getType() - Method in class com.yahoo.bard.webservice.data.metric.LogicalMetricInfo
Returns the type of the metric.
getType() - Method in enum com.yahoo.bard.webservice.data.time.DefaultTimeGrain
 
getType() - Method in interface com.yahoo.bard.webservice.data.time.TimeGrain
Type of Granularity to use when serializing.
getType() - Method in class com.yahoo.bard.webservice.data.time.ZonedTimeGrain
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.Aggregation
The Type name for the aggregation in the druid configuration.
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CardinalityAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.CountAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.DoubleMaxAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.DoubleMinAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.DoubleSumAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.FilteredAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.LongMaxAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.LongMinAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.LongSumAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.MaxAggregation
Deprecated.
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.MinAggregation
Deprecated.
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.SketchCountAggregation
Deprecated.
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.SketchMergeAggregation
Deprecated.
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.aggregation.ThetaSketchAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.datasource.DataSource
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.dimension.DimensionSpec
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.ExtractionFunction
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.dimension.extractionfunction.Lookup
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.filter.Filter
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.having.Having
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.having.NumericHaving
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.metadata.NumberedShardSpec
Getter for type.
getType() - Method in class com.yahoo.bard.webservice.druid.model.orderby.LimitSpec
Getter for type of orderBy.
getType() - Method in class com.yahoo.bard.webservice.druid.model.orderby.TopNMetric
Getter for the type of TopNMetric.
getType() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.PostAggregation
 
getType() - Method in class com.yahoo.bard.webservice.druid.model.query.SearchQuerySpec
 
getType() - Method in class com.yahoo.bard.webservice.logging.blocks.BardQueryInfo
 
getType() - Method in enum com.yahoo.bard.webservice.web.HavingOperation
 
getUiServiceConfig() - Static method in class com.yahoo.bard.webservice.druid.client.DruidClientConfigHelper
Deprecated.
The druid UI service config is deprecated, please use DruidClientConfigHelper.getServiceConfig().
getUncoveredIntervalsLimit() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getUnhealthy() - Method in class com.yahoo.bard.webservice.web.filters.HealthCheckFilter
Get all the failing healthchecks.
getUnit() - Method in class com.yahoo.bard.webservice.logging.TimedPhase
 
getUriInfo() - Method in interface com.yahoo.bard.webservice.web.apirequest.ApiRequest
Get the uri info.
getUriInfo() - Method in class com.yahoo.bard.webservice.web.apirequest.ApiRequestImpl
 
getUrl() - Method in class com.yahoo.bard.webservice.druid.client.DruidServiceConfig
The URL for the primary servlet of the druid service.
getUseCache() - Method in class com.yahoo.bard.webservice.druid.model.query.QueryContext
 
getValidTimeGrain() - Method in interface com.yahoo.wiki.webservice.data.config.auto.DataSourceConfiguration
Gets the TimeGrain which is valid for use in queries.
getValidTimeGrain() - Method in class com.yahoo.wiki.webservice.data.config.auto.TableConfig
Gets the valid TimeGrains for the datasource.
getValue() - Method in class com.yahoo.bard.webservice.data.cache.MemTupleDataCache.DataEntry
 
getValue() - Method in interface com.yahoo.bard.webservice.data.cache.TupleDataCache.DataEntry
Returns the value of this data cache entry.
getValue() - Method in class com.yahoo.bard.webservice.druid.model.filter.ExtractionFilter
Deprecated.
 
getValue() - Method in class com.yahoo.bard.webservice.druid.model.filter.SelectorFilter
 
getValue() - Method in class com.yahoo.bard.webservice.druid.model.having.NumericHaving
 
getValue() - Method in class com.yahoo.bard.webservice.druid.model.postaggregation.ConstantPostAggregation
 
getValue() - Method in class com.yahoo.bard.webservice.druid.model.query.InsensitiveContainsSearchQuerySpec
 
getValues() - Method in class com.yahoo.bard.webservice.async.jobs.stores.JobRowFilter
 
getValues() - Method in class com.yahoo.bard.webservice.config.FeatureFlagRegistry
 
getValues() - Method in class com.yahoo.bard.webservice.druid.model.dimension.ListFilteredDimensionSpec
 
getValues() - Method in class com.yahoo.bard.webservice.druid.model.filter.InFilter
Return the list of values to filter on.
getValues() - Method in class com.yahoo.bard.webservice.druid.model.query.FragmentSearchQuerySpec
 
getValues() - Method in class com.yahoo.bard.webservice.web.ApiFilter
 
getValues() - Method in class com.yahoo.bard.webservice.web.ApiHaving
 
getVersion() - Method in class com.yahoo.bard.webservice.metadata.SegmentInfo
Getter for the version of this segment partition.
getVolatileIntervals(Granularity, List<Interval>, PhysicalTable) - Method in class com.yahoo.bard.webservice.data.volatility.DefaultingVolatileIntervalsService
 
getVolatileIntervals() - Method in class com.yahoo.bard.webservice.data.volatility.NoVolatileIntervalsFunction
 
getVolatileIntervals() - Method in class com.yahoo.bard.webservice.data.volatility.TimeOffsetVolatileIntervalsFunction
 
getVolatileIntervals() - Method in interface com.yahoo.bard.webservice.data.volatility.VolatileIntervalsFunction
Retrieve a list of which intervals are volatile.
getVolatileIntervals(Granularity, List<Interval>, PhysicalTable) - Method in interface com.yahoo.bard.webservice.data.volatility.VolatileIntervalsService
Retrieve a simplified sublist of the given intervals aligned to the specified time buckets and that are partially or fully volatile.
getVolatileIntervals(DruidAggregationQuery<?>, PhysicalTable) - Method in interface com.yahoo.bard.webservice.data.volatility.VolatileIntervalsService
Deprecated.
Exists solely for backwards compatibility. VolatileIntervalsService.getVolatileIntervals(Granularity, List, PhysicalTable) should be used instead
getVolatileIntervals() - Method in class