Package org.duckdb
Class DuckDBAppender
java.lang.Object
org.duckdb.DuckDBAppender
- All Implemented Interfaces:
AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionappend(boolean value) append(boolean[] values) append(boolean[][] values) append(boolean[][] values, boolean[][] nullMask) append(boolean[] values, boolean[] nullMask) append(byte value) append(byte[] values) append(char value) append(char[] characters) append(double value) append(double[] values) append(double[][] values) append(double[][] values, boolean[][] nullMask) append(double[] values, boolean[] nullMask) append(float value) append(float[] values) append(float[][] values) append(float[][] values, boolean[][] nullMask) append(float[] values, boolean[] nullMask) append(int value) append(int[] values) append(int[][] values) append(int[][] values, boolean[][] nullMask) append(int[] values, boolean[] nullMask) append(long value) append(long[] values) append(long[][] values) append(long[][] values, boolean[][] nullMask) append(long[] values, boolean[] nullMask) append(short value) append(short[] values) append(short[][] values) append(short[][] values, boolean[][] nullMask) append(short[] values, boolean[] nullMask) append(BigDecimal value) append(BigInteger value) append(LocalDateTime value) append(OffsetDateTime value) append(OffsetTime value) append(Collection<?> collection) appendByteArray(byte[] values) appendByteArray(byte[][] values) appendByteArray(byte[][] values, boolean[][] nullMask) appendByteArray(byte[] values, boolean[] nullMask) appendDayMicros(long micros) appendDayMicros(long micros, int offset) appendDecimal(int value) appendDecimal(long value) appendDecimal(long lower, long upper) appendDecimal(short value) appendEpochDays(int days) appendEpochMicros(long micros) appendEpochMillis(long millis) appendEpochNanos(long nanos) appendEpochSeconds(long seconds) appendHugeInt(long lower, long upper) appendUUID(long mostSigBits, long leastSigBits) beginRow()beginUnion(String tag) voidclose()endRow()endUnion()longflush()booleanbooleanisClosed()voidputDayMicros(org.duckdb.DuckDBAppender.Column col, long vectorIdx, long micros) voidputDayMicros(org.duckdb.DuckDBAppender.Column col, long vectorIdx, long micros, int offset) voidputLocalTime(org.duckdb.DuckDBAppender.Column col, long vectorIdx, LocalTime value) voidputOffsetTime(org.duckdb.DuckDBAppender.Column col, long vectorIdx, OffsetTime value) setWriteInlinedStrings(boolean writeInlinedStrings)
-
Method Details
-
beginRow
- Throws:
SQLException
-
endRow
- Throws:
SQLException
-
beginStruct
- Throws:
SQLException
-
endStruct
- Throws:
SQLException
-
beginUnion
- Throws:
SQLException
-
endUnion
- Throws:
SQLException
-
flush
- Throws:
SQLException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
SQLException
-
isClosed
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendHugeInt
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendDecimal
- Throws:
SQLException
-
appendDecimal
- Throws:
SQLException
-
appendDecimal
- Throws:
SQLException
-
appendDecimal
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendByteArray
- Throws:
SQLException
-
appendByteArray
- Throws:
SQLException
-
appendByteArray
- Throws:
SQLException
-
appendByteArray
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendUUID
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendEpochDays
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendDayMicros
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendDayMicros
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendEpochSeconds
- Throws:
SQLException
-
appendEpochMillis
- Throws:
SQLException
-
appendEpochMicros
- Throws:
SQLException
-
appendEpochNanos
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
append
- Throws:
SQLException
-
appendNull
- Throws:
SQLException
-
appendDefault
- Throws:
SQLException
-
getWriteInlinedStrings
public boolean getWriteInlinedStrings() -
setWriteInlinedStrings
-
putDayMicros
public void putDayMicros(org.duckdb.DuckDBAppender.Column col, long vectorIdx, long micros) throws SQLException - Throws:
SQLException
-
putLocalTime
public void putLocalTime(org.duckdb.DuckDBAppender.Column col, long vectorIdx, LocalTime value) throws SQLException - Throws:
SQLException
-
putDayMicros
public void putDayMicros(org.duckdb.DuckDBAppender.Column col, long vectorIdx, long micros, int offset) throws SQLException - Throws:
SQLException
-
putOffsetTime
public void putOffsetTime(org.duckdb.DuckDBAppender.Column col, long vectorIdx, OffsetTime value) throws SQLException - Throws:
SQLException
-