Class GenericPartitionFieldSummary

    • Constructor Summary

      Constructors 
      Constructor Description
      GenericPartitionFieldSummary​(boolean containsNull, boolean containsNaN, java.nio.ByteBuffer lowerBound, java.nio.ByteBuffer upperBound)  
      GenericPartitionFieldSummary​(org.apache.avro.Schema avroSchema)
      Used by Avro reflection to instantiate this class when reading manifest files.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean containsNaN()
      Returns true if at least one data file in the manifest has a NaN value for the field.
      boolean containsNull()
      Returns true if at least one data file in the manifest has a null value for the field.
      ManifestFile.PartitionFieldSummary copy()
      Copies this summary.
      java.lang.Object get​(int i)  
      <T> T get​(int pos, java.lang.Class<T> javaClass)  
      org.apache.avro.Schema getSchema()  
      java.nio.ByteBuffer lowerBound()
      Returns a ByteBuffer that contains a serialized bound lower than all values of the field.
      void put​(int i, java.lang.Object v)  
      <T> void set​(int i, T value)  
      int size()  
      java.lang.String toString()  
      java.nio.ByteBuffer upperBound()
      Returns a ByteBuffer that contains a serialized bound higher than all values of the field.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GenericPartitionFieldSummary

        public GenericPartitionFieldSummary​(org.apache.avro.Schema avroSchema)
        Used by Avro reflection to instantiate this class when reading manifest files.
      • GenericPartitionFieldSummary

        public GenericPartitionFieldSummary​(boolean containsNull,
                                            boolean containsNaN,
                                            java.nio.ByteBuffer lowerBound,
                                            java.nio.ByteBuffer upperBound)