Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Database.DuckDB.Appender
Synopsis
- module Database.DuckDB.Value
- appender :: DuckDBConnection -> String -> String -> DuckDBMonad DuckDBAppender
- flushAppender :: DuckDBAppender -> DuckDBMonad ()
- closeAppender :: DuckDBAppender -> DuckDBMonad ()
- destroyAppender :: DuckDBAppender -> DuckDBMonad ()
- withAppender :: DuckDBConnection -> String -> String -> (DuckDBAppender -> DuckDBMonad a) -> DuckDBMonad a
- appenderBeginRow :: DuckDBAppender -> DuckDBMonad ()
- appenderEndRow :: DuckDBAppender -> DuckDBMonad ()
- withAppenderRow :: DuckDBAppender -> DuckDBMonad a -> DuckDBMonad a
- appendBool :: DuckDBAppender -> Bool -> DuckDBMonad ()
- appendBoolUnsafe :: DuckDBAppender -> Bool -> DuckDBMonad ()
- appendInt8 :: DuckDBAppender -> Int8 -> DuckDBMonad ()
- appendInt8Unsafe :: DuckDBAppender -> Int8 -> DuckDBMonad ()
- appendInt16 :: DuckDBAppender -> Int16 -> DuckDBMonad ()
- appendInt16Unsafe :: DuckDBAppender -> Int16 -> DuckDBMonad ()
- appendInt32 :: DuckDBAppender -> Int32 -> DuckDBMonad ()
- appendInt32Unsafe :: DuckDBAppender -> Int32 -> DuckDBMonad ()
- appendInt64 :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendInt64Unsafe :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendWord8 :: DuckDBAppender -> Word8 -> DuckDBMonad ()
- appendWord8Unsafe :: DuckDBAppender -> Word8 -> DuckDBMonad ()
- appendWord16 :: DuckDBAppender -> Word16 -> DuckDBMonad ()
- appendWord16Unsafe :: DuckDBAppender -> Word16 -> DuckDBMonad ()
- appendWord32 :: DuckDBAppender -> Word32 -> DuckDBMonad ()
- appendWord32Unsafe :: DuckDBAppender -> Word32 -> DuckDBMonad ()
- appendWord64 :: DuckDBAppender -> Word64 -> DuckDBMonad ()
- appendWord64Unsafe :: DuckDBAppender -> Word64 -> DuckDBMonad ()
- appendFloat :: DuckDBAppender -> Float -> DuckDBMonad ()
- appendFloatUnsafe :: DuckDBAppender -> Float -> DuckDBMonad ()
- appendDouble :: DuckDBAppender -> Double -> DuckDBMonad ()
- appendDoubleUnsafe :: DuckDBAppender -> Double -> DuckDBMonad ()
- appendDate :: DuckDBAppender -> Int32 -> DuckDBMonad ()
- appendDateUnsafe :: DuckDBAppender -> Int32 -> DuckDBMonad ()
- appendTime :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendTimeUnsafe :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendTimestamp :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendTimestampUnsafe :: DuckDBAppender -> Int64 -> DuckDBMonad ()
- appendString :: DuckDBAppender -> String -> DuckDBMonad ()
- appendStringUnsafe :: DuckDBAppender -> String -> DuckDBMonad ()
- appendNull :: DuckDBAppender -> DuckDBMonad ()
- appendNullUnsafe :: DuckDBAppender -> DuckDBMonad ()
- appendDataChunk :: DuckDBAppender -> DuckDBDataChunk -> DuckDBMonad ()
Documentation
module Database.DuckDB.Value
Appender
Arguments
:: DuckDBConnection | |
-> String | schema, null (empty) for default schema |
-> String | table name |
-> DuckDBMonad DuckDBAppender |
flushAppender :: DuckDBAppender -> DuckDBMonad () Source #
closeAppender :: DuckDBAppender -> DuckDBMonad () Source #
destroyAppender :: DuckDBAppender -> DuckDBMonad () Source #
Arguments
:: DuckDBConnection | |
-> String | schema, null (empty) for default schema |
-> String | table name |
-> (DuckDBAppender -> DuckDBMonad a) | |
-> DuckDBMonad a |
Appending
appenderBeginRow :: DuckDBAppender -> DuckDBMonad () Source #
appenderEndRow :: DuckDBAppender -> DuckDBMonad () Source #
withAppenderRow :: DuckDBAppender -> DuckDBMonad a -> DuckDBMonad a Source #
appendBool :: DuckDBAppender -> Bool -> DuckDBMonad () Source #
appendBoolUnsafe :: DuckDBAppender -> Bool -> DuckDBMonad () Source #
appendInt8 :: DuckDBAppender -> Int8 -> DuckDBMonad () Source #
appendInt8Unsafe :: DuckDBAppender -> Int8 -> DuckDBMonad () Source #
appendInt16 :: DuckDBAppender -> Int16 -> DuckDBMonad () Source #
appendInt16Unsafe :: DuckDBAppender -> Int16 -> DuckDBMonad () Source #
appendInt32 :: DuckDBAppender -> Int32 -> DuckDBMonad () Source #
appendInt32Unsafe :: DuckDBAppender -> Int32 -> DuckDBMonad () Source #
appendInt64 :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendInt64Unsafe :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendWord8 :: DuckDBAppender -> Word8 -> DuckDBMonad () Source #
appendWord8Unsafe :: DuckDBAppender -> Word8 -> DuckDBMonad () Source #
appendWord16 :: DuckDBAppender -> Word16 -> DuckDBMonad () Source #
appendWord16Unsafe :: DuckDBAppender -> Word16 -> DuckDBMonad () Source #
appendWord32 :: DuckDBAppender -> Word32 -> DuckDBMonad () Source #
appendWord32Unsafe :: DuckDBAppender -> Word32 -> DuckDBMonad () Source #
appendWord64 :: DuckDBAppender -> Word64 -> DuckDBMonad () Source #
appendWord64Unsafe :: DuckDBAppender -> Word64 -> DuckDBMonad () Source #
appendFloat :: DuckDBAppender -> Float -> DuckDBMonad () Source #
appendFloatUnsafe :: DuckDBAppender -> Float -> DuckDBMonad () Source #
appendDouble :: DuckDBAppender -> Double -> DuckDBMonad () Source #
appendDoubleUnsafe :: DuckDBAppender -> Double -> DuckDBMonad () Source #
appendDate :: DuckDBAppender -> Int32 -> DuckDBMonad () Source #
appendDateUnsafe :: DuckDBAppender -> Int32 -> DuckDBMonad () Source #
appendTime :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendTimeUnsafe :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendTimestamp :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendTimestampUnsafe :: DuckDBAppender -> Int64 -> DuckDBMonad () Source #
appendString :: DuckDBAppender -> String -> DuckDBMonad () Source #
appendStringUnsafe :: DuckDBAppender -> String -> DuckDBMonad () Source #
appendNull :: DuckDBAppender -> DuckDBMonad () Source #
appendNullUnsafe :: DuckDBAppender -> DuckDBMonad () Source #
appendDataChunk :: DuckDBAppender -> DuckDBDataChunk -> DuckDBMonad () Source #