Package org.postgresql.util
Class PGmoney
java.lang.Object
org.postgresql.util.PGobject
org.postgresql.util.PGmoney
- All Implemented Interfaces:
Serializable
,Cloneable
This implements a class that handles the PostgreSQL money and cash types.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
This must be overridden to allow the object to be cloned.boolean
This must be overridden to allow comparisons of objects.@Nullable String
getValue()
This must be overridden, to return the value of the object, in the form required by org.postgresql.int
hashCode()
Compute hash.void
This method sets the value of this object.
-
Field Details
-
val
public double val -
isNull
public boolean isNullIf the object representsnull::money
-
-
Constructor Details
-
PGmoney
public PGmoney(double value) - Parameters:
value
- of field
-
PGmoney
- Throws:
SQLException
-
PGmoney
public PGmoney()
-
-
Method Details
-
setValue
Description copied from class:PGobject
This method sets the value of this object. It must be overridden.- Overrides:
setValue
in 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:PGobject
Compute hash. As equals() use only value. Return the same hash for the same value.- Overrides:
hashCode
in classPGobject
- Returns:
- Value hashcode, 0 if value is null
Objects.hashCode(Object)
-
equals
Description copied from class:PGobject
This must be overridden to allow comparisons of objects. -
getValue
Description copied from class:PGobject
This must be overridden, to return the value of the object, in the form required by org.postgresql. -
clone
Description copied from class:PGobject
This must be overridden to allow the object to be cloned.- Overrides:
clone
in classPGobject
- Throws:
CloneNotSupportedException
-