Class PGmoney

java.lang.Object
org.postgresql.util.PGobject
org.postgresql.util.PGmoney
All Implemented Interfaces:
Serializable, Cloneable

public class PGmoney extends PGobject implements Serializable, Cloneable
This implements a class that handles the PostgreSQL money and cash types.
See Also:
  • Field Details

    • val

      public double val
    • isNull

      public boolean isNull
      If the object represents null::money
  • Constructor Details

    • PGmoney

      public PGmoney(double value)
      Parameters:
      value - of field
    • PGmoney

      public PGmoney(String value) throws SQLException
      Throws:
      SQLException
    • PGmoney

      public PGmoney()
  • Method Details

    • setValue

      public void setValue(String s) throws SQLException
      Description copied from class: PGobject
      This method sets the value of this object. It must be overridden.
      Overrides:
      setValue in class PGobject
      Parameters:
      s - a string representation of the value of the object
      Throws:
      SQLException - thrown if value is invalid for this type
    • hashCode

      public int hashCode()
      Description copied from class: PGobject
      Compute hash. As equals() use only value. Return the same hash for the same value.
      Overrides:
      hashCode in class PGobject
      Returns:
      Value hashcode, 0 if value is null Objects.hashCode(Object)
    • equals

      public boolean equals(Object obj)
      Description copied from class: PGobject
      This must be overridden to allow comparisons of objects.
      Overrides:
      equals in class PGobject
      Parameters:
      obj - Object to compare with
      Returns:
      true if the two boxes are identical
    • getValue

      public String getValue()
      Description copied from class: PGobject
      This must be overridden, to return the value of the object, in the form required by org.postgresql.
      Overrides:
      getValue in class PGobject
      Returns:
      the value of this object
    • clone

      public Object clone() throws CloneNotSupportedException
      Description copied from class: PGobject
      This must be overridden to allow the object to be cloned.
      Overrides:
      clone in class PGobject
      Throws:
      CloneNotSupportedException