| Package | Description | 
|---|---|
| com.yahoo.bard.webservice.data.config.table | |
| com.yahoo.bard.webservice.table | 
| Modifier and Type | Method and Description | 
|---|---|
ConfigPhysicalTable | 
ConcreteSqlPhysicalTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)  | 
abstract ConfigPhysicalTable | 
PhysicalTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)
Given the resource dictionaries and a data source metadata service, build the corresponding physical table. 
 | 
ConfigPhysicalTable | 
DimensionListPartitionTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)  | 
ConfigPhysicalTable | 
ConcretePhysicalTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)  | 
ConfigPhysicalTable | 
MetricUnionCompositeTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)  | 
ConfigPhysicalTable | 
PermissivePhysicalTableDefinition.build(ResourceDictionaries dictionaries,
     DataSourceMetadataService metadataService)  | 
protected ConfigPhysicalTable | 
BaseTableLoader.buildPhysicalTableWithDependency(String currentTableName,
                                Map<String,PhysicalTableDefinition> availableTableDefinitions,
                                ResourceDictionaries dictionaries)
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<ConfigPhysicalTable,Set<String>> | 
MetricUnionCompositeTableDefinition.getTableToMetricsMap(ResourceDictionaries dictionaries)
Returns a map from availability to set of metrics. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseCompositePhysicalTable
An implementation of BasePhysicalTable that contains multiple tables. 
 | 
class  | 
BasePhysicalTable
Base implementation of physical table that are shared across various types of physical tables. 
 | 
class  | 
MetricUnionCompositeTable
An implementation of  
PhysicalTable backed by  MetricUnionAvailability. | 
class  | 
PartitionCompositeTable
An implementation of  
PhysicalTable backed by PartitionAvailability availability. | 
class  | 
PermissivePhysicalTable
A sibling of strict physical table, but with permissive availability. 
 | 
class  | 
SingleDataSourcePhysicalTable
A Physical Table that should be backed by a Metadata-based Availability that has only a single data source. 
 | 
class  | 
SqlPhysicalTable
An implementation of  
BasePhysicalTable specific for Sql Backed datasources. | 
class  | 
StrictPhysicalTable
An implementation of Physical table that is backed by a single fact table and has intersect availability. 
 | 
| Constructor and Description | 
|---|
ConstrainedTable(ConfigPhysicalTable sourceTable,
                DataSourceConstraint constraint)
Constructor. 
 | 
ConstrainedTable(ConfigPhysicalTable sourceTable,
                QueryPlanningConstraint queryPlanningConstraint)
Constructor. 
 | 
| Constructor and Description | 
|---|
MetricUnionCompositeTable(TableName name,
                         ZonedTimeGrain timeGrain,
                         Set<Column> columns,
                         Set<ConfigPhysicalTable> physicalTables,
                         Map<String,String> logicalToPhysicalColumnNames,
                         Map<Availability,Set<String>> availabilitiesToMetricNames)
Constructor. 
 | 
PartitionCompositeTable(TableName name,
                       ZonedTimeGrain timeGrain,
                       Set<Column> columns,
                       Map<String,String> logicalToPhysicalColumnNames,
                       Map<ConfigPhysicalTable,DataSourceFilter> availabilityFilters)
Constructor. 
 | 
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.