Class BoundingBox

java.lang.Object
org.apache.parquet.format.BoundingBox
All Implemented Interfaces:
Serializable, Cloneable, Comparable<BoundingBox>, org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.23.0)", date="2026-08-06") public class BoundingBox extends Object implements org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>, Serializable, Cloneable, Comparable<BoundingBox>
Bounding box for GEOMETRY or GEOGRAPHY type in the representation of min/max value pair of coordinates from each axis.
See Also:
  • Field Details

    • xmin

      public double xmin
    • xmax

      public double xmax
    • ymin

      public double ymin
    • ymax

      public double ymax
    • zmin

      public double zmin
    • zmax

      public double zmax
    • mmin

      public double mmin
    • mmax

      public double mmax
    • metaDataMap

      public static final Map<BoundingBox._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
  • Constructor Details

    • BoundingBox

      public BoundingBox()
    • BoundingBox

      public BoundingBox(double xmin, double xmax, double ymin, double ymax)
    • BoundingBox

      public BoundingBox(BoundingBox other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public BoundingBox deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>
    • getXmin

      public double getXmin()
    • setXmin

      public BoundingBox setXmin(double xmin)
    • unsetXmin

      public void unsetXmin()
    • isSetXmin

      public boolean isSetXmin()
      Returns true if field xmin is set (has been assigned a value) and false otherwise
    • setXminIsSet

      public void setXminIsSet(boolean value)
    • getXmax

      public double getXmax()
    • setXmax

      public BoundingBox setXmax(double xmax)
    • unsetXmax

      public void unsetXmax()
    • isSetXmax

      public boolean isSetXmax()
      Returns true if field xmax is set (has been assigned a value) and false otherwise
    • setXmaxIsSet

      public void setXmaxIsSet(boolean value)
    • getYmin

      public double getYmin()
    • setYmin

      public BoundingBox setYmin(double ymin)
    • unsetYmin

      public void unsetYmin()
    • isSetYmin

      public boolean isSetYmin()
      Returns true if field ymin is set (has been assigned a value) and false otherwise
    • setYminIsSet

      public void setYminIsSet(boolean value)
    • getYmax

      public double getYmax()
    • setYmax

      public BoundingBox setYmax(double ymax)
    • unsetYmax

      public void unsetYmax()
    • isSetYmax

      public boolean isSetYmax()
      Returns true if field ymax is set (has been assigned a value) and false otherwise
    • setYmaxIsSet

      public void setYmaxIsSet(boolean value)
    • getZmin

      public double getZmin()
    • setZmin

      public BoundingBox setZmin(double zmin)
    • unsetZmin

      public void unsetZmin()
    • isSetZmin

      public boolean isSetZmin()
      Returns true if field zmin is set (has been assigned a value) and false otherwise
    • setZminIsSet

      public void setZminIsSet(boolean value)
    • getZmax

      public double getZmax()
    • setZmax

      public BoundingBox setZmax(double zmax)
    • unsetZmax

      public void unsetZmax()
    • isSetZmax

      public boolean isSetZmax()
      Returns true if field zmax is set (has been assigned a value) and false otherwise
    • setZmaxIsSet

      public void setZmaxIsSet(boolean value)
    • getMmin

      public double getMmin()
    • setMmin

      public BoundingBox setMmin(double mmin)
    • unsetMmin

      public void unsetMmin()
    • isSetMmin

      public boolean isSetMmin()
      Returns true if field mmin is set (has been assigned a value) and false otherwise
    • setMminIsSet

      public void setMminIsSet(boolean value)
    • getMmax

      public double getMmax()
    • setMmax

      public BoundingBox setMmax(double mmax)
    • unsetMmax

      public void unsetMmax()
    • isSetMmax

      public boolean isSetMmax()
      Returns true if field mmax is set (has been assigned a value) and false otherwise
    • setMmaxIsSet

      public void setMmaxIsSet(boolean value)
    • setFieldValue

      public void setFieldValue(BoundingBox._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>
    • getFieldValue

      public Object getFieldValue(BoundingBox._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>
    • isSet

      public boolean isSet(BoundingBox._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<BoundingBox,BoundingBox._Fields>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(BoundingBox that)
    • hashCode

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

      public int compareTo(BoundingBox other)
      Specified by:
      compareTo in interface Comparable<BoundingBox>
    • fieldForId

      public BoundingBox._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<BoundingBox,BoundingBox._Fields>
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

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