VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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 对象数据开始的字节数组中的偏移量

返回值

无。