Interface | Description |
---|---|
DataSourceFilter |
A function which filters based on a data source constraint.
|
PhysicalTableMatcher |
Function to test whether a Physical Table can satisfy a criteria for a request.
|
PhysicalTableResolver |
Physical table resolver selects the best physical table that satisfied a query (if any) from a supply of candidate
physical tables.
|
Class | Description |
---|---|
AggregatableDimensionsMatcher |
Use the granularity and columns of a query to determine whether or not tables can satisfy this query.
|
BasePhysicalTableResolver |
Abstract parent to with business rule agnostic implementations of core methods.
|
DataSourceConstraint |
Constraints for retrieving potential table availability for a given query.
|
DefaultPhysicalTableResolver |
A physical table resolver which implements core bard filters and comparator functions
|
DimensionCardinalityComparator |
Comparator to prefer fewer dimensions in physical tables (for the purpose of preferring fewer rows).
|
DimensionIdFilter |
An implementation of
DataSourceFilter which uses dimensionApiFilters to match partition data sources. |
GranularityComparator |
Comparator to prefer coarser physical tables (i.e.
|
PartialTimeComparator |
Comparator to prefer less partial data duration within the query.
|
PhysicalDataSourceConstraint |
Data source constraint containing physical name of the columns.
|
QueryPlanningConstraint |
Constraints used to match and resolve the best table for a given query.
|
RequestQueryGranularityResolver |
A function to take an ApiRequest and TemplateDruidQuery and determine a Granularity which must be satisfied by a
fact source in order to satisfy this request.
|
SchemaPhysicalTableMatcher |
Use the granularity and columns of a query to determine whether or not tables can satisfy this query.
|
TimeAlignmentPhysicalTableMatcher |
Tests whether a physical table aligns with the request time and period.
|
VolatileTimeComparator |
Comparator that prefers tables that contain more data in volatile requested intervals.
|
Exception | Description |
---|---|
NoMatchFoundException |
An exception for PhysicalTableMatchers when they return no matches.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.