Class TableStatisticsKind<T>

java.lang.Object
org.apache.drill.metastore.statistics.BaseStatisticsKind<T>
org.apache.drill.metastore.statistics.TableStatisticsKind<T>
All Implemented Interfaces:
CollectableTableStatisticsKind<T>, StatisticsKind<T>

public class TableStatisticsKind<T> extends BaseStatisticsKind<T> implements CollectableTableStatisticsKind<T>
Implementation of CollectableColumnStatisticsKind which contain base table statistics kinds with implemented mergeStatistics() method.
  • Field Details

    • ROW_COUNT

      public static final TableStatisticsKind<Long> ROW_COUNT
      Table statistics kind which represents row count for the specific table.
    • EST_ROW_COUNT

      public static final TableStatisticsKind<Double> EST_ROW_COUNT
      Table statistics kind which represents estimated row count for the specific table.
    • HAS_DESCRIPTIVE_STATISTICS

      public static final TableStatisticsKind<Boolean> HAS_DESCRIPTIVE_STATISTICS
      Table statistics kind which represents estimated row count for the specific table.
    • ANALYZE_METADATA_LEVEL

      public static final TableStatisticsKind<MetadataType> ANALYZE_METADATA_LEVEL
      Table statistics kind which represents metadata level for which analyze was produced.
  • Constructor Details

    • TableStatisticsKind

      public TableStatisticsKind(String statisticKey, boolean exact)
  • Method Details