Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Database.DuckDB.Query
Synopsis
- module Database.DuckDB.Value
- query :: DuckDBConnection -> String -> DuckDBMonad DuckDBResult
- prepare :: DuckDBConnection -> String -> DuckDBMonad DuckDBPreparedStatement
- destroyPrepare :: DuckDBPreparedStatement -> DuckDBMonad ()
- executePrepared :: DuckDBPreparedStatement -> DuckDBMonad DuckDBResult
- bindBool :: DuckDBPreparedStatement -> Int -> Bool -> DuckDBMonad ()
- bindInt8 :: DuckDBPreparedStatement -> Int -> Int8 -> DuckDBMonad ()
- bindInt16 :: DuckDBPreparedStatement -> Int -> Int16 -> DuckDBMonad ()
- bindInt32 :: DuckDBPreparedStatement -> Int -> Int32 -> DuckDBMonad ()
- bindInt64 :: DuckDBPreparedStatement -> Int -> Int64 -> DuckDBMonad ()
- bindUint8 :: DuckDBPreparedStatement -> Int -> Word8 -> DuckDBMonad ()
- bindUint16 :: DuckDBPreparedStatement -> Int -> Word16 -> DuckDBMonad ()
- bindUint32 :: DuckDBPreparedStatement -> Int -> Word32 -> DuckDBMonad ()
- bindUint64 :: DuckDBPreparedStatement -> Int -> Word64 -> DuckDBMonad ()
- bindFloat :: DuckDBPreparedStatement -> Int -> Float -> DuckDBMonad ()
- bindDouble :: DuckDBPreparedStatement -> Int -> Double -> DuckDBMonad ()
- bindDate :: DuckDBPreparedStatement -> Int -> DuckDBDate -> DuckDBMonad ()
- bindTime :: DuckDBPreparedStatement -> Int -> DuckDBTime -> DuckDBMonad ()
- bindTimestamp :: DuckDBPreparedStatement -> Int -> DuckDBTimestamp -> DuckDBMonad ()
- bindVarChar :: DuckDBPreparedStatement -> Int -> String -> DuckDBMonad ()
- bindNull :: DuckDBPreparedStatement -> Int -> DuckDBMonad ()
Documentation
module Database.DuckDB.Value
Query
query :: DuckDBConnection -> String -> DuckDBMonad DuckDBResult Source #
Prepare statement
Prepare statement parameters
bindBool :: DuckDBPreparedStatement -> Int -> Bool -> DuckDBMonad () Source #
bindInt8 :: DuckDBPreparedStatement -> Int -> Int8 -> DuckDBMonad () Source #
bindInt16 :: DuckDBPreparedStatement -> Int -> Int16 -> DuckDBMonad () Source #
bindInt32 :: DuckDBPreparedStatement -> Int -> Int32 -> DuckDBMonad () Source #
bindInt64 :: DuckDBPreparedStatement -> Int -> Int64 -> DuckDBMonad () Source #
bindUint8 :: DuckDBPreparedStatement -> Int -> Word8 -> DuckDBMonad () Source #
bindUint16 :: DuckDBPreparedStatement -> Int -> Word16 -> DuckDBMonad () Source #
bindUint32 :: DuckDBPreparedStatement -> Int -> Word32 -> DuckDBMonad () Source #
bindUint64 :: DuckDBPreparedStatement -> Int -> Word64 -> DuckDBMonad () Source #
bindFloat :: DuckDBPreparedStatement -> Int -> Float -> DuckDBMonad () Source #
bindDouble :: DuckDBPreparedStatement -> Int -> Double -> DuckDBMonad () Source #
bindDate :: DuckDBPreparedStatement -> Int -> DuckDBDate -> DuckDBMonad () Source #
bindTime :: DuckDBPreparedStatement -> Int -> DuckDBTime -> DuckDBMonad () Source #
bindTimestamp :: DuckDBPreparedStatement -> Int -> DuckDBTimestamp -> DuckDBMonad () Source #
bindVarChar :: DuckDBPreparedStatement -> Int -> String -> DuckDBMonad () Source #
bindNull :: DuckDBPreparedStatement -> Int -> DuckDBMonad () Source #