public class StrictPhysicalTable extends SingleDataSourcePhysicalTable
Constructor and Description |
---|
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 |
---|---|
String |
getFactTableName()
Deprecated.
Use getDataSourceName instead.
|
String |
toString() |
getDataSourceName
equals, getAllAvailableIntervals, getAvailability, getAvailableIntervals, getDataSourceNames, getName, getPhysicalColumnName, getSchema, getTableAlignment, getTableName, hashCode, setAvailability, withConstraint
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAvailableIntervals, getColumns, getDataSourceNames, getTimeGrain, mapToSchemaAvailability
getDimensions
public StrictPhysicalTable(@NotNull TableName name, @NotNull ZonedTimeGrain timeGrain, @NotNull Set<Column> columns, @NotNull Map<String,String> logicalToPhysicalColumnNames, @NotNull DataSourceMetadataService metadataService)
name
- Name of the physical table as TableName, also used as data source nametimeGrain
- time grain of the tablecolumns
- The columns for this tablelogicalToPhysicalColumnNames
- Mappings from logical to physical namesmetadataService
- Datasource metadata service containing availability data for the tablepublic StrictPhysicalTable(@NotNull TableName name, @NotNull ZonedTimeGrain timeGrain, @NotNull Set<Column> columns, @NotNull Map<String,String> logicalToPhysicalColumnNames, @NotNull StrictAvailability availability)
name
- Name of the physical table as TableName, also used as fact table nametimeGrain
- time grain of the tablecolumns
- The columns for this tablelogicalToPhysicalColumnNames
- Mappings from logical to physical namesavailability
- Availability that serves interval availability for columns@Deprecated public String getFactTableName()
public String toString()
toString
in class SingleDataSourcePhysicalTable
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.