public class SQLServerOutputConnection
extends org.embulk.output.jdbc.JdbcOutputConnection
| Constructor and Description |
|---|
SQLServerOutputConnection(java.sql.Connection connection,
java.lang.String schemaName) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildCollectMergeSql(java.util.List<org.embulk.output.jdbc.TableIdentifier> fromTables,
org.embulk.output.jdbc.JdbcSchema schema,
org.embulk.output.jdbc.TableIdentifier toTable,
org.embulk.output.jdbc.MergeConfig mergeConfig) |
protected java.lang.String |
buildColumnTypeName(org.embulk.output.jdbc.JdbcColumn c) |
protected java.lang.String |
buildRenameTableSql(org.embulk.output.jdbc.TableIdentifier fromTable,
org.embulk.output.jdbc.TableIdentifier toTable) |
protected org.embulk.output.jdbc.JdbcOutputConnection.ColumnDeclareType |
getColumnDeclareType(java.lang.String convertedTypeName,
org.embulk.output.jdbc.JdbcColumn col) |
protected void |
setSearchPath(java.lang.String schema) |
protected boolean |
supportsTableIfExistsClause() |
buildCollectInsertSql, buildCreateTableIfNotExistsSql, buildCreateTableSchemaSql, buildCreateTableSql, buildPreparedInsertSql, buildPreparedMergeSql, buildTruncateSql, close, collectInsert, collectMerge, commitIfNecessary, createTable, createTableIfNotExists, dropTable, dropTable, dropTableIfExists, dropTableIfExists, execute, executeInNewStatement, executeSql, executeUpdate, executeUpdateInNewStatement, getCreateTableTypeName, getDeterministicErrorCodes, getDeterministicRootCauses, getDeterministicSqlStates, getMetaData, getSchemaName, getTableNameCharset, initialize, isRetryableException, isValidConnection, prepareBatchInsertStatement, quoteIdentifierString, quoteIdentifierString, quoteIdentifierString, quoteTableIdentifier, quoteTableIdentifier, replaceTable, safeRollback, showDriverVersion, tableExists, tableExistspublic SQLServerOutputConnection(java.sql.Connection connection,
java.lang.String schemaName)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String buildRenameTableSql(org.embulk.output.jdbc.TableIdentifier fromTable,
org.embulk.output.jdbc.TableIdentifier toTable)
buildRenameTableSql in class org.embulk.output.jdbc.JdbcOutputConnectionprotected java.lang.String buildColumnTypeName(org.embulk.output.jdbc.JdbcColumn c)
buildColumnTypeName in class org.embulk.output.jdbc.JdbcOutputConnectionprotected void setSearchPath(java.lang.String schema)
throws java.sql.SQLException
setSearchPath in class org.embulk.output.jdbc.JdbcOutputConnectionjava.sql.SQLExceptionprotected boolean supportsTableIfExistsClause()
supportsTableIfExistsClause in class org.embulk.output.jdbc.JdbcOutputConnectionprotected org.embulk.output.jdbc.JdbcOutputConnection.ColumnDeclareType getColumnDeclareType(java.lang.String convertedTypeName,
org.embulk.output.jdbc.JdbcColumn col)
getColumnDeclareType in class org.embulk.output.jdbc.JdbcOutputConnectionprotected java.lang.String buildCollectMergeSql(java.util.List<org.embulk.output.jdbc.TableIdentifier> fromTables,
org.embulk.output.jdbc.JdbcSchema schema,
org.embulk.output.jdbc.TableIdentifier toTable,
org.embulk.output.jdbc.MergeConfig mergeConfig)
throws java.sql.SQLException
buildCollectMergeSql in class org.embulk.output.jdbc.JdbcOutputConnectionjava.sql.SQLException