Modifier and Type | Method and Description |
---|---|
protected abstract Set<DimensionConfig> |
AbstractBinderFactory.getDimensionConfigurations()
A set of all dimension configurations for this application.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LookupDimensionConfig
Defines the information needed to configure a Lookup Dimension.
|
interface |
RegisteredLookupDimensionConfig
Defines the information needed to configure a RegisteredLookup Dimension.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultKeyValueStoreDimensionConfig
A Default Key Value Store Dimension holds all of the information needed to construct a Dimension.
|
class |
DefaultLookupDimensionConfig
A Default Lookup Dimension holds all of the information needed to construct a Lookup Dimension.
|
class |
DefaultRegisteredLookupDimensionConfig
A Default Registered Lookup Dimension holds all of the information needed to construct a Registered Lookup Dimension.
|
Constructor and Description |
---|
KeyValueStoreDimensionLoader(Iterable<DimensionConfig> configSource)
Deprecated.
Constructor.
|
TypeAwareDimensionLoader(Iterable<DimensionConfig> configSource)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<? extends DimensionConfig> |
PhysicalTableDefinition.getDimensionConfigs() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,String> |
PhysicalTableDefinition.buildLogicalToPhysicalNames(Set<? extends DimensionConfig> dimensionConfigs)
Builds the dimension logical name to physical name mapping from dimension configs.
|
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 |
---|
KeyValueStoreDimension(DimensionConfig dimensionConfig)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Set<DimensionConfig> |
GenericBinderFactory.getDimensionConfigurations() |
protected LinkedHashSet<DimensionConfig> |
WikiBinderFactory.getDimensionConfigurations() |
Modifier and Type | Method and Description |
---|---|
Set<DimensionConfig> |
GenericDimensionConfigs.getAllDimensionConfigurations()
Get all dimension configurations of all data sources.
|
Set<DimensionConfig> |
WikiDimensions.getAllDimensionConfigurations()
Get all dimension configurations.
|
Set<DimensionConfig> |
GenericDimensionConfigs.getDimensionConfigs(DataSourceConfiguration dataSourceConfiguration)
Deprecated.
only the name(a String) of DataSourceConfiguration can resolve its set of DimensionConfigs. There is
no need to pass a heavier DataSourceConfiguration object. Use
GenericDimensionConfigs.getDimensionConfigs(String) instead. |
Set<DimensionConfig> |
GenericDimensionConfigs.getDimensionConfigs(String dataSourceName)
Returns all dimension configurations of a particular data source.
|
LinkedHashSet<DimensionConfig> |
WikiDimensions.getDimensionConfigurationsByConfigInfo(WikiApiDimensionConfigInfo... dimensionNames)
Get dimension configurations provided the dimension api name.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.