Class NativeMethods.PreparedStatements
- Namespace
- DuckDB.NET.Native
- Assembly
- DuckDB.NET.Bindings.dll
public static class NativeMethods.PreparedStatements
- Inheritance
-
NativeMethods.PreparedStatements
- Inherited Members
-
Methods
DuckDBBindBlob(DuckDBPreparedStatement, long, byte[], long)
public static DuckDBState DuckDBBindBlob(DuckDBPreparedStatement preparedStatement, long index, byte[] data, long length)
Parameters
preparedStatement DuckDBPreparedStatement
index long
data byte[]
length long
Returns
- DuckDBState
DuckDBBindBoolean(DuckDBPreparedStatement, long, bool)
public static DuckDBState DuckDBBindBoolean(DuckDBPreparedStatement preparedStatement, long index, bool val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val bool
Returns
- DuckDBState
DuckDBBindDate(DuckDBPreparedStatement, long, DuckDBDate)
public static DuckDBState DuckDBBindDate(DuckDBPreparedStatement preparedStatement, long index, DuckDBDate val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val DuckDBDate
Returns
- DuckDBState
DuckDBBindDouble(DuckDBPreparedStatement, long, double)
public static DuckDBState DuckDBBindDouble(DuckDBPreparedStatement preparedStatement, long index, double val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val double
Returns
- DuckDBState
DuckDBBindFloat(DuckDBPreparedStatement, long, float)
public static DuckDBState DuckDBBindFloat(DuckDBPreparedStatement preparedStatement, long index, float val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val float
Returns
- DuckDBState
DuckDBBindHugeInt(DuckDBPreparedStatement, long, DuckDBHugeInt)
public static DuckDBState DuckDBBindHugeInt(DuckDBPreparedStatement preparedStatement, long index, DuckDBHugeInt val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val DuckDBHugeInt
Returns
- DuckDBState
DuckDBBindInt16(DuckDBPreparedStatement, long, short)
public static DuckDBState DuckDBBindInt16(DuckDBPreparedStatement preparedStatement, long index, short val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val short
Returns
- DuckDBState
DuckDBBindInt32(DuckDBPreparedStatement, long, int)
public static DuckDBState DuckDBBindInt32(DuckDBPreparedStatement preparedStatement, long index, int val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val int
Returns
- DuckDBState
DuckDBBindInt64(DuckDBPreparedStatement, long, long)
public static DuckDBState DuckDBBindInt64(DuckDBPreparedStatement preparedStatement, long index, long val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val long
Returns
- DuckDBState
DuckDBBindInt8(DuckDBPreparedStatement, long, sbyte)
public static DuckDBState DuckDBBindInt8(DuckDBPreparedStatement preparedStatement, long index, sbyte val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val sbyte
Returns
- DuckDBState
DuckDBBindNull(DuckDBPreparedStatement, long)
public static DuckDBState DuckDBBindNull(DuckDBPreparedStatement preparedStatement, long index)
Parameters
preparedStatement DuckDBPreparedStatement
index long
Returns
- DuckDBState
DuckDBBindParameterIndex(DuckDBPreparedStatement, out int, string)
public static DuckDBState DuckDBBindParameterIndex(DuckDBPreparedStatement preparedStatement, out int index, string name)
Parameters
preparedStatement DuckDBPreparedStatement
index int
name string
Returns
- DuckDBState
DuckDBBindTime(DuckDBPreparedStatement, long, DuckDBTime)
public static DuckDBState DuckDBBindTime(DuckDBPreparedStatement preparedStatement, long index, DuckDBTime val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val DuckDBTime
Returns
- DuckDBState
DuckDBBindTimestamp(DuckDBPreparedStatement, long, DuckDBTimestampStruct)
public static DuckDBState DuckDBBindTimestamp(DuckDBPreparedStatement preparedStatement, long index, DuckDBTimestampStruct val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val DuckDBTimestampStruct
Returns
- DuckDBState
DuckDBBindUInt16(DuckDBPreparedStatement, long, ushort)
public static DuckDBState DuckDBBindUInt16(DuckDBPreparedStatement preparedStatement, long index, ushort val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val ushort
Returns
- DuckDBState
DuckDBBindUInt32(DuckDBPreparedStatement, long, uint)
public static DuckDBState DuckDBBindUInt32(DuckDBPreparedStatement preparedStatement, long index, uint val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val uint
Returns
- DuckDBState
DuckDBBindUInt64(DuckDBPreparedStatement, long, ulong)
public static DuckDBState DuckDBBindUInt64(DuckDBPreparedStatement preparedStatement, long index, ulong val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val ulong
Returns
- DuckDBState
DuckDBBindUInt8(DuckDBPreparedStatement, long, byte)
public static DuckDBState DuckDBBindUInt8(DuckDBPreparedStatement preparedStatement, long index, byte val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val byte
Returns
- DuckDBState
DuckDBBindValue(DuckDBPreparedStatement, long, DuckDBValue)
public static DuckDBState DuckDBBindValue(DuckDBPreparedStatement preparedStatement, long index, DuckDBValue val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val DuckDBValue
Returns
- DuckDBState
DuckDBBindVarchar(DuckDBPreparedStatement, long, string)
public static DuckDBState DuckDBBindVarchar(DuckDBPreparedStatement preparedStatement, long index, string val)
Parameters
preparedStatement DuckDBPreparedStatement
index long
val string
Returns
- DuckDBState
DuckDBDestroyPrepare(ref nint)
public static void DuckDBDestroyPrepare(ref nint preparedStatement)
Parameters
preparedStatement nint
DuckDBExecutePrepared(DuckDBPreparedStatement, out DuckDBResult)
public static DuckDBState DuckDBExecutePrepared(DuckDBPreparedStatement preparedStatement, out DuckDBResult result)
Parameters
preparedStatement DuckDBPreparedStatement
result DuckDBResult
Returns
- DuckDBState
DuckDBExecutePreparedStreaming(DuckDBPreparedStatement, out DuckDBResult)
public static DuckDBState DuckDBExecutePreparedStreaming(DuckDBPreparedStatement preparedStatement, out DuckDBResult result)
Parameters
preparedStatement DuckDBPreparedStatement
result DuckDBResult
Returns
- DuckDBState
DuckDBParamLogicalType(DuckDBPreparedStatement, long)
public static DuckDBLogicalType DuckDBParamLogicalType(DuckDBPreparedStatement preparedStatement, long index)
Parameters
preparedStatement DuckDBPreparedStatement
index long
Returns
- DuckDBLogicalType
DuckDBParams(DuckDBPreparedStatement)
public static long DuckDBParams(DuckDBPreparedStatement preparedStatement)
Parameters
preparedStatement DuckDBPreparedStatement
Returns
- long
DuckDBPrepare(DuckDBNativeConnection, string, out DuckDBPreparedStatement)
public static DuckDBState DuckDBPrepare(DuckDBNativeConnection connection, string query, out DuckDBPreparedStatement preparedStatement)
Parameters
connection DuckDBNativeConnection
query string
preparedStatement DuckDBPreparedStatement
Returns
- DuckDBState
DuckDBPrepareError(DuckDBPreparedStatement)
public static string DuckDBPrepareError(DuckDBPreparedStatement preparedStatement)
Parameters
preparedStatement DuckDBPreparedStatement
Returns
- string