|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.postgresql.util.PGobject
org.postgresql.geometric.PGbox
public class PGbox
This represents the box datatype within org.postgresql.
Field Summary | |
---|---|
PGpoint[] |
point
These are the two points. |
Fields inherited from class org.postgresql.util.PGobject |
---|
type, value |
Constructor Summary | |
---|---|
PGbox()
Required constructor |
|
PGbox(double x1,
double y1,
double x2,
double y2)
|
|
PGbox(PGpoint p1,
PGpoint p2)
|
|
PGbox(String s)
|
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()
|
int |
lengthInBytes()
|
void |
setByteValue(byte[] b,
int offset)
|
void |
setValue(String value)
This method sets the value of this object. |
void |
toBytes(byte[] bytes,
int offset)
|
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 |
---|
public PGpoint[] point
Constructor Detail |
---|
public PGbox(double x1, double y1, double x2, double y2)
x1
- first x coordinatey1
- first y coordinatex2
- second x coordinatey2
- second y coordinatepublic PGbox(PGpoint p1, PGpoint p2)
p1
- first pointp2
- second pointpublic PGbox(String s) throws SQLException
s
- Box definition in PostgreSQL syntax
SQLException
- if definition is invalidpublic PGbox()
Method Detail |
---|
public void setValue(String value) throws SQLException
setValue
in class PGobject
value
- a string representation of the value of the object
SQLException
- thrown if value is invalid for this typepublic void setByteValue(byte[] b, int offset)
setByteValue
in interface org.postgresql.util.PGBinaryObject
b
- Definition of this point in PostgreSQL's binary syntaxpublic boolean equals(Object obj)
PGobject
equals
in class PGobject
obj
- Object to compare with
public int hashCode()
hashCode
in class Object
public Object clone() throws CloneNotSupportedException
PGobject
clone
in class PGobject
CloneNotSupportedException
public String getValue()
PGobject
getValue
in class PGobject
public int lengthInBytes()
lengthInBytes
in interface org.postgresql.util.PGBinaryObject
public void toBytes(byte[] bytes, int offset)
toBytes
in interface org.postgresql.util.PGBinaryObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |