public class SqlDataRecordInsertOrUpdateSink extends DataRecordSink
Copyright 2009 Partner Software, Inc.
| Constructor and Description |
|---|
SqlDataRecordInsertOrUpdateSink(SqlConnection connection,
java.lang.String tableName,
java.lang.String keyField,
boolean closeWhenDone,
java.util.List<java.lang.String> fieldNames)
Creates a new SqlDataRecordInsertOrUpdateSink.
|
SqlDataRecordInsertOrUpdateSink(SqlConnection connection,
java.lang.String tableName,
java.lang.String keyField,
boolean closeWhenDone,
java.lang.String... fieldNames)
Creates a new SqlDataRecordInsertOrUpdateSink.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeImp() |
protected void |
openImp() |
protected void |
writeImp(java.util.List<java.lang.Object> payload) |
protected void |
writeImp(Naming<java.lang.Object> payload) |
protected void |
writeImp(java.lang.Object... payload) |
close, getException, getFieldNames, open, write, write, writepublic SqlDataRecordInsertOrUpdateSink(SqlConnection connection, java.lang.String tableName, java.lang.String keyField, boolean closeWhenDone, java.util.List<java.lang.String> fieldNames)
connection - - SqlConnection for the database to insert or update on.tableName - - name of table to insert or update.keyField - - field to count to determinecloseWhenDone - - if true, connection is closed when close is called.fieldNames - - list of names expected by write calls.public SqlDataRecordInsertOrUpdateSink(SqlConnection connection, java.lang.String tableName, java.lang.String keyField, boolean closeWhenDone, java.lang.String... fieldNames)
connection - - SqlConnection for the database to insert or update on.tableName - - name of table to insert or update.keyField - - field to count to determinecloseWhenDone - - if true, connection is closed when close is called.fieldNames - - array of names expected by write calls.protected void closeImp()
throws java.lang.Exception
closeImp in class DataRecordSinkjava.lang.Exceptionprotected void openImp()
throws java.lang.Exception
openImp in class DataRecordSinkjava.lang.Exceptionprotected void writeImp(Naming<java.lang.Object> payload) throws java.lang.Exception
writeImp in class DataRecordSinkjava.lang.Exceptionprotected void writeImp(java.lang.Object... payload)
throws java.lang.Exception
writeImp in class DataRecordSinkjava.lang.Exceptionprotected void writeImp(java.util.List<java.lang.Object> payload)
throws java.lang.Exception
writeImp in class DataRecordSinkjava.lang.Exception