Class NullStatistics

java.lang.Object
org.apache.parquet.column.statistics.Statistics<Integer>
org.apache.parquet.column.statistics.IntStatistics
io.deephaven.parquet.base.NullStatistics

public class NullStatistics extends org.apache.parquet.column.statistics.IntStatistics
A lightweight statistics object that does nothing. This should be passed to BulkWriters when we don't want to track statistics.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.parquet.column.statistics.Statistics

    org.apache.parquet.column.statistics.Statistics.Builder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final NullStatistics
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    incrementNumNulls(long increment)
     
     
    void
    updateStats(boolean value)
     
    void
    updateStats(double value)
     
    void
    updateStats(float value)
     
    void
    updateStats(int value)
     
    void
    updateStats(long value)
     
    void
    updateStats(org.apache.parquet.io.api.Binary value)
     

    Methods inherited from class org.apache.parquet.column.statistics.IntStatistics

    compareMaxToValue, compareMinToValue, copy, genericGetMax, genericGetMin, getMax, getMaxBytes, getMin, getMinBytes, initializeStats, isSmallerThan, mergeStatisticsMinMax, setMinMax, setMinMaxFromBytes, updateStats

    Methods inherited from class org.apache.parquet.column.statistics.Statistics

    comparator, compareMaxToValue, compareMinToValue, createStats, equals, getBuilderForReading, getNumNulls, getStatsBasedOnType, hashCode, hasNonNullValue, isEmpty, isNumNullsSet, markAsNotEmpty, maxAsString, mergeStatistics, minAsString, setNumNulls, type

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • NullStatistics

      public NullStatistics()
  • Method Details

    • updateStats

      public void updateStats(int value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.IntStatistics
    • updateStats

      public void updateStats(long value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.Statistics<Integer>
    • updateStats

      public void updateStats(float value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.Statistics<Integer>
    • updateStats

      public void updateStats(double value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.Statistics<Integer>
    • updateStats

      public void updateStats(boolean value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.Statistics<Integer>
    • updateStats

      public void updateStats(org.apache.parquet.io.api.Binary value)
      Overrides:
      updateStats in class org.apache.parquet.column.statistics.Statistics<Integer>
    • incrementNumNulls

      public void incrementNumNulls()
      Overrides:
      incrementNumNulls in class org.apache.parquet.column.statistics.Statistics<Integer>
    • incrementNumNulls

      public void incrementNumNulls(long increment)
      Overrides:
      incrementNumNulls in class org.apache.parquet.column.statistics.Statistics<Integer>
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.parquet.column.statistics.Statistics<Integer>