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.