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 extern DuckDBDataChunk DuckDBCreateDataChunk(nint[] types, ulong count)

Parameters

types nint[]
count ulong

Returns

DuckDBDataChunk

DuckDBDataChunkGetColumnCount(DuckDBDataChunk)

public static extern long DuckDBDataChunkGetColumnCount(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

Returns

long

DuckDBDataChunkGetSize(DuckDBDataChunk)

public static extern ulong DuckDBDataChunkGetSize(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

Returns

ulong

DuckDBDataChunkGetVector(DuckDBDataChunk, long)

public static extern nint DuckDBDataChunkGetVector(DuckDBDataChunk chunk, long columnIndex)

Parameters

chunk DuckDBDataChunk
columnIndex long

Returns

nint

DuckDBDataChunkReset(DuckDBDataChunk)

public static extern void DuckDBDataChunkReset(DuckDBDataChunk chunk)

Parameters

chunk DuckDBDataChunk

DuckDBDataChunkSetSize(DuckDBDataChunk, ulong)

public static extern long DuckDBDataChunkSetSize(DuckDBDataChunk chunk, ulong size)

Parameters

chunk DuckDBDataChunk
size ulong

Returns

long

DuckDBDestroyDataChunk(out nint)

public static extern void DuckDBDestroyDataChunk(out nint chunk)

Parameters

chunk nint