public interface Metadata
Modifier and Type | Method and Description |
---|---|
boolean |
containsExactStatistics(StatisticsKind<?> statisticsKind)
Checks whether specified statistics kind is set in this non-column statistics
and it corresponds to the exact statistics value.
|
ColumnMetadata |
getColumn(SchemaPath name)
Returns metadata description for the specified column
|
Map<SchemaPath,ColumnStatistics<?>> |
getColumnsStatistics()
Returns statistics stored in current metadata represented
as Map of column
SchemaPath s and corresponding ColumnStatistics . |
ColumnStatistics<?> |
getColumnStatistics(SchemaPath columnName)
Returns statistics for specified column stored in current metadata.
|
MetadataInfo |
getMetadataInfo() |
TupleMetadata |
getSchema()
Returns schema stored in current metadata represented as
TupleMetadata . |
<V> V |
getStatistic(StatisticsKind<V> statisticsKind)
Returns value of non-column statistics which corresponds to specified
StatisticsKind . |
<V> V |
getStatisticsForColumn(SchemaPath columnName,
StatisticsKind<V> statisticsKind)
Returns value of column statistics which corresponds to specified
StatisticsKind
for column with specified columnName . |
TableInfo |
getTableInfo() |
TableMetadataUnit |
toMetadataUnit()
Converts
Metadata implementation into TableMetadataUnit instance
which will be used to write data into Drill Metastore Tables. |
Map<SchemaPath,ColumnStatistics<?>> getColumnsStatistics()
SchemaPath
s and corresponding ColumnStatistics
.ColumnStatistics<?> getColumnStatistics(SchemaPath columnName)
columnName
- column whose statistics should be returnedTupleMetadata getSchema()
TupleMetadata
.<V> V getStatistic(StatisticsKind<V> statisticsKind)
StatisticsKind
.statisticsKind
- statistics kind whose value should be returnedboolean containsExactStatistics(StatisticsKind<?> statisticsKind)
statisticsKind
- statistics kind to check<V> V getStatisticsForColumn(SchemaPath columnName, StatisticsKind<V> statisticsKind)
StatisticsKind
for column with specified columnName
.columnName
- name of the columnstatisticsKind
- statistics kind whose value should be returnedColumnMetadata getColumn(SchemaPath name)
name
- column name, whose metadata type info should be returnedColumnMetadata
schema description of the columnTableInfo getTableInfo()
MetadataInfo getMetadataInfo()
TableMetadataUnit toMetadataUnit()
Metadata
implementation into TableMetadataUnit
instance
which will be used to write data into Drill Metastore Tables.Copyright © 1970 The Apache Software Foundation. All rights reserved.