public class PGbox extends PGobject implements PGBinaryObject, java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
PGpoint[] |
point
These are the two points.
|
| Constructor and Description |
|---|
PGbox()
Required constructor.
|
PGbox(double x1,
double y1,
double x2,
double y2) |
PGbox(PGpoint p1,
PGpoint p2) |
PGbox(java.lang.String s) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
This must be overidden to allow the object to be cloned.
|
boolean |
equals(java.lang.Object obj)
This must be overidden to allow comparisons of objects.
|
java.lang.String |
getValue()
This must be overidden, to return the value of the object, in the form required by
org.postgresql.
|
int |
hashCode()
Compute hash.
|
int |
lengthInBytes()
This method is called to return the number of bytes needed to store this object in the binary
form required by org.postgresql.
|
void |
setByteValue(byte[] b,
int offset)
This method is called to set the value of this object.
|
void |
setValue(java.lang.String value)
This method sets the value of this object.
|
void |
toBytes(byte[] bytes,
int offset)
This method is called the to store the value of the object, in the binary form required by
org.postgresql.
|
public PGpoint[] point
public PGbox(double x1,
double y1,
double x2,
double y2)
x1 - first x coordinatey1 - first y coordinatex2 - second x coordinatey2 - second y coordinatepublic PGbox(java.lang.String s)
throws java.sql.SQLException
s - Box definition in PostgreSQL syntaxjava.sql.SQLException - if definition is invalidpublic PGbox()
public void setValue(java.lang.String value)
throws java.sql.SQLException
public void setByteValue(byte[] b,
int offset)
PGBinaryObjectsetByteValue in interface PGBinaryObjectb - Definition of this point in PostgreSQL's binary syntaxoffset - the offset in the byte array where object data startspublic boolean equals(java.lang.Object obj)
PGobjectpublic int hashCode()
PGobjectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
PGobjectpublic java.lang.String getValue()
PGobjectpublic int lengthInBytes()
PGBinaryObjectlengthInBytes in interface PGBinaryObjectpublic void toBytes(byte[] bytes,
int offset)
PGBinaryObjecttoBytes in interface PGBinaryObjectbytes - the array to store the value, it is guaranteed to be at lest
PGBinaryObject.lengthInBytes() in size.offset - the offset in the byte array where object must be storedCopyright © 2021 PostgreSQL Global Development Group. All rights reserved.