Class Statistics

    • Field Detail

      • max

        public ByteBuffer max
        DEPRECATED: min and max value of the column. Use min_value and max_value. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix. These fields encode min and max values determined by signed comparison only. New files should use the correct order for a column's logical type and store the values in the min_value and max_value fields. To support older readers, these may be set when the column order is signed.
      • null_count

        public long null_count
        count of null value in the column
      • distinct_count

        public long distinct_count
        count of distinct values occurring
      • max_value

        public ByteBuffer max_value
        Min and max values for the column, determined by its ColumnOrder. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix.
      • metaDataMap

        public static final Map<Statistics._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
    • Constructor Detail

      • Statistics

        public Statistics()
      • Statistics

        public Statistics​(Statistics other)
        Performs a deep copy on other.
    • Method Detail

      • getMax

        public byte[] getMax()
        DEPRECATED: min and max value of the column. Use min_value and max_value. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix. These fields encode min and max values determined by signed comparison only. New files should use the correct order for a column's logical type and store the values in the min_value and max_value fields. To support older readers, these may be set when the column order is signed.
      • setMax

        public Statistics setMax​(byte[] max)
        DEPRECATED: min and max value of the column. Use min_value and max_value. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix. These fields encode min and max values determined by signed comparison only. New files should use the correct order for a column's logical type and store the values in the min_value and max_value fields. To support older readers, these may be set when the column order is signed.
      • unsetMax

        public void unsetMax()
      • isSetMax

        public boolean isSetMax()
        Returns true if field max is set (has been assigned a value) and false otherwise
      • setMaxIsSet

        public void setMaxIsSet​(boolean value)
      • getMin

        public byte[] getMin()
      • setMin

        public Statistics setMin​(byte[] min)
      • unsetMin

        public void unsetMin()
      • isSetMin

        public boolean isSetMin()
        Returns true if field min is set (has been assigned a value) and false otherwise
      • setMinIsSet

        public void setMinIsSet​(boolean value)
      • getNull_count

        public long getNull_count()
        count of null value in the column
      • setNull_count

        public Statistics setNull_count​(long null_count)
        count of null value in the column
      • unsetNull_count

        public void unsetNull_count()
      • isSetNull_count

        public boolean isSetNull_count()
        Returns true if field null_count is set (has been assigned a value) and false otherwise
      • setNull_countIsSet

        public void setNull_countIsSet​(boolean value)
      • getDistinct_count

        public long getDistinct_count()
        count of distinct values occurring
      • setDistinct_count

        public Statistics setDistinct_count​(long distinct_count)
        count of distinct values occurring
      • unsetDistinct_count

        public void unsetDistinct_count()
      • isSetDistinct_count

        public boolean isSetDistinct_count()
        Returns true if field distinct_count is set (has been assigned a value) and false otherwise
      • setDistinct_countIsSet

        public void setDistinct_countIsSet​(boolean value)
      • getMax_value

        public byte[] getMax_value()
        Min and max values for the column, determined by its ColumnOrder. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix.
      • bufferForMax_value

        public ByteBuffer bufferForMax_value()
      • setMax_value

        public Statistics setMax_value​(byte[] max_value)
        Min and max values for the column, determined by its ColumnOrder. Values are encoded using PLAIN encoding, except that variable-length byte arrays do not include a length prefix.
      • unsetMax_value

        public void unsetMax_value()
      • isSetMax_value

        public boolean isSetMax_value()
        Returns true if field max_value is set (has been assigned a value) and false otherwise
      • setMax_valueIsSet

        public void setMax_valueIsSet​(boolean value)
      • getMin_value

        public byte[] getMin_value()
      • bufferForMin_value

        public ByteBuffer bufferForMin_value()
      • setMin_value

        public Statistics setMin_value​(byte[] min_value)
      • unsetMin_value

        public void unsetMin_value()
      • isSetMin_value

        public boolean isSetMin_value()
        Returns true if field min_value is set (has been assigned a value) and false otherwise
      • setMin_valueIsSet

        public void setMin_valueIsSet​(boolean value)
      • isSet

        public boolean isSet​(Statistics._Fields field)
        Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
        Specified by:
        isSet in interface org.apache.thrift.TBase<Statistics,​Statistics._Fields>
      • equals

        public boolean equals​(Statistics that)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • read

        public void read​(org.apache.thrift.protocol.TProtocol iprot)
                  throws org.apache.thrift.TException
        Specified by:
        read in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • write

        public void write​(org.apache.thrift.protocol.TProtocol oprot)
                   throws org.apache.thrift.TException
        Specified by:
        write in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • validate

        public void validate()
                      throws org.apache.thrift.TException
        Throws:
        org.apache.thrift.TException