Package org.postgresql.geometric
Class PGpath
java.lang.Object
org.postgresql.util.PGobject
org.postgresql.geometric.PGpath
- All Implemented Interfaces:
Serializable
,Cloneable
This implements a path (a multiple segmented line, which may be closed).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
True if the path is open, false if closed.PGpoint[]
The points defining this path. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
This must be overridden to allow the object to be cloned.void
boolean
This must be overridden to allow comparisons of objects.getValue()
This returns the path in the syntax expected by org.postgresql.int
hashCode()
Compute hash.boolean
isClosed()
boolean
isOpen()
void
openPath()
void
This method sets the value of this object.
-
Field Details
-
open
public boolean openTrue if the path is open, false if closed. -
points
The points defining this path.
-
-
Constructor Details
-
PGpath
- Parameters:
points
- the PGpoints that define the pathopen
- True if the path is open, false if closed
-
PGpath
public PGpath()Required by the driver. -
PGpath
- Parameters:
s
- definition of the path in PostgreSQL's syntax.- Throws:
SQLException
- on conversion failure
-
-
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
- Definition of the path in PostgreSQL's syntax- Throws:
SQLException
- on conversion failure
-
equals
Description copied from class:PGobject
This must be overridden to allow comparisons of objects. -
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)
-
clone
Description copied from class:PGobject
This must be overridden to allow the object to be cloned.- Overrides:
clone
in classPGobject
- Throws:
CloneNotSupportedException
-
getValue
This returns the path in the syntax expected by org.postgresql. -
isOpen
public boolean isOpen() -
isClosed
public boolean isClosed() -
closePath
public void closePath() -
openPath
public void openPath()
-