Package | Description |
---|---|
com.yahoo.bard.webservice.data.config.table | |
com.yahoo.bard.webservice.data.time | |
com.yahoo.bard.webservice.table |
Modifier and Type | Method and Description |
---|---|
ZonedTimeGrain |
PhysicalTableDefinition.getTimeGrain() |
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.
|
Modifier and Type | Method and Description |
---|---|
default ZonedTimeGrain |
ZonelessTimeGrain.buildZonedTimeGrain(org.joda.time.DateTimeZone dateTimeZone)
Apply a timezone to a time grain.
|
ZonedTimeGrain |
ZonedTimeGrain.withZone(org.joda.time.DateTimeZone dateTimeZone)
Create a ZonedTimeGrain with the same base grain and a different time zone.
|
Modifier and Type | Method and Description |
---|---|
default ZonedTimeGrain |
PhysicalTable.getTimeGrain()
Deprecated.
use getSchema().getTimeGrain()
|
ZonedTimeGrain |
PhysicalTableSchema.getTimeGrain()
Granularity.
|
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.
|
PhysicalTableSchema(ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames)
Constructor.
|
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.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.