Package | Description |
---|---|
com.yahoo.bard.webservice.data | |
com.yahoo.bard.webservice.table.resolver |
Modifier and Type | Method and Description |
---|---|
DruidAggregationQuery<?> |
DruidQueryBuilder.buildQuery(DataApiRequest request,
TemplateDruidQuery template)
Build a druid query object from an API request and it's templateDruidQuery.
|
Modifier and Type | Method and Description |
---|---|
NoMatchFoundException |
AggregatableDimensionsMatcher.noneFoundException() |
NoMatchFoundException |
SchemaPhysicalTableMatcher.noneFoundException() |
NoMatchFoundException |
PhysicalTableMatcher.noneFoundException()
Exception to throw if no tables match.
|
NoMatchFoundException |
TimeAlignmentPhysicalTableMatcher.noneFoundException() |
Modifier and Type | Method and Description |
---|---|
Set<PhysicalTable> |
BasePhysicalTableResolver.filter(Collection<PhysicalTable> candidateTables,
List<PhysicalTableMatcher> matchers)
Filter a list of tables through each matcher using a list of matchers sequentially.
|
Set<PhysicalTable> |
BasePhysicalTableResolver.filter(Collection<PhysicalTable> candidateTables,
QueryPlanningConstraint requestConstraint)
Filter to a set of tables matching the rules of this resolver.
|
default Set<PhysicalTable> |
PhysicalTableMatcher.matchNotEmpty(Stream<PhysicalTable> tables)
Run matches on each physical table in the stream, filtering down to matching tables.
|
PhysicalTable |
BasePhysicalTableResolver.resolve(Collection<PhysicalTable> candidateTables,
QueryPlanningConstraint requestConstraint) |
PhysicalTable |
PhysicalTableResolver.resolve(Collection<PhysicalTable> candidateTables,
QueryPlanningConstraint requestConstraint)
Choose the best fit Physical Table from a table group.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.