Constructor and Description |
---|
MetricInstance(FieldName metricName,
MetricMaker maker,
FieldName... dependencyFields)
Deprecated.
logical metric needs more config-richness to not just configure metric name, but also metric long
name, description, etc. Use
MetricInstance.MetricInstance(LogicalMetricInfo, MetricMaker, FieldName...) instead. |
MetricInstance(FieldName metricName,
MetricMaker maker,
FieldName... dependencyFields)
Deprecated.
logical metric needs more config-richness to not just configure metric name, but also metric long
name, description, etc. Use
MetricInstance.MetricInstance(LogicalMetricInfo, MetricMaker, FieldName...) instead. |
MetricInstance(LogicalMetricInfo logicalMetricInfo,
MetricMaker maker,
FieldName... dependencyFields)
Construct a MetricInstance from FieldNames with a list of dependencyFields.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApiMetricName
Interface to mark metric names.
|
Modifier and Type | Method and Description |
---|---|
Set<FieldName> |
PhysicalTableDefinition.getMetricNames() |
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.buildTableGroup(String logicalTableName,
Set<ApiMetricName> apiMetrics,
Set<FieldName> druidMetrics,
Set<PhysicalTableDefinition> tableDefinitions,
ResourceDictionaries dictionaries)
Deprecated.
logicalTableName is not used in TableGroup, use buildDimensionSpanningTableGroup instead
|
protected PhysicalTable |
BaseTableLoader.loadPhysicalTable(PhysicalTableDefinition definition,
Set<FieldName> metricNames,
ResourceDictionaries dictionaries)
Deprecated.
use buildPhysicalTableWithDependency instead, which also supports building table with dependencies
|
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 |
---|
SketchRoundUpMapper(FieldName columnName)
The column name to round.
|
Modifier and Type | Class and Description |
---|---|
class |
DruidMetricName
Holds a metric name which is stored in druid.
|
class |
FiliApiMetricName
Holds a metric name which is stored in fili.
|
Modifier and Type | Class and Description |
---|---|
class |
WikiApiMetricName
Hold the list of API metric names.
|
class |
WikiDruidMetricName
Hold the list of raw Druid metric names.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.