Package org.duckdb
Class DuckDBAppender
- java.lang.Object
-
- org.duckdb.DuckDBAppender
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class DuckDBAppender extends java.lang.Object implements java.lang.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected java.nio.ByteBufferappender_ref
-
Constructor Summary
Constructors Constructor Description DuckDBAppender(DuckDBConnection con, java.lang.String schemaName, java.lang.String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(boolean value)voidappend(byte value)voidappend(double value)voidappend(float value)voidappend(int value)voidappend(long value)voidappend(short value)voidappend(java.lang.String value)voidbeginRow()voidclose()voidendRow()protected voidfinalize()voidflush()
-
-
-
Constructor Detail
-
DuckDBAppender
public DuckDBAppender(DuckDBConnection con, java.lang.String schemaName, java.lang.String tableName) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-
Method Detail
-
beginRow
public void beginRow() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
endRow
public void endRow() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
flush
public void flush() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(boolean value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(byte value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(short value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(int value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(long value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(float value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(double value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
append
public void append(java.lang.String value) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
close
public void close() throws java.sql.SQLException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.sql.SQLException
-
-