Class BaseTableMetadata
java.lang.Object
org.apache.drill.metastore.metadata.BaseMetadata
org.apache.drill.metastore.metadata.BaseTableMetadata
- All Implemented Interfaces:
Metadata,TableMetadata
Base implementation of
TableMetadata interface.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.drill.metastore.metadata.BaseMetadata
BaseMetadata.BaseMetadataBuilder<T extends BaseMetadata.BaseMetadataBuilder<T>> -
Field Summary
Fields inherited from class org.apache.drill.metastore.metadata.BaseMetadata
columnsStatistics, lastModifiedTime, metadataInfo, metadataStatistics, schema, tableInfo, UNDEFINED_TIME -
Method Summary
Modifier and TypeMethodDescriptionbuilder()cloneWithStats(Map<SchemaPath, ColumnStatistics<?>> columnStatistics, List<StatisticsHolder<?>> tableStatistics) booleanorg.apache.hadoop.fs.PathinthashCode()booleanisPartitionColumn(String fieldName) protected voidtoString()Methods inherited from class org.apache.drill.metastore.metadata.BaseMetadata
containsExactStatistics, getColumn, getColumnsStatistics, getColumnStatistics, getLastModifiedTime, getMetadataInfo, getSchema, getStatistic, getStatisticsForColumn, getTableInfo, toMetadataUnitMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.drill.metastore.metadata.Metadata
containsExactStatistics, getColumn, getColumnsStatistics, getColumnStatistics, getMetadataInfo, getSchema, getStatistic, getStatisticsForColumn, getTableInfo, toMetadataUnitMethods inherited from interface org.apache.drill.metastore.metadata.TableMetadata
getLastModifiedTime
-
Method Details
-
isPartitionColumn
-
getLocation
public org.apache.hadoop.fs.Path getLocation()- Specified by:
getLocationin interfaceTableMetadata
-
getInterestingColumns
- Specified by:
getInterestingColumnsin interfaceTableMetadata
-
equals
- Overrides:
equalsin classBaseMetadata
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseMetadata
-
toString
-
cloneWithStats
public BaseTableMetadata cloneWithStats(Map<SchemaPath, ColumnStatistics<?>> columnStatistics, List<StatisticsHolder<?>> tableStatistics) - Specified by:
cloneWithStatsin interfaceTableMetadata
-
toMetadataUnitBuilder
- Specified by:
toMetadataUnitBuilderin classBaseMetadata
-
toBuilder
- Specified by:
toBuilderin classBaseMetadata
-
builder
-