algebra-sql-0.1.0.0: algebra-sql.cabal
cabal-version: >=1.8
Name: algebra-sql
synopsis: Relational Algebra and SQL Code Generation
Category: Database
Version: 0.1.0.0
Description: This library contains data types for relational table algebra operators. DAG plans
(<http://hackage.haskell.org/package/algebra-dag algebra-dag>) over these operators
can be compiled into compact SQL:2003 queries.
License: BSD3
License-file: LICENSE
Author: Alexander Ulrich, Moritz Bruder
Maintainer: <alex@etc-network.de>
Build-Type: Simple
library
buildable: True
build-depends: base >= 4.7 && < 5,
mtl >= 2.1,
containers >= 0.5,
template-haskell >= 2.9,
pretty >= 1.1,
fgl >= 5.5,
transformers >= 0.3,
parsec >= 3.1,
ghc-prim >= 0.3,
bytestring >= 0.10,
errors >= 1.0,
dlist >= 0.7,
ansi-wl-pprint >= 0.6,
multiset >= 0.2,
aeson >= 0.8,
algebra-dag >= 0.1
exposed-modules: Database.Algebra.Table.Render.Dot
Database.Algebra.Table.Render.JSON
Database.Algebra.Table.Lang
Database.Algebra.Table.Construct
Database.Algebra.SQL.Util
Database.Algebra.SQL.Compatibility
Database.Algebra.SQL.Materialization
Database.Algebra.SQL.Materialization.CTE
Database.Algebra.SQL.Materialization.Combined
hs-source-dirs: src
GHC-Options: -Wall -fno-warn-orphans
other-modules: Database.Algebra.SQL.Query
Database.Algebra.SQL.Query.Substitution
Database.Algebra.SQL.Query.Util
Database.Algebra.SQL.Termination
Database.Algebra.SQL.Tile
Database.Algebra.SQL.Tile.Flatten
Database.Algebra.SQL.Render
Database.Algebra.SQL.Render.Tile
Database.Algebra.SQL.Render.Query
Database.Algebra.SQL.Materialization.Graph
Database.Algebra.SQL.Materialization.Util
Database.Algebra.SQL.Materialization.TemporaryTable
Database.Algebra.Impossible
executable tadot
Main-is: Database/Algebra/Table/Tools/DotGen.hs
GHC-Options: -Wall -fno-warn-orphans
hs-source-dirs: src
build-depends: base >= 4.7 && < 5,
mtl >= 2.1,
containers >= 0.5,
template-haskell >= 2.9,
pretty >= 1.1,
fgl >= 5.5,
transformers >= 0.3,
parsec >= 3.1,
ghc-prim >= 0.3,
bytestring >= 0.10,
aeson >= 0.8,
algebra-dag >= 0.1
executable sqlgen
Main-is: Database/Algebra/SQL/Tools/Gen.hs
GHC-Options: -Wall -fno-warn-orphans
hs-source-dirs: src
build-depends: base >= 4.7 && < 5,
mtl >= 2.1,
containers >= 0.5,
template-haskell >= 2.9,
pretty >= 1.1,
fgl >= 5.5,
filepath >= 1.3,
process >= 1.2,
transformers >= 0.3,
parsec >= 3.1,
ghc-prim >= 0.3,
bytestring >= 0.10,
errors >= 1.0,
dlist >= 0.7,
ansi-wl-pprint >= 0.6,
multiset >= 0.2,
aeson >= 0.8,
algebra-dag >= 0.1