Table of Contents

Class NativeMethods.Query

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

Methods

DuckDBColumnCount(ref DuckDBResult)

public static ulong DuckDBColumnCount(ref DuckDBResult result)

Parameters

result DuckDBResult

Returns

ulong

DuckDBColumnData(ref DuckDBResult, long)

[Obsolete("Prefer using duckdb_result_get_chunk instead")]
public static nint DuckDBColumnData(ref DuckDBResult result, long col)

Parameters

result DuckDBResult
col long

Returns

nint

DuckDBColumnLogicalType(ref DuckDBResult, long)

public static DuckDBLogicalType DuckDBColumnLogicalType(ref DuckDBResult result, long col)

Parameters

result DuckDBResult
col long

Returns

DuckDBLogicalType

DuckDBColumnName(ref DuckDBResult, long)

public static string DuckDBColumnName(ref DuckDBResult result, long col)

Parameters

result DuckDBResult
col long

Returns

string

DuckDBColumnType(ref DuckDBResult, long)

public static DuckDBType DuckDBColumnType(ref DuckDBResult result, long col)

Parameters

result DuckDBResult
col long

Returns

DuckDBType

DuckDBDestroyResult(ref DuckDBResult)

public static void DuckDBDestroyResult(ref DuckDBResult result)

Parameters

result DuckDBResult

DuckDBFetchChunk(DuckDBResult)

public static DuckDBDataChunk DuckDBFetchChunk(DuckDBResult result)

Parameters

result DuckDBResult

Returns

DuckDBDataChunk

DuckDBNullmaskData(ref DuckDBResult, long)

[Obsolete("Prefer using duckdb_result_get_chunk instead")]
public static nint DuckDBNullmaskData(ref DuckDBResult result, long col)

Parameters

result DuckDBResult
col long

Returns

nint

DuckDBQuery(DuckDBNativeConnection, string, out DuckDBResult)

public static DuckDBState DuckDBQuery(DuckDBNativeConnection connection, string query, out DuckDBResult result)

Parameters

connection DuckDBNativeConnection
query string
result DuckDBResult

Returns

DuckDBState

DuckDBResultError(ref DuckDBResult)

public static string DuckDBResultError(ref DuckDBResult result)

Parameters

result DuckDBResult

Returns

string

DuckDBResultErrorType(ref DuckDBResult)

public static DuckDBErrorType DuckDBResultErrorType(ref DuckDBResult result)

Parameters

result DuckDBResult

Returns

DuckDBErrorType

DuckDBResultReturnType(DuckDBResult)

public static extern DuckDBResultType DuckDBResultReturnType(DuckDBResult result)

Parameters

result DuckDBResult

Returns

DuckDBResultType

DuckDBResultStatementType(DuckDBResult)

public static extern DuckDBStatementType DuckDBResultStatementType(DuckDBResult result)

Parameters

result DuckDBResult

Returns

DuckDBStatementType

DuckDBRowCount(ref DuckDBResult)

public static long DuckDBRowCount(ref DuckDBResult result)

Parameters

result DuckDBResult

Returns

long

DuckDBRowsChanged(ref DuckDBResult)

public static long DuckDBRowsChanged(ref DuckDBResult result)

Parameters

result DuckDBResult

Returns

long