algebra-sql: Relational Algebra and SQL Code Generation

[ bsd3, database, library, program ] [ Propose Tags ]

This library contains data types for relational table algebra operators. DAG plans (algebra-dag) over these operators can be compiled into compact SQL:2003 queries.

Versions [faq] 0.1.0.0, 0.1.0.1, 0.3.0.0
Dependencies aeson (>=0.8), algebra-dag (>=0.1), ansi-wl-pprint (>=0.6), base (>=4.7 && <5), bytestring (>=0.10), containers (>=0.5), dlist (>=0.7), errors (>=1.0), fgl (>=5.5), filepath (>=1.3), ghc-prim (>=0.3), mtl (>=2.1), multiset (>=0.2), parsec (>=3.1), pretty (>=1.1), process (>=1.2), template-haskell (>=2.9), transformers (>=0.3) [details]
License BSD-3-Clause
Author Alexander Ulrich, Moritz Bruder
Maintainer <alex@etc-network.de>
Category Database
Uploaded by AlexUlrich2 at Sun Dec 14 21:23:00 UTC 2014
Distributions NixOS:0.3.0.0
Executables sqlgen, tadot
Downloads 1300 total (36 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-12-12 [all 8 reports]

Modules

  • Database
    • Algebra
      • SQL
        • Database.Algebra.SQL.Compatibility
        • Database.Algebra.SQL.Materialization
          • Database.Algebra.SQL.Materialization.CTE
          • Database.Algebra.SQL.Materialization.Combined
        • Database.Algebra.SQL.Util
      • Table
        • Database.Algebra.Table.Construct
        • Database.Algebra.Table.Lang
        • Render
          • Database.Algebra.Table.Render.Dot
          • Database.Algebra.Table.Render.JSON

Downloads

Maintainer's Corner

For package maintainers and hackage trustees