org.postgresql.util
Class PGmoney

java.lang.Object
  extended by org.postgresql.util.PGobject
      extended by 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

Field Summary
 double val
           
 
Fields inherited from class org.postgresql.util.PGobject
type, value
 
Constructor Summary
PGmoney()
           
PGmoney(double value)
           
PGmoney(String value)
           
 
Method Summary
 Object clone()
          This must be overidden to allow the object to be cloned
 boolean equals(Object obj)
          This must be overidden to allow comparisons of objects
 String getValue()
          This must be overidden, to return the value of the object, in the form required by org.postgresql.
 int hashCode()
          Compute hash.
 void setValue(String s)
          This method sets the value of this object.
 
Methods inherited from class org.postgresql.util.PGobject
getType, setType, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

val

public double val
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: PGobject
This method sets the value of this object. It must be overidden.

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

equals

public boolean equals(Object obj)
Description copied from class: PGobject
This must be overidden 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 overidden, 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 overidden to allow the object to be cloned

Overrides:
clone in class PGobject
Throws:
CloneNotSupportedException


Copyright © 2016 PostgreSQL Global Development Group. All rights reserved.