Package org.postgresql.geometric
Class PGcircle
- java.lang.Object
-
- org.postgresql.util.PGobject
-
- org.postgresql.geometric.PGcircle
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PGcircle extends PGobject implements java.io.Serializable, java.lang.Cloneable
This represents org.postgresql's circle datatype, consisting of a point and a radius.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()This must be overridden to allow the object to be cloned.booleanequals(java.lang.Object obj)This must be overridden to allow comparisons of objects.java.lang.StringgetValue()This must be overridden, to return the value of the object, in the form required by org.postgresql.inthashCode()Compute hash.voidsetValue(java.lang.String s)This method sets the value of this object.
-
-
-
Field Detail
-
center
public PGpoint center
This is the center point.
-
radius
public double radius
This is the radius.
-
-
Constructor Detail
-
PGcircle
public PGcircle(double x, double y, double r)- Parameters:
x- coordinate of centery- coordinate of centerr- radius of circle
-
PGcircle
public PGcircle(PGpoint c, double r)
- Parameters:
c- PGpoint describing the circle's centerr- radius of circle
-
PGcircle
public PGcircle(java.lang.String s) throws java.sql.SQLException- Parameters:
s- definition of the circle in PostgreSQL's syntax.- Throws:
java.sql.SQLException- on conversion failure
-
PGcircle
public PGcircle()
This constructor is used by the driver.
-
-
Method Detail
-
setValue
public void setValue(java.lang.String s) throws java.sql.SQLExceptionDescription copied from class:PGobjectThis method sets the value of this object. It must be overridden.
-
equals
public boolean equals(java.lang.Object obj)
Description copied from class:PGobjectThis must be overridden to allow comparisons of objects.
-
hashCode
public int hashCode()
Description copied from class:PGobjectCompute hash. As equals() use only value. Return the same hash for the same value.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionDescription copied from class:PGobjectThis must be overridden to allow the object to be cloned.
-
-