Class NativeMethods.Types
- Namespace
- DuckDB.NET.Native
- Assembly
- DuckDB.NET.Bindings.dll
public static class NativeMethods.Types
- Inheritance
-
NativeMethods.Types
- Inherited Members
-
Methods
DuckDBResultChunkCount(DuckDBResult)
public static extern long DuckDBResultChunkCount(DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- long
DuckDBResultGetChunk(DuckDBResult, long)
public static extern DuckDBDataChunk DuckDBResultGetChunk(DuckDBResult result, long chunkIndex)
Parameters
result
DuckDBResult
chunkIndex
long
Returns
- DuckDBDataChunk
DuckDBResultIsStreaming(DuckDBResult)
public static extern byte DuckDBResultIsStreaming(DuckDBResult result)
Parameters
result
DuckDBResult
Returns
- byte
DuckDBValueBlob(ref DuckDBResult, long, long)
public static extern DuckDBBlob DuckDBValueBlob(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBBlob
DuckDBValueBoolean(ref DuckDBResult, long, long)
public static extern bool DuckDBValueBoolean(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- bool
DuckDBValueDate(ref DuckDBResult, long, long)
public static extern DuckDBDate DuckDBValueDate(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBDate
DuckDBValueDecimal(ref DuckDBResult, long, long)
public static extern DuckDBDecimal DuckDBValueDecimal(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBDecimal
DuckDBValueDouble(ref DuckDBResult, long, long)
public static extern double DuckDBValueDouble(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- double
DuckDBValueFloat(ref DuckDBResult, long, long)
public static extern float DuckDBValueFloat(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- float
DuckDBValueInt16(ref DuckDBResult, long, long)
public static extern short DuckDBValueInt16(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- short
DuckDBValueInt32(ref DuckDBResult, long, long)
public static extern int DuckDBValueInt32(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- int
DuckDBValueInt64(ref DuckDBResult, long, long)
public static extern long DuckDBValueInt64(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- long
DuckDBValueInt8(ref DuckDBResult, long, long)
public static extern sbyte DuckDBValueInt8(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- sbyte
DuckDBValueInterval(ref DuckDBResult, long, long)
public static extern DuckDBInterval DuckDBValueInterval(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBInterval
DuckDBValueTime(ref DuckDBResult, long, long)
public static extern DuckDBTime DuckDBValueTime(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBTime
DuckDBValueTimestamp(ref DuckDBResult, long, long)
public static extern DuckDBTimestampStruct DuckDBValueTimestamp(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- DuckDBTimestampStruct
DuckDBValueUInt16(ref DuckDBResult, long, long)
public static extern ushort DuckDBValueUInt16(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- ushort
DuckDBValueUInt32(ref DuckDBResult, long, long)
public static extern uint DuckDBValueUInt32(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- uint
DuckDBValueUInt64(ref DuckDBResult, long, long)
public static extern ulong DuckDBValueUInt64(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- ulong
DuckDBValueUInt8(ref DuckDBResult, long, long)
public static extern byte DuckDBValueUInt8(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- byte
DuckDBValueVarchar(ref DuckDBResult, long, long)
public static extern nint DuckDBValueVarchar(ref DuckDBResult result, long col, long row)
Parameters
result
DuckDBResult
col
long
row
long
Returns
- nint