Table of Contents

Class NativeMethods.Startup

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

Methods

DuckDBClientContextGetConnectionId(DuckDBClientContext)

public static ulong DuckDBClientContextGetConnectionId(DuckDBClientContext context)

Parameters

context DuckDBClientContext

Returns

ulong

DuckDBClose(ref nint)

public static void DuckDBClose(ref nint database)

Parameters

database nint

DuckDBConnect(DuckDBDatabase, out DuckDBNativeConnection)

public static DuckDBState DuckDBConnect(DuckDBDatabase database, out DuckDBNativeConnection connection)

Parameters

database DuckDBDatabase
connection DuckDBNativeConnection

Returns

DuckDBState

DuckDBConnectionGetClientContext(DuckDBNativeConnection, out DuckDBClientContext)

public static void DuckDBConnectionGetClientContext(DuckDBNativeConnection connection, out DuckDBClientContext outContext)

Parameters

connection DuckDBNativeConnection
outContext DuckDBClientContext

DuckDBDestroyClientContext(ref nint)

public static void DuckDBDestroyClientContext(ref nint context)

Parameters

context nint

DuckDBDisconnect(ref nint)

public static void DuckDBDisconnect(ref nint connection)

Parameters

connection nint

DuckDBInterrupt(DuckDBNativeConnection)

public static void DuckDBInterrupt(DuckDBNativeConnection connection)

Parameters

connection DuckDBNativeConnection

DuckDBLibraryVersion()

public static string DuckDBLibraryVersion()

Returns

string

DuckDBOpen(string?, out DuckDBDatabase)

public static DuckDBState DuckDBOpen(string? path, out DuckDBDatabase database)

Parameters

path string
database DuckDBDatabase

Returns

DuckDBState

DuckDBOpen(string?, out DuckDBDatabase, DuckDBConfig, out string)

public static DuckDBState DuckDBOpen(string? path, out DuckDBDatabase database, DuckDBConfig config, out string error)

Parameters

path string
database DuckDBDatabase
config DuckDBConfig
error string

Returns

DuckDBState

DuckDBQueryProgress(DuckDBNativeConnection)

public static DuckDBQueryProgress DuckDBQueryProgress(DuckDBNativeConnection connection)

Parameters

connection DuckDBNativeConnection

Returns

DuckDBQueryProgress