VastbaseG100

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

Menu

PgClob类

功能描述

Clob的相关方法。

方法说明

getAsciiStream

功能描述

检索Clob对象指定的Clob值作为ascii流。

定义:Clob接口的getAsciiStream方法。

语法格式

public InputStream getAsciiStream()
throws SQLException

参数说明

无。

返回值

包含Clob数据的InputStream对象。

getCharacterStream()

功能描述

检索Clob对象指定的Clob值作为字符流。

定义:Clob接口的getCharacterStream方法。

语法格式

public Reader getCharacterStream() 
throws SQLException

参数说明

无。

返回值

包含Clob数据的Reader对象。

getCharacterStream(long pos, long length)

功能描述

返回包含部分Clob值的Reader对象,该对象以pos指定的字符开头,取length字符长度。

定义:Clob接口的getCharacterStream方法。

语法格式

public Reader getCharacterStream(long pos,
long length)
throws SQLException

参数说明

参数名 参数说明
pos 要检索的部分值的第一个字符的偏移量。Clob中的第一个字符位于位置1
length 要检索的部分值的字符长度

返回值

读取部分Clob值的Reader对象。

注意事项

该方法尚未实现。

getSubString

功能描述

在此Clob对象指定的Clob值中检索指定子字符串的副本。子字符串从位置i开始,并具有j长度的连续字符。

定义:Clob接口的getSubString方法。

语法格式

public String getSubString(long i, 
int j) 
throws SQLException

参数说明

参数名 参数说明
i 要提取的子字符串的第一个字符。第一个字符位于位置1
j 要复制的连续字符数;长度的值必须为0或更大

返回值

Clob对象指定的Clob值中指定的子字符串。

position(Clob pattern, long start)

功能描述

该方法目前还没有实现。

定义:Clob接口的position方法。

语法格式

public long position(Clob pattern, 
long start) 
throws SQLException

参数说明

参数名 参数说明
pattern 要搜索的Clob对象
start 开始搜索的位置;第一个位置是1

返回值

Clob对象出现的位置,如果不存在则为-1;第一个位置是1。

注意事项

该方法尚未实现。

position(String pattern, long start)

功能描述

该方法目前还没有实现。

定义:Clob接口的position方法。

语法格式

public long position(String pattern, long start) throws SQLException

参数说明

参数名 参数说明
pattern 要搜索的字符串
start 开始搜索的位置;第一个位置是1

返回值

字符串出现的位置,如果不存在则为-1;第一个位置是1。

注意事项

该方法尚未实现。

setAsciiStream

功能描述

该方法目前还没有实现。

定义:Clob接口的setAsciiStream方法。

语法格式

public OutputStream setAsciiStream(long pos)
throws SQLException

参数说明

参数名 参数说明
pos 开始写入Clob对象的位置;第一个位置是1

返回值

ASCII编码的字符可以写入的流。

注意事项

该方法尚未实现。

setCharacterStream

功能描述

该方法目前还没有实现。

定义:Clob接口的setCharacterStream方法。

语法格式

public Writer setCharacterStream(long pos) 
throws SQLException

参数说明

参数名 参数说明
pos 开始写入Clob对象的位置;第一个位置是1

返回值

可以写入Unicode编码字符的流。

注意事项

该方法尚未实现。

setString(long pos, String str)

功能描述

该方法目前还没有实现。

定义:Clob接口的setString方法。

语法格式

public int setString(long pos,
String str) 
throws SQLException

参数说明

参数名 参数说明
pos 开始写入Clob对象的位置;第一个位置是1
str 要写入此Clob指定的Clob值的字符串

返回值

所写的字符数。

注意事项

该方法尚未实现。

setString(long pos, String str, int offset, int len)

功能描述

该方法目前还没有实现。

定义:Clob接口的setString方法。

语法格式

public int setString(long pos, 
String str,
int offset,
int len) 
throws SQLException

参数说明

参数名 参数说明
pos 开始写入Clob对象的位置;第一个位置是1
str 要写入此Clob指定的Clob值的字符串
offset str中要写入的字符的偏移量
len 要写的字符数

返回值

所写的字符数。

注意事项

该方法尚未实现。

其他

已实现的接口:Clob。