Modifier and Type | Field and Description |
---|---|
static Comparator<TableName> |
TableName.AS_NAME_COMPARATOR
Comparator to order TableNames by their asName methods, using the native String comparator.
|
static Comparator<TableName> |
TableName.COMPARATOR
Deprecated.
due to name change. Use AS_NAME_COMPARATOR instead.
|
Modifier and Type | Method and Description |
---|---|
static TableName |
TableName.of(String name)
Wrap a string in an anonymous instance of TableName.
|
Modifier and Type | Method and Description |
---|---|
TableName |
PhysicalTableDefinition.getName() |
Modifier and Type | Method and Description |
---|---|
abstract Set<TableName> |
PhysicalTableDefinition.getDependentTableNames()
Get the set of physical tables required to build the current physical table.
|
Set<TableName> |
DimensionListPartitionTableDefinition.getDependentTableNames() |
Set<TableName> |
ConcretePhysicalTableDefinition.getDependentTableNames() |
Set<TableName> |
MetricUnionCompositeTableDefinition.getDependentTableNames() |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
ConcretePhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs)
Define a physical table using a zoned time grain.
|
ConcretePhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Define a physical table with provided logical to physical column name mappings.
|
ConcreteSqlPhysicalTableDefinition(String schemaName,
String timestampColumn,
TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs)
Define a sql backed physical table using a zoned time grain.
|
ConcreteSqlPhysicalTableDefinition(String schemaName,
String timestampColumn,
TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Define a physical table with provided logical to physical column name mappings.
|
DimensionListPartitionTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<TableName,Map<String,Set<String>>> tablePartDefinitions)
Constructor.
|
MetricUnionCompositeTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<TableName> dependentTableNames,
Set<? extends DimensionConfig> dimensionConfigs)
Define a physical table using a zoned time grain.
|
MetricUnionCompositeTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<TableName> dependentTableNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Define a physical table with provided logical to physical column name mappings.
|
PermissivePhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs)
Define a permissive physical table.
|
PermissivePhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Define a permissive physical table with provided logical to physical column name mappings.
|
PhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs)
Constructor for sub-class to call.
|
PhysicalTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Constructor with provided logical to physical name mapping.
|
Constructor and Description |
---|
DimensionListPartitionTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<TableName,Map<String,Set<String>>> tablePartDefinitions)
Constructor.
|
MetricUnionCompositeTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<TableName> dependentTableNames,
Set<? extends DimensionConfig> dimensionConfigs)
Define a physical table using a zoned time grain.
|
MetricUnionCompositeTableDefinition(TableName name,
ZonedTimeGrain timeGrain,
Set<FieldName> metricNames,
Set<TableName> dependentTableNames,
Set<? extends DimensionConfig> dimensionConfigs,
Map<String,String> logicalToPhysicalNames)
Define a physical table with provided logical to physical column name mappings.
|
Modifier and Type | Method and Description |
---|---|
TableName |
BasePhysicalTable.getTableName() |
TableName |
PhysicalTable.getTableName()
Deprecated.
Use Table::getName instead
|
TableName |
ConstrainedTable.getTableName() |
Constructor and Description |
---|
BaseCompositePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Set<? extends PhysicalTable> physicalTables,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability)
Constructor.
|
BasePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability)
Create a physical table.
|
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.
|
PermissivePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
DataSourceMetadataService metadataService)
Create a permissive physical table.
|
PermissivePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
PermissiveAvailability availability)
Create a permissive physical table.
|
SingleDataSourcePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
BaseMetadataAvailability availability)
Constructor.
|
SqlPhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability,
String schemaName,
String timestampColumn)
Create a physical table.
|
StrictPhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
DataSourceMetadataService metadataService)
Create a strict physical table.
|
StrictPhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
StrictAvailability availability)
Create a strict physical table with the availability on this table built externally.
|
Modifier and Type | Method and Description |
---|---|
TableName |
DataSourceConfiguration.getTableName()
Gets the name of the datasource to be used as a
TableName in fili. |
TableName |
TableConfig.getTableName()
Gets the
TableName of the current datasource. |
Modifier and Type | Class and Description |
---|---|
class |
WikiDruidTableName
Hold the list of raw Druid table names.
|
class |
WikiLogicalTableName
Hold the list of logical table names.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.