prim__bindNull : AnyPtr -> String -> PrimIO Int32Bind a NULL value to a named parameter.
prim__bindString : AnyPtr -> String -> String -> PrimIO Int32Bind a String value to a named parameter.
prim__bindDouble : AnyPtr -> String -> Double -> PrimIO Int32Bind a Double value to a named parameter.
prim__bindBinaryFloat : AnyPtr -> String -> Double -> PrimIO Int32Bind an Oracle BINARY_FLOAT value.
The Idris Double is narrowed to Oracle's native 32-bit BINARY_FLOAT
representation by the C layer.
prim__bindBinaryDouble : AnyPtr -> String -> Double -> PrimIO Int32Bind an Oracle BINARY_DOUBLE value.
prim__bindBool : AnyPtr -> String -> Int32 -> PrimIO Int32Bind a Bool value to a named parameter.
The C layer should map 0/1 into the Oracle boolean binding.
prim__bindRaw : AnyPtr -> String -> String -> PrimIO Int32Bind an Oracle RAW value.
The String argument contains the hexadecimal representation of the raw
bytes. The C layer decodes the hex string back into binary data before
binding it as Oracle RAW.
prim__bindClob : AnyPtr -> String -> String -> PrimIO Int32Bind a CLOB value.
prim__bindBlob : AnyPtr -> String -> String -> PrimIO Int32Bind a BLOB value.
prim__bindDate : AnyPtr -> String -> Int16 -> Int8 -> Int8 -> Int8 -> Int8 -> Int8 -> PrimIO Int32Bind an Oracle DATE value to a named statement parameter.
prim__bindTimestamp : AnyPtr -> String -> Int16 -> Int8 -> Int8 -> Int8 -> Int8 -> Int8 -> Int32 -> PrimIO Int32Bind an Oracle TIMESTAMP value to a named statement parameter.
prim__bindTimestampTZ : AnyPtr -> String -> Int16 -> Int8 -> Int8 -> Int8 -> Int8 -> Int8 -> Int32 -> Int8 -> Int8 -> PrimIO Int32Bind an Oracle TIMESTAMP WITH TIME ZONE value.
prim__bindIntervalYM : AnyPtr -> String -> Int32 -> Int32 -> PrimIO Int32Bind an Oracle INTERVAL YEAR TO MONTH value.
prim__bindIntervalDS : AnyPtr -> String -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> PrimIO Int32Bind an Oracle INTERVAL DAY TO SECOND value.