VastbaseG100

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

Menu

BaseStatement接口

驱动内置的Statement接口。

addNoticeListener

功能描述

添加通知侦听器。

方法原型

void addNoticeListener(NoticeListener listener)                   throws SQLException

参数说明

参数名 参数说明
listener 侦听器

返回值

无。

createDriverResultSet

功能描述

从驱动程序提供的数据创建一个合成结果集。

语法格式

ResultSet createDriverResultSet(Field[] fields,                List<byte[][]> tuples)             throws SQLException

参数说明

参数名 参数说明
fields 结果集的列元数据
tuples 结果集数据

fields:结果集的列元数据。

tuples:结果集数据。

返回值

新的结果集。

createResultSet

功能描述

从服务器检索的数据创建一个结果集。

方法原型

ResultSet createResultSet(Query originalQuery,             
Field[] fields,             
List<byte[][]> tuples,             
ResultCursor cursor)          
throws SQLException

参数说明

originalQuery:生成此结果集的查询;在处理可更新的结果集时使用。

fields:结果集的列元数据。

tuples:结果集数据。

cursor:用于从服务器检索更多数据的光标;如果为空,则不存在其他数据。

返回值

新的结果集。

executeWithFlags(CachedQuery cachedQuery, int flags)

功能描述

执行一个查询,传递额外的查询标志。

语法格式

boolean executeWithFlags(CachedQuery cachedQuery,             
int flags)         
throws SQLException

参数说明

cachedQuery:要执行的查询(本地的Vastbase)。

flags:额外的执行queryExecutor标志;这些是按位或的默认标志。

返回值

如果有结果集,则为true。

executeWithFlags(CachedQuery cachedQuery, int flags)

功能描述

执行一个查询,传递额外的查询标志。

语法格式

boolean executeWithFlags(CachedQuery cachedQuery,             
int flags)         
throws SQLException

参数说明

参数名 参数说明
cachedQuery 要执行的查询(本地的Vastbase)
flags 额外的执行queryExecutor标志;这些是按位或的默认标志

cachedQuery:要执行的查询(本地的Vastbase)。

flags:额外的执行queryExecutor标志;这些是按位或的默认标志。

返回值

如果有结果集,则为true。

executeWithFlags(int flags)

功能描述

执行一个准备好的查询,传递额外的查询标志。

语法格式

boolean executeWithFlags(int flags)         
throws SQLException

参数说明

flags:额外的执行queryExecutor标志;这些是按位或的默认标志。

返回值

如果有结果集,则为true。

executeWithFlags(String p_sql, int flags)

功能描述

执行一个查询,传递额外的查询标志。

语法格式

boolean executeWithFlags(String p_sql,             
int flags)         
throws SQLException

参数说明

参数名 参数说明
p_sql
flags 额外的执行queryExecutor标志;这些是按位或的默认标志

p_sql:要执行的查询(jdbc风格的查询)。

flags:额外的执行queryExecutor标志;这些是按位或的默认标志

返回值

如果有结果集,则为true。