name: opaleye copyright: Copyright (c) 2014-2018 Purely Agile Limited version: 0.6.1.0 x-revision: 2 synopsis: An SQL-generating DSL targeting PostgreSQL description: An SQL-generating DSL targeting PostgreSQL. Allows Postgres queries to be written within Haskell in a typesafe and composable fashion. homepage: https://github.com/tomjaguarpaw/haskell-opaleye bug-reports: https://github.com/tomjaguarpaw/haskell-opaleye/issues license: BSD3 license-file: LICENSE author: Purely Agile maintainer: Purely Agile category: Database build-type: Simple cabal-version: >= 1.18 extra-doc-files: README.md CHANGELOG.md *.md Doc/*.md tested-with: GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3 source-repository head type: git location: https://github.com/tomjaguarpaw/haskell-opaleye.git library default-language: Haskell2010 hs-source-dirs: src build-depends: aeson >= 0.6 && < 1.4 , base >= 4.6 && < 4.11 , base16-bytestring >= 0.1.1.6 && < 0.2 , case-insensitive >= 1.2 && < 1.3 , bytestring >= 0.10 && < 0.11 , contravariant >= 1.2 && < 1.5 , postgresql-simple >= 0.5.3 && < 0.6 , pretty >= 1.1.1.0 && < 1.2 , product-profunctors >= 0.6.2 && < 0.11 , profunctors >= 4.0 && < 5.3 , semigroups >= 0.13 && < 0.19 , text >= 0.11 && < 1.3 , transformers >= 0.3 && < 0.6 , time >= 1.4 && < 1.9 , time-locale-compat >= 0.1 && < 0.2 , uuid >= 1.3 && < 1.4 , void >= 0.4 && < 0.8 exposed-modules: Opaleye, Opaleye.Aggregate, Opaleye.Binary, Opaleye.Column, Opaleye.Constant, Opaleye.Distinct, Opaleye.FunctionalJoin, Opaleye.Join, Opaleye.Label, Opaleye.Manipulation, Opaleye.Operators, Opaleye.Order, Opaleye.PGTypes, Opaleye.QueryArr, Opaleye.RunQuery, Opaleye.Sql, Opaleye.Table, Opaleye.Values, Opaleye.Internal.Aggregate, Opaleye.Internal.Binary, Opaleye.Internal.Column, Opaleye.Internal.Distinct, Opaleye.Internal.Helpers, Opaleye.Internal.Join, Opaleye.Internal.Label, Opaleye.Internal.Manipulation, Opaleye.Internal.Order, Opaleye.Internal.Operators, Opaleye.Internal.Optimize, Opaleye.Internal.PackMap, Opaleye.Internal.PGTypes, Opaleye.Internal.PrimQuery, Opaleye.Internal.Print, Opaleye.Internal.QueryArr, Opaleye.Internal.RunQuery, Opaleye.Internal.Sql, Opaleye.Internal.Table, Opaleye.Internal.TableMaker, Opaleye.Internal.Tag, Opaleye.Internal.Unpackspec, Opaleye.Internal.Values Opaleye.Internal.HaskellDB.PrimQuery, Opaleye.Internal.HaskellDB.Sql, Opaleye.Internal.HaskellDB.Sql.Default, Opaleye.Internal.HaskellDB.Sql.Generate, Opaleye.Internal.HaskellDB.Sql.Print ghc-options: -Wall test-suite test default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: Test.hs other-modules: QuickCheck hs-source-dirs: Test build-depends: aeson >= 0.6 && < 1.3, base >= 4 && < 5, containers, contravariant, dotenv >= 0.3.1, multiset, postgresql-simple, profunctors, product-profunctors, QuickCheck, semigroups, text >= 0.11 && < 1.3, time, transformers, hspec, hspec-discover, opaleye ghc-options: -Wall test-suite tutorial default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: Main.hs other-modules: TutorialAdvanced, TutorialBasic, TutorialManipulation, TutorialBasicMonomorphic, TutorialBasicTypeFamilies, DefaultExplanation hs-source-dirs: Doc/Tutorial build-depends: base >= 4 && < 5, postgresql-simple, profunctors, product-profunctors >= 0.6, time, opaleye ghc-options: -Wall