类 RdbmsDataOutputStream
- java.lang.Object
-
- risesoft.data.transfer.stream.rdbms.out.RdbmsDataOutputStream
-
- 所有已实现的接口:
Closed,DataStream,DataOutputStream
- 直接已知子类:
InsertRdbmsDataOutputStream,MySqlUpadateDataOutputStream,PGUpadateDataOutputStream,ReplaceRdbmsDataOutputStream,UpdateRdbmsDataOutputStream
public abstract class RdbmsDataOutputStream extends Object implements DataOutputStream
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Connectionconnectionprotected Map<String,PreparedStatementHandle>createColumnHandlesprotected DataBaseTypedataBaseTypeprotected Loggerloggerprotected org.apache.commons.lang3.tuple.Triple<List<String>,List<Integer>,List<String>>resultSetMetaDataprotected StringworkSql
-
构造器概要
构造器 构造器 说明 RdbmsDataOutputStream(Connection connection, String workSql, org.apache.commons.lang3.tuple.Triple<List<String>,List<Integer>,List<String>> resultSetMetaData, Map<String,PreparedStatementHandle> createColumnHandles, DataBaseType dataBaseType, Logger logger)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidclose()protected abstract PreparedStatementfillPreparedStatement(PreparedStatement preparedStatement, Record record)protected Map<String,Column>getRecordMap(Record record)voidwriter(List<Record> records, Ack ack)voidwriter(Record record, Ack ack)
-
-
-
字段详细资料
-
createColumnHandles
protected Map<String,PreparedStatementHandle> createColumnHandles
-
resultSetMetaData
protected org.apache.commons.lang3.tuple.Triple<List<String>,List<Integer>,List<String>> resultSetMetaData
-
connection
protected Connection connection
-
workSql
protected String workSql
-
dataBaseType
protected DataBaseType dataBaseType
-
logger
protected Logger logger
-
-
构造器详细资料
-
RdbmsDataOutputStream
public RdbmsDataOutputStream(Connection connection, String workSql, org.apache.commons.lang3.tuple.Triple<List<String>,List<Integer>,List<String>> resultSetMetaData, Map<String,PreparedStatementHandle> createColumnHandles, DataBaseType dataBaseType, Logger logger)
-
-
方法详细资料
-
writer
public void writer(List<Record> records, Ack ack)
- 指定者:
writer在接口中DataOutputStream
-
fillPreparedStatement
protected abstract PreparedStatement fillPreparedStatement(PreparedStatement preparedStatement, Record record) throws Exception
- 抛出:
Exception
-
writer
public void writer(Record record, Ack ack)
- 指定者:
writer在接口中DataOutputStream
-
-