Module

MySQL.Connection

Package
purescript-mysql
Repository
oreshinya/purescript-mysql

#ConnectionInfo Source

type ConnectionInfo = { charset :: String, connectTimeout :: Int, database :: String, dateStrings :: Boolean, debug :: Boolean, host :: String, password :: String, port :: Int, timezone :: String, trace :: Boolean, user :: String }

#QueryOptions Source

type QueryOptions = { nestTables :: Boolean, sql :: String }

#Connection Source

#queryWithOptions Source

queryWithOptions :: forall a e. Decode a => QueryOptions -> Array QueryValue -> Connection -> Aff (mysql :: MYSQL | e) (Array a)

#queryWithOptions_ Source

queryWithOptions_ :: forall a e. Decode a => QueryOptions -> Connection -> Aff (mysql :: MYSQL | e) (Array a)

#query Source

query :: forall a e. Decode a => String -> Array QueryValue -> Connection -> Aff (mysql :: MYSQL | e) (Array a)

#query_ Source

query_ :: forall a e. Decode a => String -> Connection -> Aff (mysql :: MYSQL | e) (Array a)

#execute Source

execute :: forall e. String -> Array QueryValue -> Connection -> Aff (mysql :: MYSQL | e) Unit

#execute_ Source

execute_ :: forall e. String -> Connection -> Aff (mysql :: MYSQL | e) Unit

#createConnection Source

createConnection :: forall e. ConnectionInfo -> Eff (mysql :: MYSQL | e) Connection

#closeConnection Source

closeConnection :: forall e. Connection -> Eff (mysql :: MYSQL | e) Unit