hssqlppp
Version 0.0.6 revision 0 uploaded by JakeWheat.
Package meta
- Synopsis
- Sql parser and type checker
- Description
Sql parser, pretty printer and type checker, targets PostGreSQL SQL and PL/pgSQL, uses Parsec and UUAGC. Overview: see the module Database.HsSqlPpp.TypeChecking.Ast for the ast types; Parser for converting text to asts; PrettyPrinter for converting asts to text; TypeChecker for annotating asts (this does the type checking), and working with annotated trees; Scope to read a catalog from a database to type check against, or to generate catalog information; DatabaseLoader for the beginnings of a routine to load SQL into a database (e.g. to generate an ast then load it into a database without loading it via psql). The loader just about does the job but error handling is a bit crap at the moment. Comes with a HUnit test suite which you can run using the HsSqlPppTests executable, and command line access to some functions via a exe called HsSqlSystem. See the project page https://launchpad.net/hssqlppp for more information and documentation links.
- Author
- Jake Wheat
- Bug reports
- mailto:jakewheatmail@gmail.com
- Category
- Database
- Copyright
- Copyright 2009 Jake Wheat
- Homepage
- https://launchpad.net/hssqlppp
- Maintainer
- jakewheatmail@gmail.com
- Package URL
- n/a
- Stability
- pre-alpha