PGBinaryObject接口
功能描述
PGBinaryObject是一个接口,扩展PGobject的类可以用它来使用更优的二进制编码的数据类型。
lengthInBytes
功能描述
调用此方法将返回按org.postgresql要求的二进制形式存储该对象所需的字节数。
语法格式
int lengthInBytes()
参数说明
无。
返回值
存储此对象所需的字节数。
setByteValue
功能描述
调用此方法来设置此对象的值。
语法格式
void setByteValue(byte[] value,
int offset)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
value | data包含对象值的二进制表示 |
offset | 对象数据开始的字节数组中的偏移量 |
返回值
无。
toBytes
功能描述
存储该值的数组,保证其大小至少为lengthInBytes()。
语法格式
void toBytes(byte[] bytes,
int offset)
参数说明
参数名 | 参数说明 |
---|---|
bytes | data包含对象值的二进制表示 |
offset | 对象数据开始的字节数组中的偏移量 |
返回值
无。