Class NativeMethods.Vectors
- Namespace
- DuckDB.NET.Native
- Assembly
- DuckDB.NET.Bindings.dll
public static class NativeMethods.Vectors
- Inheritance
-
NativeMethods.Vectors
- Inherited Members
-
Methods
DuckDBArrayVectorGetChild(nint)
public static extern nint DuckDBArrayVectorGetChild(nint vector)
Parameters
vector nint
Returns
- nint
DuckDBListVectorGetChild(nint)
public static extern nint DuckDBListVectorGetChild(nint vector)
Parameters
vector nint
Returns
- nint
DuckDBListVectorGetSize(nint)
public static extern long DuckDBListVectorGetSize(nint vector)
Parameters
vector nint
Returns
- long
DuckDBListVectorReserve(nint, ulong)
public static extern DuckDBState DuckDBListVectorReserve(nint vector, ulong requiredCapacity)
Parameters
vector nint
requiredCapacity ulong
Returns
- DuckDBState
DuckDBStructVectorGetChild(nint, long)
public static extern nint DuckDBStructVectorGetChild(nint vector, long index)
Parameters
vector nint
index long
Returns
- nint
DuckDBVectorAssignStringElement(nint, ulong, string)
public static void DuckDBVectorAssignStringElement(nint vector, ulong index, string value)
Parameters
vector nint
index ulong
value string
DuckDBVectorAssignStringElementLength(nint, ulong, byte*, long)
public static extern void DuckDBVectorAssignStringElementLength(nint vector, ulong index, byte* handle, long length)
Parameters
vector nint
index ulong
handle byte*
length long
DuckDBVectorEnsureValidityWritable(nint)
public static extern void DuckDBVectorEnsureValidityWritable(nint vector)
Parameters
vector nint
DuckDBVectorGetColumnType(nint)
public static DuckDBLogicalType DuckDBVectorGetColumnType(nint vector)
Parameters
vector nint
Returns
- DuckDBLogicalType
DuckDBVectorGetData(nint)
public static extern void* DuckDBVectorGetData(nint vector)
Parameters
vector nint
Returns
- void*
DuckDBVectorGetValidity(nint)
public static extern ulong* DuckDBVectorGetValidity(nint vector)
Parameters
vector nint
Returns
- ulong*