Class NativeMethods.Appender
- Namespace
- DuckDB.NET.Native
- Assembly
- DuckDB.NET.Bindings.dll
public static class NativeMethods.Appender
- Inheritance
-
NativeMethods.Appender
- Inherited Members
-
Methods
DuckDBAppendBlob(DuckDBAppender, byte*, int)
public static DuckDBState DuckDBAppendBlob(DuckDBAppender appender, byte* data, int length)
Parameters
appender DuckDBAppender
data byte*
length int
Returns
- DuckDBState
DuckDBAppendBool(DuckDBAppender, bool)
public static DuckDBState DuckDBAppendBool(DuckDBAppender appender, bool val)
Parameters
appender DuckDBAppender
val bool
Returns
- DuckDBState
DuckDBAppendDataChunk(DuckDBAppender, DuckDBDataChunk)
public static DuckDBState DuckDBAppendDataChunk(DuckDBAppender appender, DuckDBDataChunk chunk)
Parameters
appender DuckDBAppender
chunk DuckDBDataChunk
Returns
- DuckDBState
DuckDBAppendDate(DuckDBAppender, DuckDBDate)
public static DuckDBState DuckDBAppendDate(DuckDBAppender appender, DuckDBDate val)
Parameters
appender DuckDBAppender
val DuckDBDate
Returns
- DuckDBState
DuckDBAppendDefaultToChunk(DuckDBAppender, DuckDBDataChunk, int, ulong)
public static DuckDBState DuckDBAppendDefaultToChunk(DuckDBAppender appender, DuckDBDataChunk chunk, int column, ulong row)
Parameters
appender DuckDBAppender
chunk DuckDBDataChunk
column int
row ulong
Returns
- DuckDBState
DuckDBAppendDouble(DuckDBAppender, double)
public static DuckDBState DuckDBAppendDouble(DuckDBAppender appender, double val)
Parameters
appender DuckDBAppender
val double
Returns
- DuckDBState
DuckDBAppendFloat(DuckDBAppender, float)
public static DuckDBState DuckDBAppendFloat(DuckDBAppender appender, float val)
Parameters
appender DuckDBAppender
val float
Returns
- DuckDBState
DuckDBAppendHugeInt(DuckDBAppender, DuckDBHugeInt)
public static DuckDBState DuckDBAppendHugeInt(DuckDBAppender appender, DuckDBHugeInt val)
Parameters
appender DuckDBAppender
val DuckDBHugeInt
Returns
- DuckDBState
DuckDBAppendInt16(DuckDBAppender, short)
public static DuckDBState DuckDBAppendInt16(DuckDBAppender appender, short val)
Parameters
appender DuckDBAppender
val short
Returns
- DuckDBState
DuckDBAppendInt32(DuckDBAppender, int)
public static DuckDBState DuckDBAppendInt32(DuckDBAppender appender, int val)
Parameters
appender DuckDBAppender
val int
Returns
- DuckDBState
DuckDBAppendInt64(DuckDBAppender, long)
public static DuckDBState DuckDBAppendInt64(DuckDBAppender appender, long val)
Parameters
appender DuckDBAppender
val long
Returns
- DuckDBState
DuckDBAppendInt8(DuckDBAppender, sbyte)
public static DuckDBState DuckDBAppendInt8(DuckDBAppender appender, sbyte val)
Parameters
appender DuckDBAppender
val sbyte
Returns
- DuckDBState
DuckDBAppendInterval(DuckDBAppender, DuckDBInterval)
public static DuckDBState DuckDBAppendInterval(DuckDBAppender appender, DuckDBInterval val)
Parameters
appender DuckDBAppender
val DuckDBInterval
Returns
- DuckDBState
DuckDBAppendNull(DuckDBAppender)
public static DuckDBState DuckDBAppendNull(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppendTime(DuckDBAppender, DuckDBTime)
public static DuckDBState DuckDBAppendTime(DuckDBAppender appender, DuckDBTime val)
Parameters
appender DuckDBAppender
val DuckDBTime
Returns
- DuckDBState
DuckDBAppendTimestamp(DuckDBAppender, DuckDBTimestampStruct)
public static DuckDBState DuckDBAppendTimestamp(DuckDBAppender appender, DuckDBTimestampStruct val)
Parameters
appender DuckDBAppender
val DuckDBTimestampStruct
Returns
- DuckDBState
DuckDBAppendUHugeInt(DuckDBAppender, DuckDBUHugeInt)
public static DuckDBState DuckDBAppendUHugeInt(DuckDBAppender appender, DuckDBUHugeInt val)
Parameters
appender DuckDBAppender
val DuckDBUHugeInt
Returns
- DuckDBState
DuckDBAppendUInt16(DuckDBAppender, ushort)
public static DuckDBState DuckDBAppendUInt16(DuckDBAppender appender, ushort val)
Parameters
appender DuckDBAppender
val ushort
Returns
- DuckDBState
DuckDBAppendUInt32(DuckDBAppender, uint)
public static DuckDBState DuckDBAppendUInt32(DuckDBAppender appender, uint val)
Parameters
appender DuckDBAppender
val uint
Returns
- DuckDBState
DuckDBAppendUInt64(DuckDBAppender, ulong)
public static DuckDBState DuckDBAppendUInt64(DuckDBAppender appender, ulong val)
Parameters
appender DuckDBAppender
val ulong
Returns
- DuckDBState
DuckDBAppendUInt8(DuckDBAppender, byte)
public static DuckDBState DuckDBAppendUInt8(DuckDBAppender appender, byte val)
Parameters
appender DuckDBAppender
val byte
Returns
- DuckDBState
DuckDBAppendVarchar(DuckDBAppender, string)
public static DuckDBState DuckDBAppendVarchar(DuckDBAppender appender, string val)
Parameters
appender DuckDBAppender
val string
Returns
- DuckDBState
DuckDBAppendVarchar(DuckDBAppender, string, int)
public static DuckDBState DuckDBAppendVarchar(DuckDBAppender appender, string val, int length)
Parameters
appender DuckDBAppender
val string
length int
Returns
- DuckDBState
DuckDBAppenderClear(DuckDBAppender)
public static DuckDBState DuckDBAppenderClear(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderClose(DuckDBAppender)
public static DuckDBState DuckDBAppenderClose(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderColumnCount(DuckDBAppender)
public static ulong DuckDBAppenderColumnCount(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- ulong
DuckDBAppenderColumnType(DuckDBAppender, ulong)
public static DuckDBLogicalType DuckDBAppenderColumnType(DuckDBAppender appender, ulong index)
Parameters
appender DuckDBAppender
index ulong
Returns
- DuckDBLogicalType
DuckDBAppenderCreate(DuckDBNativeConnection, string?, string, out DuckDBAppender)
public static DuckDBState DuckDBAppenderCreate(DuckDBNativeConnection connection, string? schema, string table, out DuckDBAppender appender)
Parameters
connection DuckDBNativeConnection
schema string
table string
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderCreateExt(DuckDBNativeConnection, string?, string?, string, out DuckDBAppender)
public static DuckDBState DuckDBAppenderCreateExt(DuckDBNativeConnection connection, string? catalog, string? schema, string table, out DuckDBAppender appender)
Parameters
connection DuckDBNativeConnection
catalog string
schema string
table string
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderEndRow(DuckDBAppender)
public static DuckDBState DuckDBAppenderEndRow(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderError(DuckDBAppender)
public static string DuckDBAppenderError(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- string
DuckDBAppenderFlush(DuckDBAppender)
public static DuckDBState DuckDBAppenderFlush(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBDestroyAppender(ref nint)
public static DuckDBState DuckDBDestroyAppender(ref nint appender)
Parameters
appender nint
Returns
- DuckDBState