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 extern ulong DuckDBColumnCount(ref DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- ulong
DuckDBColumnData(ref DuckDBResult, long)
[Obsolete("Prefer using duckdb_result_get_chunk instead")]
public static extern nint DuckDBColumnData(ref DuckDBResult result, long col)
Parameters
result
DuckDBResult
col
long
Returns
- nint
DuckDBColumnLogicalType(ref DuckDBResult, long)
public static extern DuckDBLogicalType DuckDBColumnLogicalType(ref DuckDBResult result, long col)
Parameters
result
DuckDBResult
col
long
Returns
- DuckDBLogicalType
DuckDBColumnName(ref DuckDBResult, long)
public static extern nint DuckDBColumnName(ref DuckDBResult result, long col)
Parameters
result
DuckDBResult
col
long
Returns
- nint
DuckDBColumnType(ref DuckDBResult, long)
public static extern DuckDBType DuckDBColumnType(ref DuckDBResult result, long col)
Parameters
result
DuckDBResult
col
long
Returns
- DuckDBType
DuckDBDestroyResult(ref DuckDBResult)
public static extern void DuckDBDestroyResult(ref DuckDBResult result)
Parameters
result
DuckDBResult
DuckDBFetchChunk(DuckDBResult)
public static extern DuckDBDataChunk DuckDBFetchChunk(DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- DuckDBDataChunk
DuckDBNullmaskData(ref DuckDBResult, long)
[Obsolete("Prefer using duckdb_result_get_chunk instead")]
public static extern nint DuckDBNullmaskData(ref DuckDBResult result, long col)
Parameters
result
DuckDBResult
col
long
Returns
- nint
DuckDBQuery(DuckDBNativeConnection, SafeUnmanagedMemoryHandle, out DuckDBResult)
public static extern DuckDBState DuckDBQuery(DuckDBNativeConnection connection, SafeUnmanagedMemoryHandle query, out DuckDBResult result)
Parameters
connection
DuckDBNativeConnection
query
SafeUnmanagedMemoryHandle
result
DuckDBResult
Returns
- DuckDBState
DuckDBQuery(DuckDBNativeConnection, string, out DuckDBResult)
public static extern DuckDBState DuckDBQuery(DuckDBNativeConnection connection, string query, out DuckDBResult result)
Parameters
connection
DuckDBNativeConnection
query
string
result
DuckDBResult
Returns
- DuckDBState
DuckDBResultError(ref DuckDBResult)
public static extern nint DuckDBResultError(ref DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- nint
DuckDBResultErrorType(ref DuckDBResult)
public static extern 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 extern long DuckDBRowCount(ref DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- long
DuckDBRowsChanged(ref DuckDBResult)
public static extern long DuckDBRowsChanged(ref DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- long