The hssqlppp package

[Tags: bsd3, library]

Sql parser, pretty printer and type checker, targets PostgreSQL SQL and PL/pgSQL.

See the project page https://launchpad.net/hssqlppp for more information and documentation links, there are also links to some example usage files there.

Quick module guide:

Ast - ast types;

Parser - converting strings to asts;

PrettyPrinter - converting asts to strings containing valid SQL;

TypeChecker - type checking and annotating asts and working with annotated trees;

SqlTypes - the data types which represent SQL types, the data type for type errors, and some support functions;

Annotation - the annotation data types and utilities;

Catalog - read a catalog from a database to type check against, or to generate catalog information.

Also comes with command line access to some functions via a exe called HsSqlSystem, run this file with no arguments to get some help.


Properties

Versions0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.1.0, 0.2.0, 0.3.0, 0.3.1, 0.4.0, 0.4.1, 0.4.2
Change logNone available
Dependenciesbase (==4.*), cmdargs, containers, directory, filepath, haskell-src-exts, haskell98, HDBC, HDBC-postgresql, HUnit, mtl, parsec (>=3), Pipe, pretty, pretty-show, process, regex-posix, syb, template-haskell, test-framework, test-framework-hunit, uniplate
LicenseBSD3
CopyrightCopyright 2010 Jake Wheat
AuthorJake Wheat
Maintainerjakewheatmail@gmail.com
Stabilitypre-alpha
CategoryDatabase
Home pagehttps://launchpad.net/hssqlppp
Bug trackermailto:jakewheatmail@gmail.com
ExecutablesHsSqlSystem
UploadedWed Jan 27 00:42:20 UTC 2010 by JakeWheat
DistributionsNixOS:0.4.2
Downloads1967 total (83 in last 30 days)
StatusDocs not available [build log]
All reported builds failed [all 1 reports]

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees