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, ulong, int)
public static extern DuckDBState DuckDBAppendDefaultToChunk(DuckDBAppender appender, DuckDBDataChunk chunk, ulong row, int column)
Parameters
appender
DuckDBAppender
chunk
DuckDBDataChunk
row
ulong
column
int
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(out nint)
public static extern DuckDBState DuckDBDestroyAppender(out nint appender)
Parameters
appender
nint
Returns
- DuckDBState