Table of Contents

Class NativeMethods.Types

Namespace
DuckDB.NET.Native
Assembly
DuckDB.NET.Bindings.dll
public static class NativeMethods.Types
Inheritance
NativeMethods.Types
Inherited Members

Methods

DuckDBResultChunkCount(DuckDBResult)

public static extern long DuckDBResultChunkCount(DuckDBResult result)

Parameters

result DuckDBResult

Returns

long

DuckDBResultGetChunk(DuckDBResult, long)

public static DuckDBDataChunk DuckDBResultGetChunk(DuckDBResult result, long chunkIndex)

Parameters

result DuckDBResult
chunkIndex long

Returns

DuckDBDataChunk

DuckDBResultIsStreaming(DuckDBResult)

public static extern byte DuckDBResultIsStreaming(DuckDBResult result)

Parameters

result DuckDBResult

Returns

byte

DuckDBValueBlob(ref DuckDBResult, long, long)

public static DuckDBBlob DuckDBValueBlob(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBBlob

DuckDBValueBoolean(ref DuckDBResult, long, long)

public static bool DuckDBValueBoolean(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

bool

DuckDBValueDate(ref DuckDBResult, long, long)

public static DuckDBDate DuckDBValueDate(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBDate

DuckDBValueDecimal(ref DuckDBResult, long, long)

public static DuckDBDecimal DuckDBValueDecimal(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBDecimal

DuckDBValueDouble(ref DuckDBResult, long, long)

public static double DuckDBValueDouble(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

double

DuckDBValueFloat(ref DuckDBResult, long, long)

public static float DuckDBValueFloat(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

float

DuckDBValueInt16(ref DuckDBResult, long, long)

public static short DuckDBValueInt16(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

short

DuckDBValueInt32(ref DuckDBResult, long, long)

public static int DuckDBValueInt32(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

int

DuckDBValueInt64(ref DuckDBResult, long, long)

public static long DuckDBValueInt64(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

long

DuckDBValueInt8(ref DuckDBResult, long, long)

public static sbyte DuckDBValueInt8(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

sbyte

DuckDBValueInterval(ref DuckDBResult, long, long)

public static DuckDBInterval DuckDBValueInterval(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBInterval

DuckDBValueTime(ref DuckDBResult, long, long)

public static DuckDBTime DuckDBValueTime(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBTime

DuckDBValueTimestamp(ref DuckDBResult, long, long)

public static DuckDBTimestampStruct DuckDBValueTimestamp(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

DuckDBTimestampStruct

DuckDBValueUInt16(ref DuckDBResult, long, long)

public static ushort DuckDBValueUInt16(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

ushort

DuckDBValueUInt32(ref DuckDBResult, long, long)

public static uint DuckDBValueUInt32(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

uint

DuckDBValueUInt64(ref DuckDBResult, long, long)

public static ulong DuckDBValueUInt64(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

ulong

DuckDBValueUInt8(ref DuckDBResult, long, long)

public static byte DuckDBValueUInt8(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

byte

DuckDBValueVarchar(ref DuckDBResult, long, long)

public static nint DuckDBValueVarchar(ref DuckDBResult result, long col, long row)

Parameters

result DuckDBResult
col long
row long

Returns

nint