public class DuckDBAppender
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected java.nio.ByteBuffer |
appender_ref |
| Constructor and Description |
|---|
DuckDBAppender(DuckDBConnection con,
java.lang.String schemaName,
java.lang.String tableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(boolean value) |
void |
append(byte value) |
void |
append(double value) |
void |
append(float value) |
void |
append(int value) |
void |
append(long value) |
void |
append(short value) |
void |
append(java.lang.String value) |
void |
beginRow() |
void |
close() |
void |
endRow() |
protected void |
finalize() |
void |
flush() |
public DuckDBAppender(DuckDBConnection con, java.lang.String schemaName, java.lang.String tableName) throws java.sql.SQLException
java.sql.SQLExceptionpublic void beginRow()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void endRow()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void flush()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(boolean value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(byte value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(short value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(int value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(long value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(float value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(double value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void append(java.lang.String value)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void close()
throws java.sql.SQLException
close in interface java.lang.AutoCloseablejava.sql.SQLException