VastbaseG100

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

Menu

SqlCommand类

数据修改语言(DML)检查支持。

createStatementTypeInfo(SqlCommandType type)

功能描述

​ 创建语句类型信息。

语法格式

public static SqlCommand createStatementTypeInfo(SqlCommandType type)

参数说明

type:Sql 命令类型

返回值

返回SqlCommand对象。

createStatementTypeInfo(SqlCommandType type, boolean isRETURNINGkeywordPresent)

功能描述

创建语句类型信息。

语法格式

public static SqlCommand createStatementTypeInfo(SqlCommandType type, boolean isRETURNINGkeywordPresent)

参数说明

type: Sql 命令类型。

isRETURNINGkeywordPresent:RETURNING 关键字是否存在。

返回值

返回SqlCommand对象。

createStatementTypeInfo(SqlCommandType type, boolean isBatchedReWritePropertyConfigured, int valuesBraceOpenPosition, int valuesBraceClosePosition, boolean isRETURNINGkeywordPresent, int priorQueryCount)

功能描述

​ 创建语句类型信息。

语法格式

public static SqlCommand createStatementTypeInfo(SqlCommandType type,                         
boolean isBatchedReWritePropertyConfigured,                         
int valuesBraceOpenPosition,                         
int valuesBraceClosePosition,                         
boolean isRETURNINGkeywordPresent,                         
int priorQueryCount)

参数说明

type:Sql 命令类型。

isBatchedReWritePropertyConfigured:是否配置了批量重写属性。

valuesBraceOpenPosition:支撑打开位置的值。

valuesBraceClosePosition:支撑关闭位置的值。

isRETURNINGkeywordPresent:RETURNING 关键字是否存在。

priorQueryCount:先前查询计数。

返回值

返回SqlCommand对象。

getBatchRewriteValuesBraceClosePosition

功能描述

​ 获取批量重写值支撑关闭位置。

语法格式

public int getBatchRewriteValuesBraceClosePosition()

参数说明

无。

返回值

返回批量重写值支撑关闭位置。

getBatchRewriteValuesBraceOpenPosition

功能描述

​ 获取批量重写值支撑打开位置。

语法格式

public int getBatchRewriteValuesBraceOpenPosition()

参数说明

无。

返回值

返回批量重写值支撑打开位置。

getType

功能描述

​ 获取Sql 命令类型。

语法格式

public SqlCommandType getType()

参数说明

无。

返回值

返回Sql 命令类型。

isBatchedReWriteCompatible

功能描述

​ 获取是否兼容批量重写。

语法格式

public boolean isBatchedReWriteCompatible()

参数说明

无。

返回值

返回是否兼容批量重写。

isReturningKeywordPresent

功能描述

​ 获取关键字是否存在。

语法格式

public boolean isReturningKeywordPresent()

参数说明

无。

返回值

返回关键字是否存在。

returnsRows

功能描述

​ 获取是否返回行。

语法格式

public boolean returnsRows()

参数说明

无。

返回值

如果返回行则为true,否则为false。