-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A BaseX client for Haskell -- @package basex-client @version 0.1.0.0 module BaseXClient.Utils exec :: Handle -> Int -> [String] -> IO String readString :: Handle -> IO String writeCode :: Handle -> Int -> IO () writeString :: Handle -> String -> IO () writeStrings :: Handle -> [String] -> IO () writeString' :: Handle -> String -> IO () ok :: Handle -> IO Bool untilM :: IO Bool -> IO a -> IO [a] whileM :: IO Bool -> IO a -> IO [a] (<$$>) :: Functor f => f a -> (a -> b) -> f b module BaseXClient.Query data Query Query :: Handle -> String -> Query session :: Query -> Handle ident :: Query -> String bind :: Query -> String -> String -> String -> IO String context :: Query -> String -> String -> IO String results :: Query -> IO [String] execute :: Query -> IO String close :: Query -> IO String updating :: Query -> IO String options :: Query -> IO String info :: Query -> IO String sendCode :: Int -> Query -> IO String exec :: Query -> Int -> [String] -> IO String instance Show Query module BaseXClient.Session data Result Result :: String -> String -> Result content :: Result -> String info :: Result -> String connect :: String -> PortNumber -> String -> String -> IO Handle execute :: Handle -> String -> IO Result query :: Handle -> String -> IO Query create :: Handle -> String -> String -> IO String store :: Handle -> String -> String -> IO String replace :: Handle -> String -> String -> IO String add :: Handle -> String -> String -> IO String sendInput :: Int -> Handle -> String -> String -> IO String close :: Handle -> IO () instance Show Result module BaseXClient executeQuery :: Query -> IO String closeQuery :: Query -> IO String queryInfo :: Query -> IO String withSession :: String -> PortNumber -> String -> String -> (Handle -> IO a) -> IO a withQuery :: Handle -> String -> (Query -> IO a) -> IO a module AddExample main :: IO () module CreateExample main :: IO () module QueryBindExample query :: String main :: IO () module QueryExample main :: IO () module Example main :: IO ()