public abstract class BaseCompositePhysicalTable extends BasePhysicalTable
Constructor and Description |
---|
BaseCompositePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Set<? extends PhysicalTable> physicalTables,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability)
Constructor.
|
equals, getAllAvailableIntervals, getAvailability, getAvailableIntervals, getDataSourceNames, getName, getPhysicalColumnName, getSchema, getTableAlignment, getTableName, hashCode, setAvailability, toString, withConstraint
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAvailableIntervals, getColumns, getDataSourceNames, getTimeGrain, mapToSchemaAvailability
getDimensions
public BaseCompositePhysicalTable(@NotNull TableName name, @NotNull ZonedTimeGrain timeGrain, @NotNull Set<Column> columns, @NotNull Set<? extends PhysicalTable> physicalTables, @NotNull Map<String,String> logicalToPhysicalColumnNames, @NotNull Availability availability)
name
- Name that represents set of fact table names that are put together under this tabletimeGrain
- The time grain of the table. The time grain has to satisfy all grains of the tablescolumns
- The columns for this tablephysicalTables
- A set of PhysicalTables that are put together under this table. The
tables shall have zoned time grains that all satisfy the provided timeGrainlogicalToPhysicalColumnNames
- Mappings from logical to physical namesavailability
- The Availability of this tableCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.