-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | YesQL-style SQL database abstraction (postgresql-simple backend) -- -- Use quasi-quotations or TemplateHaskell to write SQL in SQL, while -- adding type annotations to turn SQL into well-typed Haskell functions. @package yeshql-postgresql-simple @version 4.1.0.0 -- | License: MIT module Database.YeshQL.PostgreSQL yesh :: Yesh a => a yesh1 :: Yesh a => a yeshFile :: YeshFile a => a yesh1File :: YeshFile a => a parseQuery :: String -> Either ParseError ParsedQuery parseQueries :: String -> Either ParseError [ParsedQuery] data ParsedQuery ParsedQuery :: String -> String -> [ExtractedParam] -> [String] -> Map String ParsedType -> ParsedReturnType -> String -> Bool -> ParsedQuery [pqQueryName] :: ParsedQuery -> String [pqQueryString] :: ParsedQuery -> String [pqParamsRaw] :: ParsedQuery -> [ExtractedParam] [pqParamNames] :: ParsedQuery -> [String] [pqParamTypes] :: ParsedQuery -> Map String ParsedType [pqReturnType] :: ParsedQuery -> ParsedReturnType [pqDocComment] :: ParsedQuery -> String [pqDDL] :: ParsedQuery -> Bool