Package | Description |
---|---|
com.yahoo.bard.webservice.data.config.table | |
com.yahoo.bard.webservice.table |
Modifier and Type | Method and Description |
---|---|
TableGroup |
BaseTableLoader.buildDimensionSpanningTableGroup(Set<ApiMetricName> apiMetrics,
Set<FieldName> druidMetrics,
Set<PhysicalTableDefinition> tableDefinitions,
ResourceDictionaries dictionaries)
Deprecated.
does not load table with external dependency, use the other buildDimensionSpanningTableGroup instead
|
TableGroup |
BaseTableLoader.buildDimensionSpanningTableGroup(Set<TableName> currentTableGroupTableNames,
Set<PhysicalTableDefinition> tableDefinitions,
ResourceDictionaries dictionaries,
Set<ApiMetricName> apiMetrics)
Builds a table group that derive its dimensions by taking the union of all the underlying physical dimensions.
|
TableGroup |
BaseTableLoader.buildTableGroup(String logicalTableName,
Set<ApiMetricName> apiMetrics,
Set<FieldName> druidMetrics,
Set<PhysicalTableDefinition> tableDefinitions,
ResourceDictionaries dictionaries)
Deprecated.
logicalTableName is not used in TableGroup, use buildDimensionSpanningTableGroup instead
|
Modifier and Type | Method and Description |
---|---|
LogicalTable |
BaseTableLoader.buildLogicalTable(String name,
Granularity granularity,
String category,
String longName,
org.joda.time.ReadablePeriod retention,
String description,
TableGroup group,
MetricDictionary metrics)
Deprecated.
The LogicalTable constructor is being mirrored here, can be referenced directly
|
LogicalTable |
BaseTableLoader.buildLogicalTable(String name,
Granularity granularity,
TableGroup group,
MetricDictionary metrics)
Deprecated.
use new LogicalTable(...) by preferences
|
void |
BaseTableLoader.loadLogicalTableWithGranularities(String logicalTableName,
TableGroup nameGroup,
Set<? extends Granularity> validGrains,
LogicalTableDictionary tableDictionary,
MetricDictionary metricDictionary)
Load a logical table into the logicalDictionary.
|
void |
BaseTableLoader.loadLogicalTableWithGranularities(String logicalTableName,
TableGroup nameGroup,
Set<? extends Granularity> validGrains,
ResourceDictionaries dictionaries)
Load a logical table into the logicalDictionary.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseTableLoader.loadLogicalTablesWithGranularities(Map<String,TableGroup> nameGroupMap,
Set<? extends Granularity> validGrains,
LogicalTableDictionary tableDictionary,
Map<String,MetricDictionary> scopedMetrics)
Load several logical tables into the logicalDictionary, each with their own scoped metric dictionary.
|
void |
BaseTableLoader.loadLogicalTablesWithGranularities(Map<String,TableGroup> nameGroupMap,
Set<? extends Granularity> validGrains,
ResourceDictionaries dictionaries)
Load several logical tables into the logicalDictionary, all with the globally-scoped metric dictionary.
|
Modifier and Type | Method and Description |
---|---|
TableGroup |
LogicalTable.getTableGroup() |
Constructor and Description |
---|
LogicalTable(String name,
Granularity granularity,
TableGroup tableGroup,
MetricDictionary metricDictionary)
Constructor
|
LogicalTable(String name,
String category,
String longName,
Granularity granularity,
org.joda.time.ReadablePeriod retention,
String description,
TableGroup tableGroup,
MetricDictionary metricDictionary)
Constructor.
|
LogicalTableSchema(TableGroup tableGroup,
Granularity granularity,
MetricDictionary metricDictionary)
Constructor.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.