Sha256: ce6e3f1e9f178722a61a3f0cd10330375543d2f9611c58549d9b2d21e9be73c6

Contents?: true

Size: 745 Bytes

Versions: 6

Compression:

Stored size: 745 Bytes

Contents

package org.embulk.output.mysql;

import java.sql.Connection;
import java.sql.SQLException;
import org.embulk.spi.Exec;
import org.embulk.output.jdbc.BatchInsert;
import org.embulk.output.jdbc.JdbcOutputConnection;
import org.embulk.output.jdbc.JdbcColumn;

public class MySQLOutputConnection
        extends JdbcOutputConnection
{
    public MySQLOutputConnection(Connection connection, boolean autoCommit)
            throws SQLException
    {
        super(connection, null);
        connection.setAutoCommit(autoCommit);
    }

    @Override
    protected String convertTypeName(String typeName)
    {
        switch(typeName) {
        case "CLOB":
            return "TEXT";
        default:
            return typeName;
        }
    }
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
embulk-output-mysql-0.2.2 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java
embulk-output-mysql-0.2.1 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java
embulk-output-mysql-0.2.0 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java
embulk-output-mysql-0.1.2 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java
embulk-output-mysql-0.1.1 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java
embulk-output-mysql-0.1.0 src/main/java/org/embulk/output/mysql/MySQLOutputConnection.java