BulkloadResultHandler类
功能描述
内部类,它不是公共API的一部分。
方法说明
addWarning(SQLWarning warn)
功能描述
添加警告。
语法格式
public void addWarning(SQLWarning warn)
参数说明
参数名 | 参数说明 |
---|---|
warn | 警告信息 |
返回值
无。
生命周期
自V2.2版本启用。
createResultSet(Query originalQuery, Field[] fields, List tuples, ResultCursor cursor)
功能描述
创建ResultSet对象。
语法格式
public ResultSet createResultSet(Query originalQuery, Field[] fields, List<byte[][]> tuples, ResultCursor cursor) throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
originalQuery | 原语句 |
fields | 字段信息列表 |
tuples | 字段数据 |
cursor | Result游标 |
返回值
ResultSet对象。
生命周期
自V2.2版本启用。
handleCommandStatus
功能描述
当没有返回结果集的查询完成时调用。
定义:ResultHandler接口的handleCommandStatus方法。
重写:ResultHandlerBase类的handleCommandStatus方法。
语法格式
public void handleCommandStatus(String status,
long updateCount,
long insertOID)
参数说明
参数名 | 参数说明 |
---|---|
status | 命令(例如:“SELECT”)的状态字符串,由后端返回 |
updateCount | 受INSERT、UPDATE、DELETE、FETCH或MOVE命令影响的行数;如果不可用,则为-1 |
insertOID | 对于单行INSERT查询,为新插入行的OID;如果不可用,则为0 |
返回值
无。
生命周期
自V2.2版本启用。
getResults()
功能描述
返回ResultWrapper封装对象。
语法格式
public ResultWrapper getResults()
参数说明
无。
返回值
返回ResultWrapper封装对象。
生命周期
自V2.2版本启用。
handleResultRows
功能描述
当从查询接收到结果行时调用。
定义:ResultHandler接口的handleResultRows方法。
重写:ResultHandlerBase类的handleResultRows方法。
语法格式
public void handleResultRows(Query fromQuery,
Field[] fields,
List<byte[][]> tuples,
ResultCursor cursor)
参数说明
参数名 | 参数说明 |
---|---|
fromQuery | 生成这些结果的底层查询;这可能不是非常具体(例如,它可能是一个包含多个语句的查询) |
fields | 结果集的列元数据;可能为空,如果指定了Query.QUERY_NO_METADATA |
tuples | 实际的数据 |
cursor | 用来取额外数据的游标;如果没有进一步的结果,则为空 |
返回值
无。
生命周期
自V2.2版本启用。
handleWarning
功能描述
在发出警告时调用。
定义:ResultHandler接口的handleWarning方法。
重写:ResultHandlerBase类的handleWarning方法。
语法格式
public void handleWarning(SQLWarning warning)
参数说明
参数名 | 参数说明 |
---|---|
warning | 发出的警告 |
返回值
无。
生命周期
自V2.2版本启用。
其他
无。