Table of Contents

Class NativeMethods.DataChunks

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

Methods

DuckDBCreateDataChunk(nint[], ulong)

public static DuckDBDataChunk DuckDBCreateDataChunk(nint[] types, ulong count)

Parameters

types nint[]
count ulong

Returns

DuckDBDataChunk

DuckDBDataChunkGetColumnCount(DuckDBDataChunk)

public static long DuckDBDataChunkGetColumnCount(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

Returns

long

DuckDBDataChunkGetSize(DuckDBDataChunk)

public static ulong DuckDBDataChunkGetSize(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

Returns

ulong

DuckDBDataChunkGetVector(DuckDBDataChunk, long)

public static nint DuckDBDataChunkGetVector(DuckDBDataChunk chunk, long columnIndex)

Parameters

chunk DuckDBDataChunk
columnIndex long

Returns

nint

DuckDBDataChunkReset(DuckDBDataChunk)

public static void DuckDBDataChunkReset(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

DuckDBDataChunkSetSize(DuckDBDataChunk, ulong)

public static long DuckDBDataChunkSetSize(DuckDBDataChunk chunk, ulong size)

Parameters

chunk DuckDBDataChunk
size ulong

Returns

long

DuckDBDestroyDataChunk(ref nint)

public static void DuckDBDestroyDataChunk(ref nint chunk)

Parameters

chunk nint