public class SQLServerOutputPlugin
extends org.embulk.output.jdbc.AbstractJdbcOutputPlugin
| Modifier and Type | Class and Description |
|---|---|
static interface |
SQLServerOutputPlugin.SQLServerPluginTask |
org.embulk.output.jdbc.AbstractJdbcOutputPlugin.Features, org.embulk.output.jdbc.AbstractJdbcOutputPlugin.IdempotentSqlRunnable, org.embulk.output.jdbc.AbstractJdbcOutputPlugin.LengthSemantics, org.embulk.output.jdbc.AbstractJdbcOutputPlugin.Mode, org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginPageOutput, org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask| Constructor and Description |
|---|
SQLServerOutputPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected org.embulk.output.jdbc.TableIdentifier |
buildIntermediateTableId(org.embulk.output.jdbc.JdbcOutputConnection con,
org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
java.lang.String tableName) |
protected org.embulk.output.jdbc.JdbcOutputConnector |
getConnector(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
boolean retryableMetadataOperation) |
protected org.embulk.output.jdbc.AbstractJdbcOutputPlugin.Features |
getFeatures(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task) |
protected java.lang.Class<? extends org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask> |
getTaskClass() |
protected org.embulk.output.jdbc.BatchInsert |
newBatchInsert(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
java.util.Optional<org.embulk.output.jdbc.MergeConfig> mergeConfig) |
protected org.embulk.output.jdbc.setter.ColumnSetterFactory |
newColumnSetterFactory(org.embulk.output.jdbc.BatchInsert batch,
java.time.ZoneId defaultTimeZone) |
addDriverJarToClasspath, cleanup, doBegin, doCleanup, doCommit, findPluginRoot, generateIntermediateTableNameFormat, generateIntermediateTableNamePrefix, isRetryableException, isRetryableException, loadDriver, logConnectionProperties, newColumnSetters, newConnection, newJdbcSchemaForNewTable, newJdbcSchemaFromTableIfExists, open, resume, transaction, withRetry, withRetryprotected java.lang.Class<? extends org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask> getTaskClass()
getTaskClass in class org.embulk.output.jdbc.AbstractJdbcOutputPluginprotected org.embulk.output.jdbc.AbstractJdbcOutputPlugin.Features getFeatures(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task)
getFeatures in class org.embulk.output.jdbc.AbstractJdbcOutputPluginprotected org.embulk.output.jdbc.JdbcOutputConnector getConnector(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
boolean retryableMetadataOperation)
getConnector in class org.embulk.output.jdbc.AbstractJdbcOutputPluginprotected org.embulk.output.jdbc.TableIdentifier buildIntermediateTableId(org.embulk.output.jdbc.JdbcOutputConnection con,
org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
java.lang.String tableName)
buildIntermediateTableId in class org.embulk.output.jdbc.AbstractJdbcOutputPluginprotected org.embulk.output.jdbc.BatchInsert newBatchInsert(org.embulk.output.jdbc.AbstractJdbcOutputPlugin.PluginTask task,
java.util.Optional<org.embulk.output.jdbc.MergeConfig> mergeConfig)
throws java.io.IOException,
java.sql.SQLException
newBatchInsert in class org.embulk.output.jdbc.AbstractJdbcOutputPluginjava.io.IOExceptionjava.sql.SQLExceptionprotected org.embulk.output.jdbc.setter.ColumnSetterFactory newColumnSetterFactory(org.embulk.output.jdbc.BatchInsert batch,
java.time.ZoneId defaultTimeZone)
newColumnSetterFactory in class org.embulk.output.jdbc.AbstractJdbcOutputPlugin