Package org.postgresql.util
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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()This must be overidden to allow the object to be cloned.booleanequals(Object obj)This must be overidden to allow comparisons of objects.StringgetValue()This must be overidden, to return the value of the object, in the form required by org.postgresql.inthashCode()Compute hash.voidsetValue(String s)This method sets the value of this object.
-
-
-
Constructor Detail
-
PGmoney
public PGmoney(double value)
- Parameters:
value- of field
-
PGmoney
public PGmoney(String value) throws SQLException
- Throws:
SQLException
-
PGmoney
public PGmoney()
-
-
Method Detail
-
setValue
public void setValue(String s) throws SQLException
Description copied from class:PGobjectThis method sets the value of this object. It must be overridden.- Overrides:
setValuein classPGobject- 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:PGobjectCompute hash. As equals() use only value. Return the same hash for the same value.- Overrides:
hashCodein classPGobject- Returns:
- Value hashcode, 0 if value is null
Objects.hashCode(Object)
-
equals
public boolean equals(Object obj)
Description copied from class:PGobjectThis must be overidden to allow comparisons of objects.
-
getValue
public String getValue()
Description copied from class:PGobjectThis must be overidden, to return the value of the object, in the form required by org.postgresql.
-
clone
public Object clone() throws CloneNotSupportedException
Description copied from class:PGobjectThis must be overidden to allow the object to be cloned.- Overrides:
clonein classPGobject- Throws:
CloneNotSupportedException
-
-