Package org.duckdb
Class DuckDBNative
- java.lang.Object
-
- org.duckdb.DuckDBNative
-
public class DuckDBNative extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DuckDBNative()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidduckdb_jdbc_appender_append_boolean(java.nio.ByteBuffer appender_ref, boolean value)protected static voidduckdb_jdbc_appender_append_byte(java.nio.ByteBuffer appender_ref, byte value)protected static voidduckdb_jdbc_appender_append_double(java.nio.ByteBuffer appender_ref, double value)protected static voidduckdb_jdbc_appender_append_float(java.nio.ByteBuffer appender_ref, float value)protected static voidduckdb_jdbc_appender_append_int(java.nio.ByteBuffer appender_ref, int value)protected static voidduckdb_jdbc_appender_append_long(java.nio.ByteBuffer appender_ref, long value)protected static voidduckdb_jdbc_appender_append_short(java.nio.ByteBuffer appender_ref, short value)protected static voidduckdb_jdbc_appender_append_string(java.nio.ByteBuffer appender_ref, byte[] value)protected static voidduckdb_jdbc_appender_begin_row(java.nio.ByteBuffer appender_ref)protected static voidduckdb_jdbc_appender_close(java.nio.ByteBuffer appender_ref)protected static voidduckdb_jdbc_appender_end_row(java.nio.ByteBuffer appender_ref)protected static voidduckdb_jdbc_appender_flush(java.nio.ByteBuffer appender_ref)protected static java.nio.ByteBufferduckdb_jdbc_connect(java.nio.ByteBuffer db_ref)protected static java.nio.ByteBufferduckdb_jdbc_create_appender(java.nio.ByteBuffer conn_ref, byte[] schema_name, byte[] table_name)protected static voidduckdb_jdbc_disconnect(java.nio.ByteBuffer conn_ref)protected static java.nio.ByteBufferduckdb_jdbc_execute(java.nio.ByteBuffer stmt_ref, java.lang.Object[] params)protected static DuckDBVector[]duckdb_jdbc_fetch(java.nio.ByteBuffer res_ref)protected static intduckdb_jdbc_fetch_size()protected static voidduckdb_jdbc_free_result(java.nio.ByteBuffer res_ref)protected static booleanduckdb_jdbc_get_auto_commit(java.nio.ByteBuffer conn_ref)protected static DuckDBResultSetMetaDataduckdb_jdbc_meta(java.nio.ByteBuffer stmt_ref)protected static java.nio.ByteBufferduckdb_jdbc_prepare(java.nio.ByteBuffer conn_ref, byte[] query)protected static java.lang.Stringduckdb_jdbc_prepare_type(java.nio.ByteBuffer stmt_ref)protected static voidduckdb_jdbc_release(java.nio.ByteBuffer stmt_ref)protected static voidduckdb_jdbc_set_auto_commit(java.nio.ByteBuffer conn_ref, boolean auto_commit)protected static voidduckdb_jdbc_shutdown(java.nio.ByteBuffer db_ref)protected static java.nio.ByteBufferduckdb_jdbc_startup(byte[] path, boolean read_only)
-
-
-
Method Detail
-
duckdb_jdbc_startup
protected static java.nio.ByteBuffer duckdb_jdbc_startup(byte[] path, boolean read_only)
-
duckdb_jdbc_shutdown
protected static void duckdb_jdbc_shutdown(java.nio.ByteBuffer db_ref)
-
duckdb_jdbc_connect
protected static java.nio.ByteBuffer duckdb_jdbc_connect(java.nio.ByteBuffer db_ref)
-
duckdb_jdbc_set_auto_commit
protected static void duckdb_jdbc_set_auto_commit(java.nio.ByteBuffer conn_ref, boolean auto_commit)
-
duckdb_jdbc_get_auto_commit
protected static boolean duckdb_jdbc_get_auto_commit(java.nio.ByteBuffer conn_ref)
-
duckdb_jdbc_disconnect
protected static void duckdb_jdbc_disconnect(java.nio.ByteBuffer conn_ref)
-
duckdb_jdbc_prepare
protected static java.nio.ByteBuffer duckdb_jdbc_prepare(java.nio.ByteBuffer conn_ref, byte[] query)
-
duckdb_jdbc_prepare_type
protected static java.lang.String duckdb_jdbc_prepare_type(java.nio.ByteBuffer stmt_ref)
-
duckdb_jdbc_release
protected static void duckdb_jdbc_release(java.nio.ByteBuffer stmt_ref)
-
duckdb_jdbc_meta
protected static DuckDBResultSetMetaData duckdb_jdbc_meta(java.nio.ByteBuffer stmt_ref)
-
duckdb_jdbc_execute
protected static java.nio.ByteBuffer duckdb_jdbc_execute(java.nio.ByteBuffer stmt_ref, java.lang.Object[] params)
-
duckdb_jdbc_free_result
protected static void duckdb_jdbc_free_result(java.nio.ByteBuffer res_ref)
-
duckdb_jdbc_fetch
protected static DuckDBVector[] duckdb_jdbc_fetch(java.nio.ByteBuffer res_ref)
-
duckdb_jdbc_fetch_size
protected static int duckdb_jdbc_fetch_size()
-
duckdb_jdbc_create_appender
protected static java.nio.ByteBuffer duckdb_jdbc_create_appender(java.nio.ByteBuffer conn_ref, byte[] schema_name, byte[] table_name)
-
duckdb_jdbc_appender_begin_row
protected static void duckdb_jdbc_appender_begin_row(java.nio.ByteBuffer appender_ref)
-
duckdb_jdbc_appender_end_row
protected static void duckdb_jdbc_appender_end_row(java.nio.ByteBuffer appender_ref)
-
duckdb_jdbc_appender_flush
protected static void duckdb_jdbc_appender_flush(java.nio.ByteBuffer appender_ref)
-
duckdb_jdbc_appender_close
protected static void duckdb_jdbc_appender_close(java.nio.ByteBuffer appender_ref)
-
duckdb_jdbc_appender_append_boolean
protected static void duckdb_jdbc_appender_append_boolean(java.nio.ByteBuffer appender_ref, boolean value)
-
duckdb_jdbc_appender_append_byte
protected static void duckdb_jdbc_appender_append_byte(java.nio.ByteBuffer appender_ref, byte value)
-
duckdb_jdbc_appender_append_short
protected static void duckdb_jdbc_appender_append_short(java.nio.ByteBuffer appender_ref, short value)
-
duckdb_jdbc_appender_append_int
protected static void duckdb_jdbc_appender_append_int(java.nio.ByteBuffer appender_ref, int value)
-
duckdb_jdbc_appender_append_long
protected static void duckdb_jdbc_appender_append_long(java.nio.ByteBuffer appender_ref, long value)
-
duckdb_jdbc_appender_append_float
protected static void duckdb_jdbc_appender_append_float(java.nio.ByteBuffer appender_ref, float value)
-
duckdb_jdbc_appender_append_double
protected static void duckdb_jdbc_appender_append_double(java.nio.ByteBuffer appender_ref, double value)
-
duckdb_jdbc_appender_append_string
protected static void duckdb_jdbc_appender_append_string(java.nio.ByteBuffer appender_ref, byte[] value)
-
-