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 extern DuckDBState DuckDBAppendBlob(DuckDBAppender appender, byte* data, int length)
Parameters
appender DuckDBAppender
data byte*
length int
Returns
- DuckDBState
DuckDBAppendBool(DuckDBAppender, bool)
public static extern DuckDBState DuckDBAppendBool(DuckDBAppender appender, bool val)
Parameters
appender DuckDBAppender
val bool
Returns
- DuckDBState
DuckDBAppendDataChunk(DuckDBAppender, DuckDBDataChunk)
public static extern DuckDBState DuckDBAppendDataChunk(DuckDBAppender appender, DuckDBDataChunk chunk)
Parameters
appender DuckDBAppender
chunk DuckDBDataChunk
Returns
- DuckDBState
DuckDBAppendDate(DuckDBAppender, DuckDBDate)
public static extern DuckDBState DuckDBAppendDate(DuckDBAppender appender, DuckDBDate val)
Parameters
appender DuckDBAppender
val DuckDBDate
Returns
- DuckDBState
DuckDBAppendDefaultToChunk(DuckDBAppender, DuckDBDataChunk, int, ulong)
public static extern 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 extern DuckDBState DuckDBAppendDouble(DuckDBAppender appender, double val)
Parameters
appender DuckDBAppender
val double
Returns
- DuckDBState
DuckDBAppendFloat(DuckDBAppender, float)
public static extern DuckDBState DuckDBAppendFloat(DuckDBAppender appender, float val)
Parameters
appender DuckDBAppender
val float
Returns
- DuckDBState
DuckDBAppendHugeInt(DuckDBAppender, DuckDBHugeInt)
public static extern DuckDBState DuckDBAppendHugeInt(DuckDBAppender appender, DuckDBHugeInt val)
Parameters
appender DuckDBAppender
val DuckDBHugeInt
Returns
- DuckDBState
DuckDBAppendInt16(DuckDBAppender, short)
public static extern DuckDBState DuckDBAppendInt16(DuckDBAppender appender, short val)
Parameters
appender DuckDBAppender
val short
Returns
- DuckDBState
DuckDBAppendInt32(DuckDBAppender, int)
public static extern DuckDBState DuckDBAppendInt32(DuckDBAppender appender, int val)
Parameters
appender DuckDBAppender
val int
Returns
- DuckDBState
DuckDBAppendInt64(DuckDBAppender, long)
public static extern DuckDBState DuckDBAppendInt64(DuckDBAppender appender, long val)
Parameters
appender DuckDBAppender
val long
Returns
- DuckDBState
DuckDBAppendInt8(DuckDBAppender, sbyte)
public static extern DuckDBState DuckDBAppendInt8(DuckDBAppender appender, sbyte val)
Parameters
appender DuckDBAppender
val sbyte
Returns
- DuckDBState
DuckDBAppendInterval(DuckDBAppender, DuckDBInterval)
public static extern DuckDBState DuckDBAppendInterval(DuckDBAppender appender, DuckDBInterval val)
Parameters
appender DuckDBAppender
val DuckDBInterval
Returns
- DuckDBState
DuckDBAppendNull(DuckDBAppender)
public static extern DuckDBState DuckDBAppendNull(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppendTime(DuckDBAppender, DuckDBTime)
public static extern DuckDBState DuckDBAppendTime(DuckDBAppender appender, DuckDBTime val)
Parameters
appender DuckDBAppender
val DuckDBTime
Returns
- DuckDBState
DuckDBAppendTimestamp(DuckDBAppender, DuckDBTimestampStruct)
public static extern DuckDBState DuckDBAppendTimestamp(DuckDBAppender appender, DuckDBTimestampStruct val)
Parameters
appender DuckDBAppender
val DuckDBTimestampStruct
Returns
- DuckDBState
DuckDBAppendUHugeInt(DuckDBAppender, DuckDBUHugeInt)
public static extern DuckDBState DuckDBAppendUHugeInt(DuckDBAppender appender, DuckDBUHugeInt val)
Parameters
appender DuckDBAppender
val DuckDBUHugeInt
Returns
- DuckDBState
DuckDBAppendUInt16(DuckDBAppender, ushort)
public static extern DuckDBState DuckDBAppendUInt16(DuckDBAppender appender, ushort val)
Parameters
appender DuckDBAppender
val ushort
Returns
- DuckDBState
DuckDBAppendUInt32(DuckDBAppender, uint)
public static extern DuckDBState DuckDBAppendUInt32(DuckDBAppender appender, uint val)
Parameters
appender DuckDBAppender
val uint
Returns
- DuckDBState
DuckDBAppendUInt64(DuckDBAppender, ulong)
public static extern DuckDBState DuckDBAppendUInt64(DuckDBAppender appender, ulong val)
Parameters
appender DuckDBAppender
val ulong
Returns
- DuckDBState
DuckDBAppendUInt8(DuckDBAppender, byte)
public static extern DuckDBState DuckDBAppendUInt8(DuckDBAppender appender, byte val)
Parameters
appender DuckDBAppender
val byte
Returns
- DuckDBState
DuckDBAppendVarchar(DuckDBAppender, SafeUnmanagedMemoryHandle)
public static extern DuckDBState DuckDBAppendVarchar(DuckDBAppender appender, SafeUnmanagedMemoryHandle val)
Parameters
appender DuckDBAppender
val SafeUnmanagedMemoryHandle
Returns
- DuckDBState
DuckDBAppendVarchar(DuckDBAppender, SafeUnmanagedMemoryHandle, int)
public static extern DuckDBState DuckDBAppendVarchar(DuckDBAppender appender, SafeUnmanagedMemoryHandle val, int length)
Parameters
appender DuckDBAppender
val SafeUnmanagedMemoryHandle
length int
Returns
- DuckDBState
DuckDBAppenderClose(DuckDBAppender)
public static extern DuckDBState DuckDBAppenderClose(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderColumnCount(DuckDBAppender)
public static extern ulong DuckDBAppenderColumnCount(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- ulong
DuckDBAppenderColumnType(DuckDBAppender, ulong)
public static extern DuckDBLogicalType DuckDBAppenderColumnType(DuckDBAppender appender, ulong index)
Parameters
appender DuckDBAppender
index ulong
Returns
- DuckDBLogicalType
DuckDBAppenderCreate(DuckDBNativeConnection, SafeUnmanagedMemoryHandle, SafeUnmanagedMemoryHandle, out DuckDBAppender)
public static extern DuckDBState DuckDBAppenderCreate(DuckDBNativeConnection connection, SafeUnmanagedMemoryHandle schema, SafeUnmanagedMemoryHandle table, out DuckDBAppender appender)
Parameters
connection DuckDBNativeConnection
schema SafeUnmanagedMemoryHandle
table SafeUnmanagedMemoryHandle
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderCreate(DuckDBNativeConnection, string?, string, out DuckDBAppender)
public static extern DuckDBState DuckDBAppenderCreate(DuckDBNativeConnection connection, string? schema, string table, out DuckDBAppender appender)
Parameters
connection DuckDBNativeConnection
schema string
table string
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderCreateExt(DuckDBNativeConnection, SafeUnmanagedMemoryHandle, SafeUnmanagedMemoryHandle, SafeUnmanagedMemoryHandle, out DuckDBAppender)
public static extern DuckDBState DuckDBAppenderCreateExt(DuckDBNativeConnection connection, SafeUnmanagedMemoryHandle catalog, SafeUnmanagedMemoryHandle schema, SafeUnmanagedMemoryHandle table, out DuckDBAppender appender)
Parameters
connection DuckDBNativeConnection
catalog SafeUnmanagedMemoryHandle
schema SafeUnmanagedMemoryHandle
table SafeUnmanagedMemoryHandle
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderEndRow(DuckDBAppender)
public static extern DuckDBState DuckDBAppenderEndRow(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBAppenderError(DuckDBAppender)
public static extern nint DuckDBAppenderError(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- nint
DuckDBAppenderFlush(DuckDBAppender)
public static extern DuckDBState DuckDBAppenderFlush(DuckDBAppender appender)
Parameters
appender DuckDBAppender
Returns
- DuckDBState
DuckDBDestroyAppender(ref nint)
public static extern DuckDBState DuckDBDestroyAppender(ref nint appender)
Parameters
appender nint
Returns
- DuckDBState