Package | Description |
---|---|
com.yahoo.bard.webservice.table | |
com.yahoo.bard.webservice.table.availability | |
com.yahoo.bard.webservice.table.resolver |
Modifier and Type | Method and Description |
---|---|
SimplifiedIntervalList |
BasePhysicalTable.getAvailableIntervals(DataSourceConstraint constraint) |
default SimplifiedIntervalList |
PhysicalTable.getAvailableIntervals(DataSourceConstraint constraint)
Return a view of the available intervals for this table given a constraint.
|
SimplifiedIntervalList |
ConstrainedTable.getAvailableIntervals(DataSourceConstraint constraint)
Return a view of the available intervals for the original source table given a constraint.
|
default Set<DataSourceName> |
PhysicalTable.getDataSourceNames(DataSourceConstraint constraint)
Return the
DataSourceName of the dataSources which back this table given a constraint. |
Set<DataSourceName> |
ConstrainedTable.getDataSourceNames(DataSourceConstraint constraint)
Return the
TableName of the dataSources which back the original source table given a constraint. |
ConstrainedTable |
BasePhysicalTable.withConstraint(DataSourceConstraint constraint)
Create a constrained copy of this table.
|
ConstrainedTable |
PhysicalTable.withConstraint(DataSourceConstraint constraint)
Create a constrained copy of this table.
|
ConstrainedTable |
ConstrainedTable.withConstraint(DataSourceConstraint constraint)
Create a constrained copy of the source table.
|
Constructor and Description |
---|
ConstrainedTable(ConfigPhysicalTable sourceTable,
DataSourceConstraint constraint)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
default SimplifiedIntervalList |
Availability.getAvailableIntervals(DataSourceConstraint constraint)
Fetch a
SimplifiedIntervalList representing the coalesced available intervals on this availability as
filtered by the DataSourceConstraint . |
default Set<DataSourceName> |
Availability.getDataSourceNames(DataSourceConstraint constraint)
The names of the data sources backing this availability as filtered by the constraint.
|
Modifier and Type | Class and Description |
---|---|
class |
PhysicalDataSourceConstraint
Data source constraint containing physical name of the columns.
|
class |
QueryPlanningConstraint
Constraints used to match and resolve the best table for a given query.
|
Modifier and Type | Method and Description |
---|---|
static DataSourceConstraint |
DataSourceConstraint.unconstrained(PhysicalTable table)
Build a constraint which should not filter away any part of a given table.
|
DataSourceConstraint |
DataSourceConstraint.withMetricIntersection(Set<String> metricNames)
Create a new DataSourceConstraint instance with a new subset of metric names.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
DimensionIdFilter.apply(DataSourceConstraint constraint) |
Constructor and Description |
---|
DataSourceConstraint(DataSourceConstraint dataSourceConstraint)
Copy Constructor.
|
PhysicalDataSourceConstraint(DataSourceConstraint dataSourceConstraint,
PhysicalTableSchema physicalTableSchema)
Constructor.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.