public class BaseTableMetadata extends BaseMetadata implements TableMetadata
TableMetadata
interface.Modifier and Type | Class and Description |
---|---|
static class |
BaseTableMetadata.BaseTableMetadataBuilder |
BaseMetadata.BaseMetadataBuilder<T extends BaseMetadata.BaseMetadataBuilder<T>>
columnsStatistics, lastModifiedTime, metadataInfo, metadataStatistics, schema, tableInfo, UNDEFINED_TIME
Modifier and Type | Method and Description |
---|---|
static BaseTableMetadata.BaseTableMetadataBuilder |
builder() |
BaseTableMetadata |
cloneWithStats(Map<SchemaPath,ColumnStatistics<?>> columnStatistics,
List<StatisticsHolder<?>> tableStatistics) |
boolean |
equals(Object o) |
List<SchemaPath> |
getInterestingColumns() |
org.apache.hadoop.fs.Path |
getLocation() |
int |
hashCode() |
boolean |
isPartitionColumn(String fieldName) |
BaseTableMetadata.BaseTableMetadataBuilder |
toBuilder() |
protected void |
toMetadataUnitBuilder(TableMetadataUnit.Builder builder) |
String |
toString() |
containsExactStatistics, getColumn, getColumnsStatistics, getColumnStatistics, getLastModifiedTime, getMetadataInfo, getSchema, getStatistic, getStatisticsForColumn, getTableInfo, toMetadataUnit
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLastModifiedTime
containsExactStatistics, getColumn, getColumnsStatistics, getColumnStatistics, getMetadataInfo, getSchema, getStatistic, getStatisticsForColumn, getTableInfo, toMetadataUnit
public boolean isPartitionColumn(String fieldName)
public org.apache.hadoop.fs.Path getLocation()
getLocation
in interface TableMetadata
public List<SchemaPath> getInterestingColumns()
getInterestingColumns
in interface TableMetadata
public boolean equals(Object o)
equals
in class BaseMetadata
public int hashCode()
hashCode
in class BaseMetadata
public BaseTableMetadata cloneWithStats(Map<SchemaPath,ColumnStatistics<?>> columnStatistics, List<StatisticsHolder<?>> tableStatistics)
cloneWithStats
in interface TableMetadata
protected void toMetadataUnitBuilder(TableMetadataUnit.Builder builder)
toMetadataUnitBuilder
in class BaseMetadata
public BaseTableMetadata.BaseTableMetadataBuilder toBuilder()
toBuilder
in class BaseMetadata
public static BaseTableMetadata.BaseTableMetadataBuilder builder()
Copyright © 1970 The Apache Software Foundation. All rights reserved.