hssqlppp-0.0.7: Database/HsSqlPpp/Ast/Annotation.lhs
Copyright 2009 Jake Wheat
This is the public module to the annotation data types and support
functions (not including those that depend on the ast data types).
> {- | Contains the annotation data types and a few auxiliary functions.
> -}
> module Database.HsSqlPpp.Ast.Annotation
> (
> -- * Annotation data types
> Annotation
> ,AnnotationElement(..)
> -- * Statement info
> -- | This is the main annotation attached to each statement. Early days at the moment
> -- but will be expanded to provide any type errors lurking inside a statement, any useful
> -- types, e.g. the types of each select and subselect/sub query in a statement,
> -- any changes to the catalog the statement makes, and possibly much more information.
> ,StatementInfo(..)
> ,stripAnnotations
> ,updateAnnotation
> ,getAnnotation
> ) where
> import Database.HsSqlPpp.AstInternals.AstAnnotation