Sha256: 0830ef8e4fe42ade965a8cb470036a4b69cb56a52df065d5a64f2100e1d8c706
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
package org.embulk.output.jdbc; import java.math.BigDecimal; import java.util.Calendar; import java.io.IOException; import java.sql.SQLException; import java.sql.PreparedStatement; import org.embulk.spi.time.Timestamp; public interface BatchInsert { public void prepare(String loadTable, JdbcSchema insertSchema) throws SQLException; public int getBatchWeight(); public void add() throws IOException, SQLException; public void close() throws IOException, SQLException; public void flush() throws IOException, SQLException; public void finish() throws IOException, SQLException; public void setNull(int sqlType) throws IOException, SQLException; public void setBoolean(boolean v) throws IOException, SQLException; public void setByte(byte v) throws IOException, SQLException; public void setShort(short v) throws IOException, SQLException; public void setInt(int v) throws IOException, SQLException; public void setLong(long v) throws IOException, SQLException; public void setFloat(float v) throws IOException, SQLException; public void setDouble(double v) throws IOException, SQLException; public void setBigDecimal(BigDecimal v) throws IOException, SQLException; public void setString(String v) throws IOException, SQLException; public void setNString(String v) throws IOException, SQLException; public void setBytes(byte[] v) throws IOException, SQLException; public void setSqlDate(Timestamp v, Calendar cal) throws IOException, SQLException; public void setSqlTime(Timestamp v, Calendar cal) throws IOException, SQLException; public void setSqlTimestamp(Timestamp v, Calendar cal) throws IOException, SQLException; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-output-jdbc-0.4.0 | src/main/java/org/embulk/output/jdbc/BatchInsert.java |