VBHash类
功能描述
该类是数据库vb_hash函数的Java端api接口。驱动V2.2及以上版本支持。
getCharset()
功能描述
获取已设定的编码字符集。
语法格式
public String getCharset()
参数说明
无。
返回值
编码字符集。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
setCharset(String charset)
功能描述
设置在获取字符串字节码时使用的编码字符集。
语法格式
public void setCharset(String charset)
参数说明
charset:字符集名称。
返回值
无。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(byte key)
功能描述
计算Byte类型数据的hash值。
语法格式
public Long vb_hash(Byte key)
参数说明
key:Byte包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Short key)
功能描述
计算Short 类型数据的hash值。
语法格式
public Long vb_hash(Short key)
参数说明
key:Short包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Integer key)
功能描述
计算Integer 类型数据的hash值。
语法格式
public Long vb_hash(Integer key)
参数说明
key:Integer包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Long key)
功能描述
计算Long类型数据的hash值。
语法格式
public Long vb_hash(Long key)
参数说明
key:Long包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Float key)
功能描述
计算Long类型数据的hash值。
语法格式
public Long vb_hash(Float key)
参数说明
key:Float包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
vb_hash(Double key)
功能描述
计算Double类型数据的hash值。
语法格式
public Long vb_hash(Double key)
参数说明
key:Double包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(String key)
功能描述
计算String类型数据的hash值。
语法格式
public Long vb_hash(String key)
参数说明
key:String包装类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
vb_hash(Timestamp key)
功能描述
计算Timestamp类型数据的hash值。
语法格式
public Long vb_hash(Timestamp key)
参数说明
key:Timestamp类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Date key)
功能描述
计算Date类型数据的hash值。
语法格式
public Long vb_hash(Date key)
参数说明
key:Date类型原始值。
返回值
hash下标计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(byte key, Long maxBucket)
功能描述
计算Byte类型数据的hash桶值。
语法格式
public Long vb_hash(Byte key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Byte包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Short key, Long maxBucket)
功能描述
计算Short 类型数据的hash桶值。
语法格式
public Long vb_hash(Short key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Short包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Integer key, Long maxBucket)
功能描述
计算Integer 类型数据的hash桶值。
语法格式
public Long vb_hash(Integer key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Integer包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Long key, Long maxBucket)
功能描述
计算Long类型数据的hash桶值。
语法格式
public Long vb_hash(Long key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Long包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Float key, Long maxBucket)
功能描述
计算Float类型数据的hash桶值。
语法格式
public Float vb_hash(Float key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Float包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Double key, Long maxBucket)
功能描述
计算Double类型数据的hash桶值。
语法格式
public Float vb_hash(Double key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Double包装类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(String key, Long maxBucket)
功能描述
计算String类型数据的hash桶值。
语法格式
public Long vb_hash(String key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | String类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Timestamp key, Long maxBucket)
功能描述
计算Timestamp类型数据的hash桶值。
语法格式
public Long vb_hash(Timestamp key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Timestamp类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。
vb_hash(Date key, Long maxBucket)
功能描述
计算Date类型数据的hash桶值。
语法格式
public Long vb_hash(String key, Long maxBucket)
参数说明
参数名 | 参数说明 |
---|---|
key | Date类型原始值 |
maxBucket | 最大桶数,范围为[0L, 4294967295L] |
返回值
hash桶值计算结果。
生命周期
自V2.2版本启用。
仅支持JDBC4.2。