packages feed

opaleye-sqlite 0.0.1.0 → 0.0.1.1

raw patch · 7 files changed

+29/−15 lines, 7 filesdep ~contravariantdep ~product-profunctorsdep ~profunctorsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: contravariant, product-profunctors, profunctors, semigroups, time, transformers

API changes (from Hackage documentation)

- Opaleye.SQLite.Constant: constantExplicit :: Constant haskells columns -> haskells -> columns
- Opaleye.SQLite.Constant: instance Applicative (Constant a)
- Opaleye.SQLite.Constant: instance Default Constant Bool (Column SqlBool)
- Opaleye.SQLite.Constant: instance Default Constant Double (Column SqlReal)
- Opaleye.SQLite.Constant: instance Default Constant Int (Column SqlInt)
- Opaleye.SQLite.Constant: instance Default Constant String (Column SqlText)
- Opaleye.SQLite.Constant: instance Default Constant Text (Column SqlText)
- Opaleye.SQLite.Constant: instance Default Constant haskell (Column sql) => Default Constant (Maybe haskell) (Column (Nullable sql))
- Opaleye.SQLite.Constant: instance Functor (Constant a)
- Opaleye.SQLite.Constant: instance ProductProfunctor Constant
- Opaleye.SQLite.Constant: instance Profunctor Constant
- Opaleye.SQLite.Constant: instance SumProfunctor Constant
- Opaleye.SQLite.Internal.Aggregate: instance Applicative (Aggregator a)
- Opaleye.SQLite.Internal.Aggregate: instance Functor (Aggregator a)
- Opaleye.SQLite.Internal.Aggregate: instance ProductProfunctor Aggregator
- Opaleye.SQLite.Internal.Aggregate: instance Profunctor Aggregator
- Opaleye.SQLite.Internal.Aggregate: instance SumProfunctor Aggregator
- Opaleye.SQLite.Internal.Binary: instance Applicative (Binaryspec a)
- Opaleye.SQLite.Internal.Binary: instance Default Binaryspec (Column a) (Column a)
- Opaleye.SQLite.Internal.Binary: instance Functor (Binaryspec a)
- Opaleye.SQLite.Internal.Binary: instance ProductProfunctor Binaryspec
- Opaleye.SQLite.Internal.Binary: instance Profunctor Binaryspec
- Opaleye.SQLite.Internal.Column: instance (PGNum a, PGFractional a) => Fractional (Column a)
- Opaleye.SQLite.Internal.Column: instance PGNum a => Num (Column a)
- Opaleye.SQLite.Internal.Column: instance Show (Column a)
- Opaleye.SQLite.Internal.Distinct: instance Applicative (Distinctspec a)
- Opaleye.SQLite.Internal.Distinct: instance Default Distinctspec (Column a) (Column a)
- Opaleye.SQLite.Internal.Distinct: instance Functor (Distinctspec a)
- Opaleye.SQLite.Internal.Distinct: instance ProductProfunctor Distinctspec
- Opaleye.SQLite.Internal.Distinct: instance Profunctor Distinctspec
- Opaleye.SQLite.Internal.Distinct: instance SumProfunctor Distinctspec
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read AggrOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read BinOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read Literal
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read PrimExpr
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read Symbol
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Read UnOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show AggrOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show BinOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show Literal
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show OrderDirection
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show OrderExpr
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show OrderNulls
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show OrderOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show PrimExpr
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show Symbol
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance Show UnOp
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: orderDirection :: OrderOp -> OrderDirection
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: orderNulls :: OrderOp -> OrderNulls
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlColumn
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlExpr
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlOrder
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlOrderDirection
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlOrderNulls
- Opaleye.SQLite.Internal.HaskellDB.Sql: instance Show SqlTable
- Opaleye.SQLite.Internal.HaskellDB.Sql: sqlOrderDirection :: SqlOrder -> SqlOrderDirection
- Opaleye.SQLite.Internal.HaskellDB.Sql: sqlOrderNulls :: SqlOrder -> SqlOrderNulls
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlDelete :: SqlGenerator -> TableName -> [PrimExpr] -> SqlDelete
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlExpr :: SqlGenerator -> PrimExpr -> SqlExpr
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlInsert :: SqlGenerator -> TableName -> [Attribute] -> NonEmpty [PrimExpr] -> SqlInsert
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlLiteral :: SqlGenerator -> Literal -> String
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlQuote :: SqlGenerator -> String -> String
- Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: sqlUpdate :: SqlGenerator -> TableName -> [PrimExpr] -> Assoc -> SqlUpdate
- Opaleye.SQLite.Internal.Join: instance Default NullMaker (Column (Nullable a)) (Column (Nullable a))
- Opaleye.SQLite.Internal.Join: instance Default NullMaker (Column a) (Column (Nullable a))
- Opaleye.SQLite.Internal.Join: instance ProductProfunctor NullMaker
- Opaleye.SQLite.Internal.Join: instance Profunctor NullMaker
- Opaleye.SQLite.Internal.Order: instance Contravariant Order
- Opaleye.SQLite.Internal.Order: instance Decidable Order
- Opaleye.SQLite.Internal.Order: instance Divisible Order
- Opaleye.SQLite.Internal.Order: instance Monoid (Order a)
- Opaleye.SQLite.Internal.PackMap: instance Applicative (PackMap a b s)
- Opaleye.SQLite.Internal.PackMap: instance Functor (PackMap a b s)
- Opaleye.SQLite.Internal.PackMap: instance ProductProfunctor (PackMap a b)
- Opaleye.SQLite.Internal.PackMap: instance Profunctor (PackMap a b)
- Opaleye.SQLite.Internal.PackMap: instance SumProfunctor (PackMap a b)
- Opaleye.SQLite.Internal.PrimQuery: instance Show BinOp
- Opaleye.SQLite.Internal.PrimQuery: instance Show JoinType
- Opaleye.SQLite.Internal.PrimQuery: instance Show LimitOp
- Opaleye.SQLite.Internal.PrimQuery: instance Show PrimQuery
- Opaleye.SQLite.Internal.QueryArr: instance Applicative (QueryArr a)
- Opaleye.SQLite.Internal.QueryArr: instance Arrow QueryArr
- Opaleye.SQLite.Internal.QueryArr: instance Category QueryArr
- Opaleye.SQLite.Internal.QueryArr: instance Functor (QueryArr a)
- Opaleye.SQLite.Internal.QueryArr: instance ProductProfunctor QueryArr
- Opaleye.SQLite.Internal.QueryArr: instance Profunctor QueryArr
- Opaleye.SQLite.Internal.RunQuery: instance Applicative (QueryRunner c)
- Opaleye.SQLite.Internal.RunQuery: instance Functor (QueryRunner c)
- Opaleye.SQLite.Internal.RunQuery: instance ProductProfunctor QueryRunner
- Opaleye.SQLite.Internal.RunQuery: instance Profunctor QueryRunner
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGBool Bool
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGBytea ByteString
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGDate Day
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGFloat8 Double
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGInt4 Int
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGInt8 Int64
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGText String
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGText Text
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault PGTimestamptz UTCTime
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault a b => Default QueryRunner (Column a) b
- Opaleye.SQLite.Internal.RunQuery: instance QueryRunnerColumnDefault a b => QueryRunnerColumnDefault (Nullable a) (Maybe b)
- Opaleye.SQLite.Internal.RunQuery: instance SumProfunctor QueryRunner
- Opaleye.SQLite.Internal.Sql: attrs :: From -> SelectAttrs
- Opaleye.SQLite.Internal.Sql: bOp :: Binary -> BinOp
- Opaleye.SQLite.Internal.Sql: bSelect1 :: Binary -> Select
- Opaleye.SQLite.Internal.Sql: bSelect2 :: Binary -> Select
- Opaleye.SQLite.Internal.Sql: criteria :: From -> [SqlExpr]
- Opaleye.SQLite.Internal.Sql: groupBy :: From -> Maybe (NonEmpty SqlExpr)
- Opaleye.SQLite.Internal.Sql: instance Show BinOp
- Opaleye.SQLite.Internal.Sql: instance Show Binary
- Opaleye.SQLite.Internal.Sql: instance Show From
- Opaleye.SQLite.Internal.Sql: instance Show Join
- Opaleye.SQLite.Internal.Sql: instance Show JoinType
- Opaleye.SQLite.Internal.Sql: instance Show Select
- Opaleye.SQLite.Internal.Sql: instance Show SelectAttrs
- Opaleye.SQLite.Internal.Sql: instance Show Values
- Opaleye.SQLite.Internal.Sql: jCond :: Join -> SqlExpr
- Opaleye.SQLite.Internal.Sql: jJoinType :: Join -> JoinType
- Opaleye.SQLite.Internal.Sql: jTables :: Join -> (Select, Select)
- Opaleye.SQLite.Internal.Sql: limit :: From -> Maybe Int
- Opaleye.SQLite.Internal.Sql: offset :: From -> Maybe Int
- Opaleye.SQLite.Internal.Sql: orderBy :: From -> [(SqlExpr, SqlOrder)]
- Opaleye.SQLite.Internal.Sql: tables :: From -> [Select]
- Opaleye.SQLite.Internal.Sql: vAttrs :: Values -> SelectAttrs
- Opaleye.SQLite.Internal.Sql: vValues :: Values -> [[SqlExpr]]
- Opaleye.SQLite.Internal.Table: instance Applicative (TableProperties a)
- Opaleye.SQLite.Internal.Table: instance Applicative (Writer a)
- Opaleye.SQLite.Internal.Table: instance Functor (Table a)
- Opaleye.SQLite.Internal.Table: instance Functor (TableProperties a)
- Opaleye.SQLite.Internal.Table: instance Functor (Writer a)
- Opaleye.SQLite.Internal.Table: instance Monoid (Zip a)
- Opaleye.SQLite.Internal.Table: instance ProductProfunctor TableProperties
- Opaleye.SQLite.Internal.Table: instance ProductProfunctor Writer
- Opaleye.SQLite.Internal.Table: instance Profunctor TableProperties
- Opaleye.SQLite.Internal.Table: instance Profunctor Writer
- Opaleye.SQLite.Internal.Table: unZip :: Zip a -> NonEmpty [a]
- Opaleye.SQLite.Internal.TableMaker: instance Applicative (ColumnMaker a)
- Opaleye.SQLite.Internal.TableMaker: instance Applicative (ViewColumnMaker a)
- Opaleye.SQLite.Internal.TableMaker: instance Default ColumnMaker (Column a) (Column a)
- Opaleye.SQLite.Internal.TableMaker: instance Default ViewColumnMaker String (Column a)
- Opaleye.SQLite.Internal.TableMaker: instance Functor (ColumnMaker a)
- Opaleye.SQLite.Internal.TableMaker: instance Functor (ViewColumnMaker a)
- Opaleye.SQLite.Internal.TableMaker: instance ProductProfunctor ColumnMaker
- Opaleye.SQLite.Internal.TableMaker: instance ProductProfunctor ViewColumnMaker
- Opaleye.SQLite.Internal.TableMaker: instance Profunctor ColumnMaker
- Opaleye.SQLite.Internal.TableMaker: instance Profunctor ViewColumnMaker
- Opaleye.SQLite.Internal.Tag: instance Read Tag
- Opaleye.SQLite.Internal.Tag: instance Show Tag
- Opaleye.SQLite.Internal.Unpackspec: instance Applicative (Unpackspec a)
- Opaleye.SQLite.Internal.Unpackspec: instance Default Unpackspec (Column a) (Column a)
- Opaleye.SQLite.Internal.Unpackspec: instance Functor (Unpackspec a)
- Opaleye.SQLite.Internal.Unpackspec: instance ProductProfunctor Unpackspec
- Opaleye.SQLite.Internal.Unpackspec: instance Profunctor Unpackspec
- Opaleye.SQLite.Internal.Unpackspec: instance SumProfunctor Unpackspec
- Opaleye.SQLite.Internal.Values: instance Applicative (Valuesspec a)
- Opaleye.SQLite.Internal.Values: instance Default Valuesspec (Column PGInt4) (Column PGInt4)
- Opaleye.SQLite.Internal.Values: instance Functor (Valuesspec a)
- Opaleye.SQLite.Internal.Values: instance ProductProfunctor Valuesspec
- Opaleye.SQLite.Internal.Values: instance Profunctor Valuesspec
- Opaleye.SQLite.Order: instance PGOrd PGBool
- Opaleye.SQLite.Order: instance PGOrd PGCitext
- Opaleye.SQLite.Order: instance PGOrd PGDate
- Opaleye.SQLite.Order: instance PGOrd PGFloat4
- Opaleye.SQLite.Order: instance PGOrd PGFloat8
- Opaleye.SQLite.Order: instance PGOrd PGInt2
- Opaleye.SQLite.Order: instance PGOrd PGInt4
- Opaleye.SQLite.Order: instance PGOrd PGInt8
- Opaleye.SQLite.Order: instance PGOrd PGNumeric
- Opaleye.SQLite.Order: instance PGOrd PGText
- Opaleye.SQLite.Order: instance PGOrd PGTime
- Opaleye.SQLite.Order: instance PGOrd PGTimestamp
- Opaleye.SQLite.Order: instance PGOrd PGTimestamptz
- Opaleye.SQLite.PGTypes: instance PGFractional PGFloat8
- Opaleye.SQLite.PGTypes: instance PGNum PGFloat8
- Opaleye.SQLite.PGTypes: instance PGNum PGInt4
- Opaleye.SQLite.PGTypes: instance PGNum PGInt8
+ Opaleye.SQLite.Constant: [constantExplicit] :: Constant haskells columns -> haskells -> columns
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Constant.Constant
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Class.SumProfunctor Opaleye.SQLite.Constant.Constant
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant Data.Text.Internal.Lazy.Text (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlText)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant Data.Text.Internal.Text (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlText)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant GHC.Base.String (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlText)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant GHC.Types.Bool (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlBool)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant GHC.Types.Double (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlReal)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant GHC.Types.Int (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.SqlTypes.SqlInt)
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant haskell (Opaleye.SQLite.Internal.Column.Column sql) => Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Constant.Constant (GHC.Maybe.Maybe haskell) (Opaleye.SQLite.Internal.Column.Column (Opaleye.SQLite.Internal.Column.Nullable sql))
+ Opaleye.SQLite.Constant: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Constant.Constant
+ Opaleye.SQLite.Constant: instance GHC.Base.Applicative (Opaleye.SQLite.Constant.Constant a)
+ Opaleye.SQLite.Constant: instance GHC.Base.Functor (Opaleye.SQLite.Constant.Constant a)
+ Opaleye.SQLite.Internal.Aggregate: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Aggregate.Aggregator
+ Opaleye.SQLite.Internal.Aggregate: instance Data.Profunctor.Product.Class.SumProfunctor Opaleye.SQLite.Internal.Aggregate.Aggregator
+ Opaleye.SQLite.Internal.Aggregate: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Aggregate.Aggregator
+ Opaleye.SQLite.Internal.Aggregate: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Aggregate.Aggregator a)
+ Opaleye.SQLite.Internal.Aggregate: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Aggregate.Aggregator a)
+ Opaleye.SQLite.Internal.Binary: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Binary.Binaryspec
+ Opaleye.SQLite.Internal.Binary: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Binary.Binaryspec (Opaleye.SQLite.Internal.Column.Column a) (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Binary: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Binary.Binaryspec
+ Opaleye.SQLite.Internal.Binary: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Binary.Binaryspec a)
+ Opaleye.SQLite.Internal.Binary: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Binary.Binaryspec a)
+ Opaleye.SQLite.Internal.Column: instance (Opaleye.SQLite.Internal.Column.PGNum a, Opaleye.SQLite.Internal.Column.PGFractional a) => GHC.Real.Fractional (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Column: instance GHC.Show.Show (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Column: instance Opaleye.SQLite.Internal.Column.PGNum a => GHC.Num.Num (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Distinct: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Distinct.Distinctspec
+ Opaleye.SQLite.Internal.Distinct: instance Data.Profunctor.Product.Class.SumProfunctor Opaleye.SQLite.Internal.Distinct.Distinctspec
+ Opaleye.SQLite.Internal.Distinct: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Distinct.Distinctspec (Opaleye.SQLite.Internal.Column.Column a) (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Distinct: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Distinct.Distinctspec
+ Opaleye.SQLite.Internal.Distinct: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Distinct.Distinctspec a)
+ Opaleye.SQLite.Internal.Distinct: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Distinct.Distinctspec a)
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: [orderDirection] :: OrderOp -> OrderDirection
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: [orderNulls] :: OrderOp -> OrderNulls
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.AggrOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.BinOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.Literal
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.PrimExpr
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.Symbol
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Read.Read Opaleye.SQLite.Internal.HaskellDB.PrimQuery.UnOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.AggrOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.BinOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.Literal
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.OrderDirection
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.OrderExpr
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.OrderNulls
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.OrderOp
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.PrimExpr
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.Symbol
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.PrimQuery.UnOp
+ Opaleye.SQLite.Internal.HaskellDB.Sql: [sqlOrderDirection] :: SqlOrder -> SqlOrderDirection
+ Opaleye.SQLite.Internal.HaskellDB.Sql: [sqlOrderNulls] :: SqlOrder -> SqlOrderNulls
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlColumn
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlExpr
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlOrder
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlOrderDirection
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlOrderNulls
+ Opaleye.SQLite.Internal.HaskellDB.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.HaskellDB.Sql.SqlTable
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlDelete] :: SqlGenerator -> TableName -> [PrimExpr] -> SqlDelete
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlExpr] :: SqlGenerator -> PrimExpr -> SqlExpr
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlInsert] :: SqlGenerator -> TableName -> [Attribute] -> NonEmpty [PrimExpr] -> SqlInsert
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlLiteral] :: SqlGenerator -> Literal -> String
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlQuote] :: SqlGenerator -> String -> String
+ Opaleye.SQLite.Internal.HaskellDB.Sql.Generate: [sqlUpdate] :: SqlGenerator -> TableName -> [PrimExpr] -> Assoc -> SqlUpdate
+ Opaleye.SQLite.Internal.Helpers: infixr 8 .::.
+ Opaleye.SQLite.Internal.Join: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Join.NullMaker
+ Opaleye.SQLite.Internal.Join: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Join.NullMaker (Opaleye.SQLite.Internal.Column.Column (Opaleye.SQLite.Internal.Column.Nullable a)) (Opaleye.SQLite.Internal.Column.Column (Opaleye.SQLite.Internal.Column.Nullable a))
+ Opaleye.SQLite.Internal.Join: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Join.NullMaker (Opaleye.SQLite.Internal.Column.Column a) (Opaleye.SQLite.Internal.Column.Column (Opaleye.SQLite.Internal.Column.Nullable a))
+ Opaleye.SQLite.Internal.Join: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Join.NullMaker
+ Opaleye.SQLite.Internal.Order: instance Data.Functor.Contravariant.Contravariant Opaleye.SQLite.Internal.Order.Order
+ Opaleye.SQLite.Internal.Order: instance Data.Functor.Contravariant.Divisible.Decidable Opaleye.SQLite.Internal.Order.Order
+ Opaleye.SQLite.Internal.Order: instance Data.Functor.Contravariant.Divisible.Divisible Opaleye.SQLite.Internal.Order.Order
+ Opaleye.SQLite.Internal.Order: instance GHC.Base.Monoid (Opaleye.SQLite.Internal.Order.Order a)
+ Opaleye.SQLite.Internal.Order: instance GHC.Base.Semigroup (Opaleye.SQLite.Internal.Order.Order a)
+ Opaleye.SQLite.Internal.PackMap: instance Data.Profunctor.Product.Class.ProductProfunctor (Opaleye.SQLite.Internal.PackMap.PackMap a b)
+ Opaleye.SQLite.Internal.PackMap: instance Data.Profunctor.Product.Class.SumProfunctor (Opaleye.SQLite.Internal.PackMap.PackMap a b)
+ Opaleye.SQLite.Internal.PackMap: instance Data.Profunctor.Unsafe.Profunctor (Opaleye.SQLite.Internal.PackMap.PackMap a b)
+ Opaleye.SQLite.Internal.PackMap: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.PackMap.PackMap a b s)
+ Opaleye.SQLite.Internal.PackMap: instance GHC.Base.Functor (Opaleye.SQLite.Internal.PackMap.PackMap a b s)
+ Opaleye.SQLite.Internal.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.PrimQuery.BinOp
+ Opaleye.SQLite.Internal.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.PrimQuery.JoinType
+ Opaleye.SQLite.Internal.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.PrimQuery.LimitOp
+ Opaleye.SQLite.Internal.PrimQuery: instance GHC.Show.Show Opaleye.SQLite.Internal.PrimQuery.PrimQuery
+ Opaleye.SQLite.Internal.QueryArr: instance Control.Arrow.Arrow Opaleye.SQLite.Internal.QueryArr.QueryArr
+ Opaleye.SQLite.Internal.QueryArr: instance Control.Category.Category Opaleye.SQLite.Internal.QueryArr.QueryArr
+ Opaleye.SQLite.Internal.QueryArr: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.QueryArr.QueryArr
+ Opaleye.SQLite.Internal.QueryArr: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.QueryArr.QueryArr
+ Opaleye.SQLite.Internal.QueryArr: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.QueryArr.QueryArr a)
+ Opaleye.SQLite.Internal.QueryArr: instance GHC.Base.Functor (Opaleye.SQLite.Internal.QueryArr.QueryArr a)
+ Opaleye.SQLite.Internal.RunQuery: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.RunQuery.QueryRunner
+ Opaleye.SQLite.Internal.RunQuery: instance Data.Profunctor.Product.Class.SumProfunctor Opaleye.SQLite.Internal.RunQuery.QueryRunner
+ Opaleye.SQLite.Internal.RunQuery: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.RunQuery.QueryRunner
+ Opaleye.SQLite.Internal.RunQuery: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.RunQuery.QueryRunner c)
+ Opaleye.SQLite.Internal.RunQuery: instance GHC.Base.Functor (Opaleye.SQLite.Internal.RunQuery.QueryRunner c)
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGBool GHC.Types.Bool
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGBytea Data.ByteString.Internal.ByteString
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGBytea Data.ByteString.Lazy.Internal.ByteString
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGDate Data.Time.Calendar.Days.Day
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGFloat8 GHC.Types.Double
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGInt4 GHC.Types.Int
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGInt8 GHC.Int.Int64
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGText Data.Text.Internal.Lazy.Text
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGText Data.Text.Internal.Text
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGText GHC.Base.String
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault Opaleye.SQLite.PGTypes.PGTimestamptz Data.Time.Clock.Internal.UTCTime.UTCTime
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault a b => Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.RunQuery.QueryRunner (Opaleye.SQLite.Internal.Column.Column a) b
+ Opaleye.SQLite.Internal.RunQuery: instance Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault a b => Opaleye.SQLite.Internal.RunQuery.QueryRunnerColumnDefault (Opaleye.SQLite.Internal.Column.Nullable a) (GHC.Maybe.Maybe b)
+ Opaleye.SQLite.Internal.Sql: [attrs] :: From -> SelectAttrs
+ Opaleye.SQLite.Internal.Sql: [bOp] :: Binary -> BinOp
+ Opaleye.SQLite.Internal.Sql: [bSelect1] :: Binary -> Select
+ Opaleye.SQLite.Internal.Sql: [bSelect2] :: Binary -> Select
+ Opaleye.SQLite.Internal.Sql: [criteria] :: From -> [SqlExpr]
+ Opaleye.SQLite.Internal.Sql: [groupBy] :: From -> Maybe (NonEmpty SqlExpr)
+ Opaleye.SQLite.Internal.Sql: [jCond] :: Join -> SqlExpr
+ Opaleye.SQLite.Internal.Sql: [jJoinType] :: Join -> JoinType
+ Opaleye.SQLite.Internal.Sql: [jTables] :: Join -> (Select, Select)
+ Opaleye.SQLite.Internal.Sql: [limit] :: From -> Maybe Int
+ Opaleye.SQLite.Internal.Sql: [offset] :: From -> Maybe Int
+ Opaleye.SQLite.Internal.Sql: [orderBy] :: From -> [(SqlExpr, SqlOrder)]
+ Opaleye.SQLite.Internal.Sql: [tables] :: From -> [Select]
+ Opaleye.SQLite.Internal.Sql: [vAttrs] :: Values -> SelectAttrs
+ Opaleye.SQLite.Internal.Sql: [vValues] :: Values -> [[SqlExpr]]
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.BinOp
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.Binary
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.From
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.Join
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.JoinType
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.Select
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.SelectAttrs
+ Opaleye.SQLite.Internal.Sql: instance GHC.Show.Show Opaleye.SQLite.Internal.Sql.Values
+ Opaleye.SQLite.Internal.Table: [unZip] :: Zip a -> NonEmpty [a]
+ Opaleye.SQLite.Internal.Table: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Table.TableProperties
+ Opaleye.SQLite.Internal.Table: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Table.Writer
+ Opaleye.SQLite.Internal.Table: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Table.TableProperties
+ Opaleye.SQLite.Internal.Table: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Table.Writer
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Table.TableProperties a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Table.Writer a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Table.Table a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Table.TableProperties a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Table.Writer a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Monoid (Opaleye.SQLite.Internal.Table.Zip a)
+ Opaleye.SQLite.Internal.Table: instance GHC.Base.Semigroup (Opaleye.SQLite.Internal.Table.Zip a)
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.TableMaker.ColumnMaker
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.TableMaker.ViewColumnMaker
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.TableMaker.ColumnMaker (Opaleye.SQLite.Internal.Column.Column a) (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.TableMaker.ViewColumnMaker GHC.Base.String (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.TableMaker.ColumnMaker
+ Opaleye.SQLite.Internal.TableMaker: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.TableMaker.ViewColumnMaker
+ Opaleye.SQLite.Internal.TableMaker: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.TableMaker.ColumnMaker a)
+ Opaleye.SQLite.Internal.TableMaker: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.TableMaker.ViewColumnMaker a)
+ Opaleye.SQLite.Internal.TableMaker: instance GHC.Base.Functor (Opaleye.SQLite.Internal.TableMaker.ColumnMaker a)
+ Opaleye.SQLite.Internal.TableMaker: instance GHC.Base.Functor (Opaleye.SQLite.Internal.TableMaker.ViewColumnMaker a)
+ Opaleye.SQLite.Internal.Tag: instance GHC.Read.Read Opaleye.SQLite.Internal.Tag.Tag
+ Opaleye.SQLite.Internal.Tag: instance GHC.Show.Show Opaleye.SQLite.Internal.Tag.Tag
+ Opaleye.SQLite.Internal.Unpackspec: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Unpackspec.Unpackspec
+ Opaleye.SQLite.Internal.Unpackspec: instance Data.Profunctor.Product.Class.SumProfunctor Opaleye.SQLite.Internal.Unpackspec.Unpackspec
+ Opaleye.SQLite.Internal.Unpackspec: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Unpackspec.Unpackspec (Opaleye.SQLite.Internal.Column.Column a) (Opaleye.SQLite.Internal.Column.Column a)
+ Opaleye.SQLite.Internal.Unpackspec: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Unpackspec.Unpackspec
+ Opaleye.SQLite.Internal.Unpackspec: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Unpackspec.Unpackspec a)
+ Opaleye.SQLite.Internal.Unpackspec: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Unpackspec.Unpackspec a)
+ Opaleye.SQLite.Internal.Values: instance Data.Profunctor.Product.Class.ProductProfunctor Opaleye.SQLite.Internal.Values.Valuesspec
+ Opaleye.SQLite.Internal.Values: instance Data.Profunctor.Product.Default.Class.Default Opaleye.SQLite.Internal.Values.Valuesspec (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.PGTypes.PGInt4) (Opaleye.SQLite.Internal.Column.Column Opaleye.SQLite.PGTypes.PGInt4)
+ Opaleye.SQLite.Internal.Values: instance Data.Profunctor.Unsafe.Profunctor Opaleye.SQLite.Internal.Values.Valuesspec
+ Opaleye.SQLite.Internal.Values: instance GHC.Base.Applicative (Opaleye.SQLite.Internal.Values.Valuesspec a)
+ Opaleye.SQLite.Internal.Values: instance GHC.Base.Functor (Opaleye.SQLite.Internal.Values.Valuesspec a)
+ Opaleye.SQLite.Operators: infix 4 .>=
+ Opaleye.SQLite.Operators: infixr 2 .||
+ Opaleye.SQLite.Operators: infixr 3 .&&
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGBool
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGCitext
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGDate
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGFloat4
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGFloat8
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGInt2
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGInt4
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGInt8
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGNumeric
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGText
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGTime
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGTimestamp
+ Opaleye.SQLite.Order: instance Opaleye.SQLite.Order.PGOrd Opaleye.SQLite.PGTypes.PGTimestamptz
+ Opaleye.SQLite.PGTypes: instance Opaleye.SQLite.Internal.Column.PGFractional Opaleye.SQLite.PGTypes.PGFloat8
+ Opaleye.SQLite.PGTypes: instance Opaleye.SQLite.Internal.Column.PGNum Opaleye.SQLite.PGTypes.PGFloat8
+ Opaleye.SQLite.PGTypes: instance Opaleye.SQLite.Internal.Column.PGNum Opaleye.SQLite.PGTypes.PGInt4
+ Opaleye.SQLite.PGTypes: instance Opaleye.SQLite.Internal.Column.PGNum Opaleye.SQLite.PGTypes.PGInt8
- Opaleye.SQLite.Internal.Aggregate: Aggregator :: (PackMap (Maybe AggrOp, PrimExpr) PrimExpr a b) -> Aggregator a b
+ Opaleye.SQLite.Internal.Aggregate: Aggregator :: PackMap (Maybe AggrOp, PrimExpr) PrimExpr a b -> Aggregator a b
- Opaleye.SQLite.Internal.Binary: Binaryspec :: (PackMap (PrimExpr, PrimExpr) PrimExpr (columns, columns) columns') -> Binaryspec columns columns'
+ Opaleye.SQLite.Internal.Binary: Binaryspec :: PackMap (PrimExpr, PrimExpr) PrimExpr (columns, columns) columns' -> Binaryspec columns columns'
- Opaleye.SQLite.Internal.Distinct: Distinctspec :: (Aggregator a b) -> Distinctspec a b
+ Opaleye.SQLite.Internal.Distinct: Distinctspec :: Aggregator a b -> Distinctspec a b
- Opaleye.SQLite.Internal.HaskellDB.PrimQuery: ParamExpr :: (Maybe Name) -> PrimExpr -> PrimExpr
+ Opaleye.SQLite.Internal.HaskellDB.PrimQuery: ParamExpr :: Maybe Name -> PrimExpr -> PrimExpr
- Opaleye.SQLite.Internal.HaskellDB.Sql: ParamSqlExpr :: (Maybe SqlName) -> SqlExpr -> SqlExpr
+ Opaleye.SQLite.Internal.HaskellDB.Sql: ParamSqlExpr :: Maybe SqlName -> SqlExpr -> SqlExpr
- Opaleye.SQLite.Internal.HaskellDB.Sql: SqlInsert :: SqlTable -> [SqlColumn] -> (NonEmpty [SqlExpr]) -> SqlInsert
+ Opaleye.SQLite.Internal.HaskellDB.Sql: SqlInsert :: SqlTable -> [SqlColumn] -> NonEmpty [SqlExpr] -> SqlInsert
- Opaleye.SQLite.Internal.PackMap: PackMap :: (Applicative f => (a -> f b) -> s -> f t) -> PackMap a b s t
+ Opaleye.SQLite.Internal.PackMap: PackMap :: (forall f. Applicative f => (a -> f b) -> s -> f t) -> PackMap a b s t
- Opaleye.SQLite.Internal.PrimQuery: Product :: (NonEmpty PrimQuery) -> [PrimExpr] -> PrimQuery
+ Opaleye.SQLite.Internal.PrimQuery: Product :: NonEmpty PrimQuery -> [PrimExpr] -> PrimQuery
- Opaleye.SQLite.Internal.RunQuery: QueryRunner :: (Unpackspec columns ()) -> (columns -> RowParser haskells) -> (columns -> Bool) -> QueryRunner columns haskells
+ Opaleye.SQLite.Internal.RunQuery: QueryRunner :: Unpackspec columns () -> (columns -> RowParser haskells) -> (columns -> Bool) -> QueryRunner columns haskells
- Opaleye.SQLite.Internal.RunQuery: QueryRunnerColumn :: (Unpackspec (Column sqlType) ()) -> (FieldParser haskellType) -> QueryRunnerColumn sqlType haskellType
+ Opaleye.SQLite.Internal.RunQuery: QueryRunnerColumn :: Unpackspec (Column sqlType) () -> FieldParser haskellType -> QueryRunnerColumn sqlType haskellType
- Opaleye.SQLite.Internal.Sql: SelectAttrs :: (NonEmpty (SqlExpr, Maybe SqlColumn)) -> SelectAttrs
+ Opaleye.SQLite.Internal.Sql: SelectAttrs :: NonEmpty (SqlExpr, Maybe SqlColumn) -> SelectAttrs
- Opaleye.SQLite.Internal.Table: Table :: String -> (TableProperties writerColumns viewColumns) -> Table writerColumns viewColumns
+ Opaleye.SQLite.Internal.Table: Table :: String -> TableProperties writerColumns viewColumns -> Table writerColumns viewColumns
- Opaleye.SQLite.Internal.Table: TableProperties :: (Writer writerColumns viewColumns) -> (View viewColumns) -> TableProperties writerColumns viewColumns
+ Opaleye.SQLite.Internal.Table: TableProperties :: Writer writerColumns viewColumns -> View viewColumns -> TableProperties writerColumns viewColumns
- Opaleye.SQLite.Internal.TableMaker: ColumnMaker :: (PackMap PrimExpr PrimExpr columns columns') -> ColumnMaker columns columns'
+ Opaleye.SQLite.Internal.TableMaker: ColumnMaker :: PackMap PrimExpr PrimExpr columns columns' -> ColumnMaker columns columns'
- Opaleye.SQLite.Internal.TableMaker: ViewColumnMaker :: (PackMap () () strings columns) -> ViewColumnMaker strings columns
+ Opaleye.SQLite.Internal.TableMaker: ViewColumnMaker :: PackMap () () strings columns -> ViewColumnMaker strings columns
- Opaleye.SQLite.Internal.Unpackspec: Unpackspec :: (PackMap PrimExpr PrimExpr columns columns') -> Unpackspec columns columns'
+ Opaleye.SQLite.Internal.Unpackspec: Unpackspec :: PackMap PrimExpr PrimExpr columns columns' -> Unpackspec columns columns'
- Opaleye.SQLite.Internal.Values: Valuesspec :: (PackMap PrimExpr PrimExpr () columns') -> Valuesspec columns columns'
+ Opaleye.SQLite.Internal.Values: Valuesspec :: PackMap PrimExpr PrimExpr () columns' -> Valuesspec columns columns'
- Opaleye.SQLite.Sql: showSqlForPostgres :: Default Unpackspec columns columns => Query columns -> String
+ Opaleye.SQLite.Sql: showSqlForPostgres :: forall columns. Default Unpackspec columns columns => Query columns -> String
- Opaleye.SQLite.Sql: showSqlForPostgresUnopt :: Default Unpackspec columns columns => Query columns -> String
+ Opaleye.SQLite.Sql: showSqlForPostgresUnopt :: forall columns. Default Unpackspec columns columns => Query columns -> String
- Opaleye.SQLite.Table: Table :: String -> (TableProperties writerColumns viewColumns) -> Table writerColumns viewColumns
+ Opaleye.SQLite.Table: Table :: String -> TableProperties writerColumns viewColumns -> Table writerColumns viewColumns

Files

Test/QuickCheck.hs view
@@ -313,8 +313,8 @@  errorIfNotSuccess :: TQ.Result -> IO () errorIfNotSuccess r = case r of-  TQ.Success _ _ _ -> return ()-  _                -> error "Failed"+  TQ.Success {} -> return ()+  _             -> error "Failed"  firstBoolOrTrue :: b -> [Either a b] -> (b, [Either a b]) firstBoolOrTrue true c = (b, c)
opaleye-sqlite.cabal view
@@ -1,10 +1,14 @@ name:            opaleye-sqlite copyright:       Copyright (c) 2014-2015 Purely Agile Limited-version:         0.0.1.0+version:         0.0.1.1 synopsis:        An SQL-generating DSL targeting SQLite description:     An SQL-generating DSL targeting SQLite.  Allows                  SQLite queries to be written within Haskell in a                  typesafe and composable fashion.++                 This package is old and unmaintained. It may work, or+                 it may not. If you are interested in reviving it+                 please file an issue on the GitHub repository. homepage:        https://github.com/tomjaguarpaw/haskell-opaleye bug-reports:     https://github.com/tomjaguarpaw/haskell-opaleye/issues license:         BSD3@@ -13,7 +17,7 @@ maintainer:      Purely Agile category:        Database build-type:      Simple-cabal-version:   >= 1.8+cabal-version:   1.18 extra-doc-files: Doc/*.md tested-with:     GHC==7.10.1, GHC==7.8.4, GHC==7.6.3 @@ -22,22 +26,23 @@   location: https://github.com/tomjaguarpaw/haskell-opaleye.git  library+  default-language: Haskell2010   hs-source-dirs: src   build-depends:       base                >= 4       && < 5     , base16-bytestring   >= 0.1.1.6 && < 0.2     , case-insensitive    >= 1.2     && < 1.3     , bytestring          >= 0.10    && < 0.11-    , contravariant       >= 1.2     && < 1.4+    , contravariant       >= 1.2     && < 1.6     , direct-sqlite       >= 2.3.13  && < 2.4     , pretty              >= 1.1.1.0 && < 1.2-    , product-profunctors >= 0.6.2   && < 0.7-    , profunctors         >= 4.0     && < 5.2-    , semigroups          >= 0.13    && < 0.17+    , product-profunctors >= 0.6.2   && < 0.12+    , profunctors         >= 4.0     && < 5.6+    , semigroups          >= 0.13    && < 0.20     , sqlite-simple     , text                >= 0.11    && < 1.3-    , transformers        >= 0.3     && < 0.5-    , time                >= 1.4     && < 1.6+    , transformers        >= 0.3     && < 0.6+    , time                >= 1.4     && < 1.10     , time-locale-compat  >= 0.1     && < 0.2     , uuid                >= 1.3     && < 1.4     , void                >= 0.4     && < 0.8@@ -86,6 +91,7 @@   ghc-options:     -Wall  test-suite test+  default-language: Haskell2010   type: exitcode-stdio-1.0   main-is: Test.hs   other-modules: QuickCheck@@ -103,6 +109,7 @@   ghc-options: -Wall  test-suite tutorial+  default-language: Haskell2010   type: exitcode-stdio-1.0   main-is: Main.hs   other-modules: TutorialAdvanced,
src/Opaleye/SQLite/Internal/HaskellDB/Sql/Print.hs view
@@ -17,6 +17,7 @@                                      commaH                                     ) where +import Prelude hiding ((<>)) import Opaleye.SQLite.Internal.HaskellDB.Sql (SqlColumn(..), SqlDelete(..),                                SqlExpr(..), SqlOrder(..), SqlInsert(..),                                SqlUpdate(..), SqlTable(..))
src/Opaleye/SQLite/Internal/Order.hs view
@@ -10,6 +10,7 @@ import qualified Data.Functor.Contravariant.Divisible as Divisible import qualified Data.Profunctor as P import qualified Data.Monoid as M+import qualified Data.Semigroup as S import qualified Data.Void as Void  {-|@@ -28,9 +29,11 @@ instance C.Contravariant Order where   contramap f (Order g) = Order (P.lmap f g) +instance S.Semigroup (Order a) where+  Order o <> Order o' = Order (o `M.mappend` o')+ instance M.Monoid (Order a) where   mempty = Order M.mempty-  Order o `mappend` Order o' = Order (o `M.mappend` o')  instance Divisible.Divisible Order where   divide f o o' = M.mappend (C.contramap (fst . f) o)
src/Opaleye/SQLite/Internal/PackMap.hs view
@@ -40,7 +40,7 @@ -- 'ProductProfunctor') in @s@ and @t@.  It is unclear at this point -- whether we want the same @Traversal@ laws to hold or not.  Our use -- cases may be much more general.-data PackMap a b s t = PackMap (Applicative f =>+data PackMap a b s t = PackMap (forall f. Applicative f =>                                 (a -> f b) -> s -> f t)  -- | Replaces the targeted occurences of @a@ in @s@ with @b@ (changing
src/Opaleye/SQLite/Internal/Table.hs view
@@ -16,7 +16,8 @@ import           Data.Profunctor.Product (ProductProfunctor, empty, (***!)) import qualified Data.Profunctor.Product as PP import qualified Data.List.NonEmpty as NEL-import           Data.Monoid (Monoid, mempty, mappend)+import           Data.Semigroup (Semigroup, (<>))+import           Data.Monoid (Monoid, mempty) import           Control.Applicative (Applicative, pure, (<*>), liftA2) import qualified Control.Arrow as Arr @@ -108,10 +109,12 @@  data Zip a = Zip { unZip :: NEL.NonEmpty [a] } +instance Semigroup (Zip a) where+  Zip xs <> Zip ys = Zip (NEL.zipWith (++) xs ys)+ instance Monoid (Zip a) where   mempty = Zip mempty'     where mempty' = [] `NEL.cons` mempty'-  Zip xs `mappend` Zip ys = Zip (NEL.zipWith (++) xs ys)  required :: String -> Writer (Column a) (Column a) required columnName =
src/Opaleye/SQLite/PGTypes.hs view
@@ -86,7 +86,7 @@ pgBool = IPT.literalColumn . HPQ.BoolLit  pgUUID :: UUID.UUID -> Column PGUuid-pgUUID = C.unsafeCoerceColumn . pgString . UUID.toString+pgUUID = IPT.literalColumn . HPQ.StringLit . UUID.toString  unsafePgFormatTime :: Time.FormatTime t => HPQ.Name -> String -> t -> Column c unsafePgFormatTime = IPT.unsafePgFormatTime