BulkloadOperation接口
在客户端和Vastbase数据库表之间交换大容量数据。22
cancelBulkload
功能描述
取消此复制操作,丢弃所有交换的数据。
语法格式
void cancelBulkload() throws SQLException
参数说明
无。
返回值
无。
生命周期
自V2.2版本启用。
getFieldCount
功能描述
获取用于此操作的每行中的字段数。
语法格式
int getFieldCount()
参数说明
无。
返回值
返回用于此操作的每行中的字段数。
生命周期
自V2.2版本启用。
getFieldFormat
功能描述
获取请求字段的格式。
语法格式
int getFieldFormat(int field)
参数说明
field:字段数 (0..fieldCount()-1)。
返回值
返回请求字段的格式:0 = 文本,1 = 二进制。
生命周期
自V2.2版本启用。
getFormat
功能描述
获取每行的整体格式。
语法格式
int getFormat()
参数说明
无。
返回值
返回每行的整体格式:0 = 文本,1 = 二进制。
生命周期
自V2.2版本启用。
getHandledResultSet
功能描述
获取复制成功结束后在该操作中处理的数据库结果集。
语法格式
ResultSet getHandledResultSet()
参数说明
无。
返回值
skip:跳过的行数。
count:加载成功的行数。
parse_errors:解析失败未能加载的行数。
duplicate_new:复制失败未能加载的行数。
duplicate_old:记录使用新数据替换了旧数据的行数。
system_time:在bulkload加载数据中linux系统下CPU中system使用的时间,单位:秒。
user_time:在bulkload加载数据中linux系统下CPU中user使用的时间,单位:秒。
duration:bulkload加载数据所用的时间(理论上system_time + user_time < duration),单位:秒。
errors_event:错误事件。
生命周期
自V2.2版本启用。
isActive
功能描述
判断是否为这个复制操作保留了连接。
语法格式
boolean isActive()
参数说明
无。
返回值
若为这个复制操作保留了连接,则值为true,否则为false。
生命周期
自V2.2版本启用。
其他
已知的子接口:BulkloadIn。
已知的实现类:BulkloadInImpl, BulkloadOperationImpl。