hssqlppp-0.0.6: Sql parser and type checkerSource codeContentsIndex
Database.HsSqlPpp.Parsing.Parser
Contents
Main
Testing
Description
Functions to parse sql.
Synopsis
parseSql :: String -> Either ExtendedError StatementList
parseSqlFile :: FilePath -> IO (Either ExtendedError StatementList)
parseExpression :: String -> Either ExtendedError Expression
parsePlpgsql :: String -> Either ExtendedError StatementList
Main
parseSqlSource
:: Stringa string containing the sql to parse
-> Either ExtendedError StatementList
parseSqlFileSource
:: FilePathfile name of file containing sql
-> IO (Either ExtendedError StatementList)
Testing
parseExpressionSource
:: Stringsql string containing a single expression, with no trailing ';'
-> Either ExtendedError Expression
Parse expression fragment, used for testing purposes
parsePlpgsql :: String -> Either ExtendedError StatementListSource
Parse plpgsql statements, used for testing purposes - this can be used to parse a list of plpgsql statements which aren't contained in a create function. (The produced ast won't pass a type check.)
Produced by Haddock version 2.6.0