packages feed

relational-schemas 0.1.6.2 → 0.1.7.0

raw patch · 68 files changed

+1743/−1162 lines, 68 filesdep ~relational-queryPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: relational-query

API changes (from Hackage documentation)

- Database.Relational.Schema.DB2Syscat.Columns: Columns :: !String -> !String -> !String -> !Int16 -> !String -> !String -> !Int32 -> !Int16 -> !(Maybe String) -> !String -> !Int16 -> !String -> !String -> !Int64 -> !(Maybe String) -> !(Maybe String) -> !Int32 -> !(Maybe Int16) -> !(Maybe Int16) -> !Int16 -> !Int16 -> !Int64 -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !String -> !Int32 -> !String -> !String -> !(Maybe String) -> !(Maybe String) -> Columns
- Database.Relational.Schema.DB2Syscat.Columns: [avgcollen] :: Columns -> !Int32
- Database.Relational.Schema.DB2Syscat.Columns: [codepage] :: Columns -> !Int16
- Database.Relational.Schema.DB2Syscat.Columns: [colcard] :: Columns -> !Int64
- Database.Relational.Schema.DB2Syscat.Columns: [colname] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [colno] :: Columns -> !Int16
- Database.Relational.Schema.DB2Syscat.Columns: [compact] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [default_] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [dlFeatures] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [generated] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [hidden] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [high2key] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [identity] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [inlineLength] :: Columns -> !Int32
- Database.Relational.Schema.DB2Syscat.Columns: [keyseq] :: Columns -> !(Maybe Int16)
- Database.Relational.Schema.DB2Syscat.Columns: [length] :: Columns -> !Int32
- Database.Relational.Schema.DB2Syscat.Columns: [logged] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [low2key] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [nmostfreq] :: Columns -> !Int16
- Database.Relational.Schema.DB2Syscat.Columns: [nquantiles] :: Columns -> !Int16
- Database.Relational.Schema.DB2Syscat.Columns: [nulls] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [numnulls] :: Columns -> !Int64
- Database.Relational.Schema.DB2Syscat.Columns: [partkeyseq] :: Columns -> !(Maybe Int16)
- Database.Relational.Schema.DB2Syscat.Columns: [remarks] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [scale] :: Columns -> !Int16
- Database.Relational.Schema.DB2Syscat.Columns: [scopeTabname] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [scopeTabschema] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [sourceTabname] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [sourceTabschema] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [specialProps] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [tabname] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [tabschema] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [targetTypename] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [targetTypeschema] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [text] :: Columns -> !(Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: [typename] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: [typeschema] :: Columns -> !String
- Database.Relational.Schema.DB2Syscat.Columns: avgcollen' :: Pi Columns Int32
- Database.Relational.Schema.DB2Syscat.Columns: codepage' :: Pi Columns Int16
- Database.Relational.Schema.DB2Syscat.Columns: colcard' :: Pi Columns Int64
- Database.Relational.Schema.DB2Syscat.Columns: colname' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: colno' :: Pi Columns Int16
- Database.Relational.Schema.DB2Syscat.Columns: columnOffsetsColumns :: Array Int Int
- Database.Relational.Schema.DB2Syscat.Columns: columns :: Relation () Columns
- Database.Relational.Schema.DB2Syscat.Columns: compact' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: data Columns
- Database.Relational.Schema.DB2Syscat.Columns: default' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: dlFeatures' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: generated' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: hidden' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: high2key' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: identity' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: inlineLength' :: Pi Columns Int32
- Database.Relational.Schema.DB2Syscat.Columns: insertColumns :: Insert Columns
- Database.Relational.Schema.DB2Syscat.Columns: insertQueryColumns :: forall p_a8uI. Relation p_a8uI Columns -> InsertQuery p_a8uI
- Database.Relational.Schema.DB2Syscat.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Base.Maybe GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int64 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.DB2Syscat.Columns.Columns)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.DB2Syscat.Columns.Columns
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "avgcollen" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "codepage" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colcard" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int64
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colname" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colno" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "compact" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "default_" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "dlFeatures" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "generated" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "hidden" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "high2key" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "identity" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "inlineLength" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "keyseq" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Int.Int16)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "length" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "logged" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "low2key" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nmostfreq" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nquantiles" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nulls" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "numnulls" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int64
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "partkeyseq" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Int.Int16)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "remarks" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scale" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scopeTabname" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scopeTabschema" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "sourceTabname" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "sourceTabschema" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "specialProps" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tabname" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tabschema" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "targetTypename" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "targetTypeschema" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "text" Database.Relational.Schema.DB2Syscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "typename" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "typeschema" Database.Relational.Schema.DB2Syscat.Columns.Columns GHC.Base.String
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.DB2Syscat.Columns.Columns
- Database.Relational.Schema.DB2Syscat.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.DB2Syscat.Columns.Columns
- Database.Relational.Schema.DB2Syscat.Columns: instance GHC.Generics.Generic Database.Relational.Schema.DB2Syscat.Columns.Columns
- Database.Relational.Schema.DB2Syscat.Columns: instance GHC.Show.Show Database.Relational.Schema.DB2Syscat.Columns.Columns
- Database.Relational.Schema.DB2Syscat.Columns: keyseq' :: Pi Columns (Maybe Int16)
- Database.Relational.Schema.DB2Syscat.Columns: length' :: Pi Columns Int32
- Database.Relational.Schema.DB2Syscat.Columns: logged' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: low2key' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: nmostfreq' :: Pi Columns Int16
- Database.Relational.Schema.DB2Syscat.Columns: nquantiles' :: Pi Columns Int16
- Database.Relational.Schema.DB2Syscat.Columns: nulls' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: numnulls' :: Pi Columns Int64
- Database.Relational.Schema.DB2Syscat.Columns: partkeyseq' :: Pi Columns (Maybe Int16)
- Database.Relational.Schema.DB2Syscat.Columns: remarks' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: scale' :: Pi Columns Int16
- Database.Relational.Schema.DB2Syscat.Columns: scopeTabname' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: scopeTabschema' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: sourceTabname' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: sourceTabschema' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: specialProps' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: tableOfColumns :: Table Columns
- Database.Relational.Schema.DB2Syscat.Columns: tabname' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: tabschema' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: targetTypename' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: targetTypeschema' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: text' :: Pi Columns (Maybe String)
- Database.Relational.Schema.DB2Syscat.Columns: typename' :: Pi Columns String
- Database.Relational.Schema.DB2Syscat.Columns: typeschema' :: Pi Columns String
- Database.Relational.Schema.MySQLInfo.Columns: Columns :: !String -> !String -> !String -> !Int16 -> !(Maybe String) -> !String -> !String -> Columns
- Database.Relational.Schema.MySQLInfo.Columns: [columnDefault] :: Columns -> !(Maybe String)
- Database.Relational.Schema.MySQLInfo.Columns: [columnName] :: Columns -> !String
- Database.Relational.Schema.MySQLInfo.Columns: [dataType] :: Columns -> !String
- Database.Relational.Schema.MySQLInfo.Columns: [isNullable] :: Columns -> !String
- Database.Relational.Schema.MySQLInfo.Columns: [ordinalPosition] :: Columns -> !Int16
- Database.Relational.Schema.MySQLInfo.Columns: [tableName] :: Columns -> !String
- Database.Relational.Schema.MySQLInfo.Columns: [tableSchema] :: Columns -> !String
- Database.Relational.Schema.MySQLInfo.Columns: columnDefault' :: Pi Columns (Maybe String)
- Database.Relational.Schema.MySQLInfo.Columns: columnName' :: Pi Columns String
- Database.Relational.Schema.MySQLInfo.Columns: columnOffsetsColumns :: Array Int Int
- Database.Relational.Schema.MySQLInfo.Columns: columns :: Relation () Columns
- Database.Relational.Schema.MySQLInfo.Columns: data Columns
- Database.Relational.Schema.MySQLInfo.Columns: dataType' :: Pi Columns String
- Database.Relational.Schema.MySQLInfo.Columns: insertColumns :: Insert Columns
- Database.Relational.Schema.MySQLInfo.Columns: insertQueryColumns :: forall p_aqzx. Relation p_aqzx Columns -> InsertQuery p_aqzx
- Database.Relational.Schema.MySQLInfo.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> Database.Relational.Schema.MySQLInfo.Columns.Columns)
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.MySQLInfo.Columns.Columns
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnDefault" Database.Relational.Schema.MySQLInfo.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnName" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Base.String
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "dataType" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Base.String
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "isNullable" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Base.String
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "ordinalPosition" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Int.Int16
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tableName" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Base.String
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tableSchema" Database.Relational.Schema.MySQLInfo.Columns.Columns GHC.Base.String
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.MySQLInfo.Columns.Columns
- Database.Relational.Schema.MySQLInfo.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.MySQLInfo.Columns.Columns
- Database.Relational.Schema.MySQLInfo.Columns: instance GHC.Generics.Generic Database.Relational.Schema.MySQLInfo.Columns.Columns
- Database.Relational.Schema.MySQLInfo.Columns: instance GHC.Show.Show Database.Relational.Schema.MySQLInfo.Columns.Columns
- Database.Relational.Schema.MySQLInfo.Columns: isNullable' :: Pi Columns String
- Database.Relational.Schema.MySQLInfo.Columns: ordinalPosition' :: Pi Columns Int16
- Database.Relational.Schema.MySQLInfo.Columns: tableName' :: Pi Columns String
- Database.Relational.Schema.MySQLInfo.Columns: tableOfColumns :: Table Columns
- Database.Relational.Schema.MySQLInfo.Columns: tableSchema' :: Pi Columns String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: DbaTabColumns :: !String -> !String -> !String -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !Int32 -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe String) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe String) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe String) -> !(Maybe Int32) -> !(Maybe String) -> !(Maybe String) -> !(Maybe Int32) -> !(Maybe Int32) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> !(Maybe String) -> DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [avgColLen] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [charColDeclLength] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [charLength] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [charUsed] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [characterSetName] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [columnId] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [columnName] :: DbaTabColumns -> !String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataDefault] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataLength] :: DbaTabColumns -> !Int32
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataPrecision] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataScale] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataTypeMod] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataTypeOwner] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataType] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [dataUpgraded] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [defaultLength] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [density] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [globalStats] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [histogram] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [nullable] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [numBuckets] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [numDistinct] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [numNulls] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [owner] :: DbaTabColumns -> !String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [sampleSize] :: DbaTabColumns -> !(Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [tableName] :: DbaTabColumns -> !String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [userStats] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: [v80FmtImage] :: DbaTabColumns -> !(Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: avgColLen' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: charColDeclLength' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: charLength' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: charUsed' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: characterSetName' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: columnId' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: columnName' :: Pi DbaTabColumns String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: columnOffsetsDbaTabColumns :: Array Int Int
- Database.Relational.Schema.OracleDataDictionary.TabColumns: data DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataDefault' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataLength' :: Pi DbaTabColumns Int32
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataPrecision' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataScale' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataType' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataTypeMod' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataTypeOwner' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dataUpgraded' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: dbaTabColumns :: Relation () DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: defaultLength' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: density' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: globalStats' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: histogram' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: insertDbaTabColumns :: Insert DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: insertQueryDbaTabColumns :: forall p_az9b. Relation p_az9b DbaTabColumns -> InsertQuery p_az9b
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "avgColLen" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charColDeclLength" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charLength" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charUsed" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "characterSetName" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "columnId" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "columnName" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns GHC.Base.String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataDefault" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataLength" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns GHC.Int.Int32
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataPrecision" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataScale" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataType" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataTypeMod" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataTypeOwner" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataUpgraded" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "defaultLength" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "density" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "globalStats" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "histogram" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "nullable" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numBuckets" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numDistinct" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numNulls" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "owner" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns GHC.Base.String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "sampleSize" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Int.Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "tableName" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns GHC.Base.String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "userStats" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "v80FmtImage" Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance GHC.Generics.Generic Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: instance GHC.Show.Show Database.Relational.Schema.OracleDataDictionary.TabColumns.DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: nullable' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: numBuckets' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: numDistinct' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: numNulls' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: owner' :: Pi DbaTabColumns String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: sampleSize' :: Pi DbaTabColumns (Maybe Int32)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: tableName' :: Pi DbaTabColumns String
- Database.Relational.Schema.OracleDataDictionary.TabColumns: tableOfDbaTabColumns :: Table DbaTabColumns
- Database.Relational.Schema.OracleDataDictionary.TabColumns: userStats' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.OracleDataDictionary.TabColumns: v80FmtImage' :: Pi DbaTabColumns (Maybe String)
- Database.Relational.Schema.PgCatalog.PgAttribute: PgAttribute :: !Int32 -> !String -> !Int32 -> !Int32 -> !Int16 -> !Int16 -> !Int32 -> !Int32 -> !Int32 -> !Bool -> !Char -> !Char -> !Bool -> !Bool -> !Bool -> !Bool -> !Int32 -> !Int32 -> PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: [attalign] :: PgAttribute -> !Char
- Database.Relational.Schema.PgCatalog.PgAttribute: [attbyval] :: PgAttribute -> !Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: [attcacheoff] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [attcollation] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [atthasdef] :: PgAttribute -> !Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: [attinhcount] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [attisdropped] :: PgAttribute -> !Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: [attislocal] :: PgAttribute -> !Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: [attlen] :: PgAttribute -> !Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: [attname] :: PgAttribute -> !String
- Database.Relational.Schema.PgCatalog.PgAttribute: [attndims] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [attnotnull] :: PgAttribute -> !Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: [attnum] :: PgAttribute -> !Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: [attrelid] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [attstattarget] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [attstorage] :: PgAttribute -> !Char
- Database.Relational.Schema.PgCatalog.PgAttribute: [atttypid] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: [atttypmod] :: PgAttribute -> !Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attalign' :: Pi PgAttribute Char
- Database.Relational.Schema.PgCatalog.PgAttribute: attbyval' :: Pi PgAttribute Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: attcacheoff' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attcollation' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: atthasdef' :: Pi PgAttribute Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: attinhcount' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attisdropped' :: Pi PgAttribute Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: attislocal' :: Pi PgAttribute Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: attlen' :: Pi PgAttribute Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: attname' :: Pi PgAttribute String
- Database.Relational.Schema.PgCatalog.PgAttribute: attndims' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attnotnull' :: Pi PgAttribute Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: attnum' :: Pi PgAttribute Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: attrelid' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attstattarget' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: attstorage' :: Pi PgAttribute Char
- Database.Relational.Schema.PgCatalog.PgAttribute: atttypid' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: atttypmod' :: Pi PgAttribute Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: columnOffsetsPgAttribute :: Array Int Int
- Database.Relational.Schema.PgCatalog.PgAttribute: data PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: insertPgAttribute :: Insert PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: insertQueryPgAttribute :: forall p_aHys. Relation p_aHys PgAttribute -> InsertQuery p_aHys
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute)
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attalign" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attbyval" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attcacheoff" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attcollation" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atthasdef" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attinhcount" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attisdropped" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attislocal" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attlen" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attname" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Base.String
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attndims" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attnotnull" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attnum" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int16
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attrelid" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attstattarget" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attstorage" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atttypid" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atttypmod" Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: instance GHC.Generics.Generic Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: instance GHC.Show.Show Database.Relational.Schema.PgCatalog.PgAttribute.PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: pgAttribute :: Relation () PgAttribute
- Database.Relational.Schema.PgCatalog.PgAttribute: tableOfPgAttribute :: Table PgAttribute
- Database.Relational.Schema.PgCatalog.PgType: PgType :: !Int32 -> !String -> !Int32 -> !Int32 -> !Int16 -> !Bool -> !Char -> !Char -> !Bool -> !Bool -> !Char -> !Int32 -> !Int32 -> !Int32 -> !Char -> !Char -> !Bool -> !Int32 -> !Int32 -> !Int32 -> !Int32 -> !(Maybe String) -> PgType
- Database.Relational.Schema.PgCatalog.PgType: [oid] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typalign] :: PgType -> !Char
- Database.Relational.Schema.PgCatalog.PgType: [typarray] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typbasetype] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typbyval] :: PgType -> !Bool
- Database.Relational.Schema.PgCatalog.PgType: [typcategory] :: PgType -> !Char
- Database.Relational.Schema.PgCatalog.PgType: [typcollation] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typdefault] :: PgType -> !(Maybe String)
- Database.Relational.Schema.PgCatalog.PgType: [typdelim] :: PgType -> !Char
- Database.Relational.Schema.PgCatalog.PgType: [typelem] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typisdefined] :: PgType -> !Bool
- Database.Relational.Schema.PgCatalog.PgType: [typispreferred] :: PgType -> !Bool
- Database.Relational.Schema.PgCatalog.PgType: [typlen] :: PgType -> !Int16
- Database.Relational.Schema.PgCatalog.PgType: [typname] :: PgType -> !String
- Database.Relational.Schema.PgCatalog.PgType: [typnamespace] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typndims] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typnotnull] :: PgType -> !Bool
- Database.Relational.Schema.PgCatalog.PgType: [typowner] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typrelid] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: [typstorage] :: PgType -> !Char
- Database.Relational.Schema.PgCatalog.PgType: [typtype] :: PgType -> !Char
- Database.Relational.Schema.PgCatalog.PgType: [typtypmod] :: PgType -> !Int32
- Database.Relational.Schema.PgCatalog.PgType: columnOffsetsPgType :: Array Int Int
- Database.Relational.Schema.PgCatalog.PgType: data PgType
- Database.Relational.Schema.PgCatalog.PgType: insertPgType :: Insert PgType
- Database.Relational.Schema.PgCatalog.PgType: insertQueryPgType :: forall p_aNAk. Relation p_aNAk PgType -> InsertQuery p_aNAk
- Database.Relational.Schema.PgCatalog.PgType: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> Database.Relational.Schema.PgCatalog.PgType.PgType)
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.PgCatalog.PgType.PgType
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "oid" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typalign" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typarray" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typbasetype" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typbyval" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typcategory" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typcollation" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typdefault" Database.Relational.Schema.PgCatalog.PgType.PgType (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typdelim" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typelem" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typisdefined" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typispreferred" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typlen" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int16
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typname" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Base.String
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typnamespace" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typndims" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typnotnull" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Bool
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typowner" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typrelid" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typstorage" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typtype" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Types.Char
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typtypmod" Database.Relational.Schema.PgCatalog.PgType.PgType GHC.Int.Int32
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.PgCatalog.PgType.PgType
- Database.Relational.Schema.PgCatalog.PgType: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.PgCatalog.PgType.PgType
- Database.Relational.Schema.PgCatalog.PgType: instance GHC.Generics.Generic Database.Relational.Schema.PgCatalog.PgType.PgType
- Database.Relational.Schema.PgCatalog.PgType: instance GHC.Show.Show Database.Relational.Schema.PgCatalog.PgType.PgType
- Database.Relational.Schema.PgCatalog.PgType: oid' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: pgType :: Relation () PgType
- Database.Relational.Schema.PgCatalog.PgType: tableOfPgType :: Table PgType
- Database.Relational.Schema.PgCatalog.PgType: typalign' :: Pi PgType Char
- Database.Relational.Schema.PgCatalog.PgType: typarray' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typbasetype' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typbyval' :: Pi PgType Bool
- Database.Relational.Schema.PgCatalog.PgType: typcategory' :: Pi PgType Char
- Database.Relational.Schema.PgCatalog.PgType: typcollation' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typdefault' :: Pi PgType (Maybe String)
- Database.Relational.Schema.PgCatalog.PgType: typdelim' :: Pi PgType Char
- Database.Relational.Schema.PgCatalog.PgType: typelem' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typisdefined' :: Pi PgType Bool
- Database.Relational.Schema.PgCatalog.PgType: typispreferred' :: Pi PgType Bool
- Database.Relational.Schema.PgCatalog.PgType: typlen' :: Pi PgType Int16
- Database.Relational.Schema.PgCatalog.PgType: typname' :: Pi PgType String
- Database.Relational.Schema.PgCatalog.PgType: typnamespace' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typndims' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typnotnull' :: Pi PgType Bool
- Database.Relational.Schema.PgCatalog.PgType: typowner' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typrelid' :: Pi PgType Int32
- Database.Relational.Schema.PgCatalog.PgType: typstorage' :: Pi PgType Char
- Database.Relational.Schema.PgCatalog.PgType: typtype' :: Pi PgType Char
- Database.Relational.Schema.PgCatalog.PgType: typtypmod' :: Pi PgType Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: Columns :: !Int32 -> !(Maybe String) -> !Int32 -> !Int32 -> !(Maybe Bool) -> Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: [columnId] :: Columns -> !Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: [isNullable] :: Columns -> !(Maybe Bool)
- Database.Relational.Schema.SQLServerSyscat.Columns: [name] :: Columns -> !(Maybe String)
- Database.Relational.Schema.SQLServerSyscat.Columns: [objectId] :: Columns -> !Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: [userTypeId] :: Columns -> !Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: columnId' :: Pi Columns Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: columnOffsetsColumns :: Array Int Int
- Database.Relational.Schema.SQLServerSyscat.Columns: columns :: Relation () Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: data Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: insertColumns :: Insert Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: insertQueryColumns :: forall p_aVeQ. Relation p_aVeQ Columns -> InsertQuery p_aVeQ
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Base.Maybe GHC.Types.Bool -> Database.Relational.Schema.SQLServerSyscat.Columns.Columns)
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLServerSyscat.Columns.Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnId" Database.Relational.Schema.SQLServerSyscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "isNullable" Database.Relational.Schema.SQLServerSyscat.Columns.Columns (GHC.Base.Maybe GHC.Types.Bool)
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLServerSyscat.Columns.Columns (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "objectId" Database.Relational.Schema.SQLServerSyscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.OverloadedProjection.HasProjection "userTypeId" Database.Relational.Schema.SQLServerSyscat.Columns.Columns GHC.Int.Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLServerSyscat.Columns.Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLServerSyscat.Columns.Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: instance GHC.Generics.Generic Database.Relational.Schema.SQLServerSyscat.Columns.Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: instance GHC.Show.Show Database.Relational.Schema.SQLServerSyscat.Columns.Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: isNullable' :: Pi Columns (Maybe Bool)
- Database.Relational.Schema.SQLServerSyscat.Columns: name' :: Pi Columns (Maybe String)
- Database.Relational.Schema.SQLServerSyscat.Columns: objectId' :: Pi Columns Int32
- Database.Relational.Schema.SQLServerSyscat.Columns: tableOfColumns :: Table Columns
- Database.Relational.Schema.SQLServerSyscat.Columns: userTypeId' :: Pi Columns Int32
- Database.Relational.Schema.SQLServerSyscat.Types: Types :: !String -> !Int32 -> !Int32 -> Types
- Database.Relational.Schema.SQLServerSyscat.Types: [name] :: Types -> !String
- Database.Relational.Schema.SQLServerSyscat.Types: [schemaId] :: Types -> !Int32
- Database.Relational.Schema.SQLServerSyscat.Types: [userTypeId] :: Types -> !Int32
- Database.Relational.Schema.SQLServerSyscat.Types: columnOffsetsTypes :: Array Int Int
- Database.Relational.Schema.SQLServerSyscat.Types: data Types
- Database.Relational.Schema.SQLServerSyscat.Types: insertQueryTypes :: forall p_aYBX. Relation p_aYBX Types -> InsertQuery p_aYBX
- Database.Relational.Schema.SQLServerSyscat.Types: insertTypes :: Insert Types
- Database.Relational.Schema.SQLServerSyscat.Types: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.SQLServerSyscat.Types.Types)
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLServerSyscat.Types.Types
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLServerSyscat.Types.Types GHC.Base.String
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.OverloadedProjection.HasProjection "schemaId" Database.Relational.Schema.SQLServerSyscat.Types.Types GHC.Int.Int32
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.OverloadedProjection.HasProjection "userTypeId" Database.Relational.Schema.SQLServerSyscat.Types.Types GHC.Int.Int32
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLServerSyscat.Types.Types
- Database.Relational.Schema.SQLServerSyscat.Types: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLServerSyscat.Types.Types
- Database.Relational.Schema.SQLServerSyscat.Types: instance GHC.Generics.Generic Database.Relational.Schema.SQLServerSyscat.Types.Types
- Database.Relational.Schema.SQLServerSyscat.Types: instance GHC.Show.Show Database.Relational.Schema.SQLServerSyscat.Types.Types
- Database.Relational.Schema.SQLServerSyscat.Types: name' :: Pi Types String
- Database.Relational.Schema.SQLServerSyscat.Types: schemaId' :: Pi Types Int32
- Database.Relational.Schema.SQLServerSyscat.Types: tableOfTypes :: Table Types
- Database.Relational.Schema.SQLServerSyscat.Types: types :: Relation () Types
- Database.Relational.Schema.SQLServerSyscat.Types: userTypeId' :: Pi Types Int32
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: IndexInfo :: !Int64 -> !Int64 -> !String -> IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: [cid] :: IndexInfo -> !Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: [name] :: IndexInfo -> !String
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: [seqno] :: IndexInfo -> !Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: cid' :: Pi IndexInfo Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: columnOffsetsIndexInfo :: Array Int Int
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: data IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: indexInfo :: Relation () IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: insertIndexInfo :: Insert IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: insertQueryIndexInfo :: forall p_a11GL. Relation p_a11GL IndexInfo -> InsertQuery p_a11GL
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Base.String -> Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo)
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "cid" Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo GHC.Int.Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo GHC.Base.String
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "seqno" Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo GHC.Int.Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: instance GHC.Show.Show Database.Relational.Schema.SQLite3Syscat.IndexInfo.IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: name' :: Pi IndexInfo String
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: seqno' :: Pi IndexInfo Int64
- Database.Relational.Schema.SQLite3Syscat.IndexInfo: tableOfIndexInfo :: Table IndexInfo
- Database.Relational.Schema.SQLite3Syscat.IndexList: IndexList :: !Int64 -> !String -> !Int64 -> IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: [name] :: IndexList -> !String
- Database.Relational.Schema.SQLite3Syscat.IndexList: [seq] :: IndexList -> !Int64
- Database.Relational.Schema.SQLite3Syscat.IndexList: [unique] :: IndexList -> !Int64
- Database.Relational.Schema.SQLite3Syscat.IndexList: columnOffsetsIndexList :: Array Int Int
- Database.Relational.Schema.SQLite3Syscat.IndexList: data IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: indexList :: Relation () IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: insertIndexList :: Insert IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: insertQueryIndexList :: forall p_a12xI. Relation p_a12xI IndexList -> InsertQuery p_a12xI
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Int.Int64 -> Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList)
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList GHC.Base.String
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "seq" Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList GHC.Int.Int64
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "unique" Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList GHC.Int.Int64
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: instance GHC.Show.Show Database.Relational.Schema.SQLite3Syscat.IndexList.IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: name' :: Pi IndexList String
- Database.Relational.Schema.SQLite3Syscat.IndexList: seq' :: Pi IndexList Int64
- Database.Relational.Schema.SQLite3Syscat.IndexList: tableOfIndexList :: Table IndexList
- Database.Relational.Schema.SQLite3Syscat.IndexList: unique' :: Pi IndexList Int64
- Database.Relational.Schema.SQLite3Syscat.TableInfo: TableInfo :: !Int64 -> !String -> !String -> !Int16 -> !(Maybe String) -> !Int16 -> TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [cid] :: TableInfo -> !Int64
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [ctype] :: TableInfo -> !String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [dfltValue] :: TableInfo -> !(Maybe String)
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [name] :: TableInfo -> !String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [notnull] :: TableInfo -> !Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: [pk] :: TableInfo -> !Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: cid' :: Pi TableInfo Int64
- Database.Relational.Schema.SQLite3Syscat.TableInfo: columnOffsetsTableInfo :: Array Int Int
- Database.Relational.Schema.SQLite3Syscat.TableInfo: ctype' :: Pi TableInfo String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: data TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: dfltValue' :: Pi TableInfo (Maybe String)
- Database.Relational.Schema.SQLite3Syscat.TableInfo: insertQueryTableInfo :: forall p_a13p9. Relation p_a13p9 TableInfo -> InsertQuery p_a13p9
- Database.Relational.Schema.SQLite3Syscat.TableInfo: insertTableInfo :: Insert TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.Maybe GHC.Base.String -> GHC.Int.Int16 -> Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo)
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "cid" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo GHC.Int.Int64
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "ctype" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo GHC.Base.String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "dfltValue" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo (GHC.Base.Maybe GHC.Base.String)
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo GHC.Base.String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "notnull" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo GHC.Int.Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "pk" Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo GHC.Int.Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.ProjectableClass.ShowConstantTermsSQL Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: instance GHC.Show.Show Database.Relational.Schema.SQLite3Syscat.TableInfo.TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: name' :: Pi TableInfo String
- Database.Relational.Schema.SQLite3Syscat.TableInfo: notnull' :: Pi TableInfo Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: pk' :: Pi TableInfo Int16
- Database.Relational.Schema.SQLite3Syscat.TableInfo: tableInfo :: Relation () TableInfo
- Database.Relational.Schema.SQLite3Syscat.TableInfo: tableOfTableInfo :: Table TableInfo
+ Database.Custom.IBMDB2: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.IBMDB2: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.IBMDB2: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.IBMDB2: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.IBMDB2: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.IBMDB2: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.IBMDB2: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.IBMDB2: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.IBMDB2: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.IBMDB2: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.IBMDB2: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.IBMDB2: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.IBMDB2: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.IBMDB2: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.IBMDB2: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.IBMDB2: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.IBMDB2: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.IBMDB2: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.IBMDB2: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: Asc :: Order
+ Database.Custom.IBMDB2: Delete :: String -> Delete p
+ Database.Custom.IBMDB2: Desc :: Order
+ Database.Custom.IBMDB2: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.IBMDB2: InsertQuery :: String -> InsertQuery p
+ Database.Custom.IBMDB2: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.IBMDB2: NoQuotation :: IdentifierQuotation
+ Database.Custom.IBMDB2: NullsFirst :: Nulls
+ Database.Custom.IBMDB2: NullsLast :: Nulls
+ Database.Custom.IBMDB2: PUNotSupported :: ProductUnitSupport
+ Database.Custom.IBMDB2: PUSupported :: ProductUnitSupport
+ Database.Custom.IBMDB2: Query :: String -> Query p a
+ Database.Custom.IBMDB2: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.IBMDB2: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.IBMDB2: SchemaQualified :: SchemaNameMode
+ Database.Custom.IBMDB2: Update :: String -> Update p
+ Database.Custom.IBMDB2: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.IBMDB2: [untypeDelete] :: Delete p -> String
+ Database.Custom.IBMDB2: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.IBMDB2: [untypeInsert] :: Insert a -> String
+ Database.Custom.IBMDB2: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.IBMDB2: [untypeQuery] :: Query p a -> String
+ Database.Custom.IBMDB2: [untypeUpdate] :: Update p -> String
+ Database.Custom.IBMDB2: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.IBMDB2: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.IBMDB2: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.IBMDB2: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.IBMDB2: all' :: MonadQuery m => m ()
+ Database.Custom.IBMDB2: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.IBMDB2: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.IBMDB2: askConfig :: ConfigureQuery Config
+ Database.Custom.IBMDB2: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.IBMDB2: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.IBMDB2: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.IBMDB2: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.IBMDB2: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.IBMDB2: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.IBMDB2: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.IBMDB2: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.IBMDB2: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.IBMDB2: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.IBMDB2: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.IBMDB2: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.IBMDB2: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.IBMDB2: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.IBMDB2: class LiteralSQL a
+ Database.Custom.IBMDB2: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.IBMDB2: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.IBMDB2: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.IBMDB2: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.IBMDB2: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.IBMDB2: class ProjectableFlattenMaybe a b
+ Database.Custom.IBMDB2: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.IBMDB2: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.IBMDB2: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.IBMDB2: class SqlContext c
+ Database.Custom.IBMDB2: class PersistableWidth r => TableDerivable r
+ Database.Custom.IBMDB2: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.IBMDB2: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.IBMDB2: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.IBMDB2: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.IBMDB2: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.IBMDB2: cumeDist :: Record OverWindow Double
+ Database.Custom.IBMDB2: data AggregateKey a
+ Database.Custom.IBMDB2: data Aggregated
+ Database.Custom.IBMDB2: data Config
+ Database.Custom.IBMDB2: data Exists
+ Database.Custom.IBMDB2: data Flat
+ Database.Custom.IBMDB2: data IdentifierQuotation
+ Database.Custom.IBMDB2: data Insert a
+ Database.Custom.IBMDB2: data InsertTarget p r
+ Database.Custom.IBMDB2: data Key c r ct
+ Database.Custom.IBMDB2: data KeyUpdate p a
+ Database.Custom.IBMDB2: data NameConfig
+ Database.Custom.IBMDB2: data NotNull
+ Database.Custom.IBMDB2: data Nulls
+ Database.Custom.IBMDB2: data Number r i
+ Database.Custom.IBMDB2: data Order
+ Database.Custom.IBMDB2: data Orderings c (m :: Type -> Type) a
+ Database.Custom.IBMDB2: data OverWindow
+ Database.Custom.IBMDB2: data Pi r0 r1
+ Database.Custom.IBMDB2: data PlaceHolders p
+ Database.Custom.IBMDB2: data Power
+ Database.Custom.IBMDB2: data Primary
+ Database.Custom.IBMDB2: data ProductUnitSupport
+ Database.Custom.IBMDB2: data QueryUnique a
+ Database.Custom.IBMDB2: data Record c t
+ Database.Custom.IBMDB2: data RecordList (p :: Type -> Type) t
+ Database.Custom.IBMDB2: data Relation p r
+ Database.Custom.IBMDB2: data SchemaNameMode
+ Database.Custom.IBMDB2: data SeqBinding r s i
+ Database.Custom.IBMDB2: data Sequence s i
+ Database.Custom.IBMDB2: data Set
+ Database.Custom.IBMDB2: data SetList
+ Database.Custom.IBMDB2: data SubQuery
+ Database.Custom.IBMDB2: data Table r
+ Database.Custom.IBMDB2: data Unique
+ Database.Custom.IBMDB2: data UniqueRelation p c r
+ Database.Custom.IBMDB2: defaultConfig :: Config
+ Database.Custom.IBMDB2: defaultNameConfig :: NameConfig
+ Database.Custom.IBMDB2: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.IBMDB2: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.IBMDB2: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.IBMDB2: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.IBMDB2: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.IBMDB2: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.IBMDB2: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.IBMDB2: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.IBMDB2: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.IBMDB2: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.IBMDB2: derivedTable :: TableDerivable r => Table r
+ Database.Custom.IBMDB2: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.IBMDB2: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.IBMDB2: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.IBMDB2: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.IBMDB2: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.IBMDB2: distinct :: MonadQuery m => m ()
+ Database.Custom.IBMDB2: dump :: () => Relation p r -> String
+ Database.Custom.IBMDB2: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.IBMDB2: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.IBMDB2: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.IBMDB2: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.IBMDB2: extractNumber :: () => Number r i -> i
+ Database.Custom.IBMDB2: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.IBMDB2: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.IBMDB2: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.IBMDB2: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.IBMDB2: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.IBMDB2: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.IBMDB2: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.IBMDB2: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.IBMDB2: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.IBMDB2: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.IBMDB2: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.IBMDB2: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.IBMDB2: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.IBMDB2: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.IBMDB2: id' :: () => Pi a a
+ Database.Custom.IBMDB2: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: infix 4 .=.
+ Database.Custom.IBMDB2: infix 8 `over`
+ Database.Custom.IBMDB2: infixl 1 ><
+ Database.Custom.IBMDB2: infixl 5 .||.
+ Database.Custom.IBMDB2: infixl 6 .+.
+ Database.Custom.IBMDB2: infixl 7 ./.
+ Database.Custom.IBMDB2: infixl 8 <.>
+ Database.Custom.IBMDB2: infixr 2 `or'`
+ Database.Custom.IBMDB2: infixr 3 `and'`
+ Database.Custom.IBMDB2: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.IBMDB2: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.IBMDB2: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.IBMDB2: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.IBMDB2: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.IBMDB2: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.IBMDB2: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.IBMDB2: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.IBMDB2: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.IBMDB2: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.IBMDB2: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.IBMDB2: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.IBMDB2: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.IBMDB2: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.IBMDB2: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.IBMDB2: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.IBMDB2: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.IBMDB2: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.IBMDB2: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.IBMDB2: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.IBMDB2: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.IBMDB2: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.IBMDB2: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.IBMDB2: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.IBMDB2: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: list :: () => [p t] -> RecordList p t
+ Database.Custom.IBMDB2: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.IBMDB2: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.IBMDB2: newtype Delete p
+ Database.Custom.IBMDB2: newtype InsertQuery p
+ Database.Custom.IBMDB2: newtype Query p a
+ Database.Custom.IBMDB2: newtype Update p
+ Database.Custom.IBMDB2: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.IBMDB2: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.IBMDB2: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.IBMDB2: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.IBMDB2: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.IBMDB2: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.IBMDB2: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.IBMDB2: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.IBMDB2: percentRank :: Record OverWindow Double
+ Database.Custom.IBMDB2: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.IBMDB2: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.IBMDB2: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.IBMDB2: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.IBMDB2: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.IBMDB2: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.IBMDB2: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.IBMDB2: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.IBMDB2: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.IBMDB2: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.IBMDB2: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.IBMDB2: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.IBMDB2: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.IBMDB2: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.IBMDB2: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.IBMDB2: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.IBMDB2: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.IBMDB2: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.IBMDB2: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.IBMDB2: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.IBMDB2: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.IBMDB2: rank :: Integral a => Record OverWindow a
+ Database.Custom.IBMDB2: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.IBMDB2: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.IBMDB2: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.IBMDB2: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.IBMDB2: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.IBMDB2: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.IBMDB2: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.IBMDB2: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.IBMDB2: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.IBMDB2: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.IBMDB2: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.IBMDB2: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.IBMDB2: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.IBMDB2: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.IBMDB2: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.IBMDB2: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.IBMDB2: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.IBMDB2: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.IBMDB2: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.IBMDB2: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.IBMDB2: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.IBMDB2: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.IBMDB2: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.IBMDB2: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.IBMDB2: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.IBMDB2: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.IBMDB2: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.IBMDB2: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.IBMDB2: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.IBMDB2: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.IBMDB2: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.IBMDB2: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.IBMDB2: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.IBMDB2: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.IBMDB2: table :: () => Table r -> Relation () r
+ Database.Custom.IBMDB2: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.IBMDB2: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.IBMDB2: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.IBMDB2: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.IBMDB2: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.IBMDB2: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.IBMDB2: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.IBMDB2: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.IBMDB2: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.IBMDB2: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.IBMDB2: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.IBMDB2: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.IBMDB2: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.IBMDB2: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.IBMDB2: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.IBMDB2: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.IBMDB2: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.IBMDB2: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.IBMDB2: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.IBMDB2: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.IBMDB2: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.IBMDB2: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.IBMDB2: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.IBMDB2: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.IBMDB2: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.IBMDB2: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.IBMDB2: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.IBMDB2: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.IBMDB2: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.IBMDB2: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.IBMDB2: type Assign r = Assignings r Restrict
+ Database.Custom.IBMDB2: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.IBMDB2: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.IBMDB2: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.IBMDB2: type PI c a b = Record c a -> Record c b
+ Database.Custom.IBMDB2: type Predicate c = Record c Maybe Bool
+ Database.Custom.IBMDB2: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.IBMDB2: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.IBMDB2: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.IBMDB2: type QuerySuffix = [Keyword]
+ Database.Custom.IBMDB2: type Register r = Assignings r ConfigureQuery
+ Database.Custom.IBMDB2: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.IBMDB2: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.IBMDB2: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.IBMDB2: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.IBMDB2: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.IBMDB2: type StringSQL = Keyword
+ Database.Custom.IBMDB2: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.IBMDB2: type Window c = Orderings c PartitioningSet c
+ Database.Custom.IBMDB2: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.IBMDB2: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.IBMDB2: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.IBMDB2: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.IBMDB2: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.IBMDB2: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.IBMDB2: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.IBMDB2: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.IBMDB2: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.IBMDB2: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.IBMDB2: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.IBMDB2: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.IBMDB2: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.IBMDB2: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.IBMDB2: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.IBMDB2: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.IBMDB2: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.IBMDB2: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.IBMDB2: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.IBMDB2: unitPH :: PlaceHolders ()
+ Database.Custom.IBMDB2: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.IBMDB2: unitSQL :: SubQuery -> String
+ Database.Custom.IBMDB2: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.IBMDB2: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.IBMDB2: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.IBMDB2: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.IBMDB2: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.IBMDB2: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.IBMDB2: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.IBMDB2: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.IBMDB2: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.IBMDB2: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.IBMDB2: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.IBMDB2: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.IBMDB2: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.IBMDB2: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.IBMDB2: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.IBMDB2: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.IBMDB2: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.IBMDB2: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.IBMDB2: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.IBMDB2: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.IBMDB2: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.IBMDB2: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.IBMDB2: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.IBMDB2: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.IBMDB2: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.IBMDB2: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.IBMDB2: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.IBMDB2: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.IBMDB2: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.IBMDB2: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.IBMDB2: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.IBMDB2: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.IBMDB2: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.IBMDB2: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.IBMDB2: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.IBMDB2: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.IBMDB2: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.IBMDB2: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.IBMDB2: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.IBMDB2: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.IBMDB2: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Custom.MySQL: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.MySQL: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.MySQL: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.MySQL: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.MySQL: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.MySQL: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.MySQL: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.MySQL: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.MySQL: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.MySQL: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.MySQL: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.MySQL: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.MySQL: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.MySQL: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.MySQL: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.MySQL: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.MySQL: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.MySQL: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.MySQL: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.MySQL: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: Asc :: Order
+ Database.Custom.MySQL: Delete :: String -> Delete p
+ Database.Custom.MySQL: Desc :: Order
+ Database.Custom.MySQL: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.MySQL: InsertQuery :: String -> InsertQuery p
+ Database.Custom.MySQL: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.MySQL: NoQuotation :: IdentifierQuotation
+ Database.Custom.MySQL: NullsFirst :: Nulls
+ Database.Custom.MySQL: NullsLast :: Nulls
+ Database.Custom.MySQL: PUNotSupported :: ProductUnitSupport
+ Database.Custom.MySQL: PUSupported :: ProductUnitSupport
+ Database.Custom.MySQL: Query :: String -> Query p a
+ Database.Custom.MySQL: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.MySQL: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.MySQL: SchemaQualified :: SchemaNameMode
+ Database.Custom.MySQL: Update :: String -> Update p
+ Database.Custom.MySQL: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.MySQL: [untypeDelete] :: Delete p -> String
+ Database.Custom.MySQL: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.MySQL: [untypeInsert] :: Insert a -> String
+ Database.Custom.MySQL: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.MySQL: [untypeQuery] :: Query p a -> String
+ Database.Custom.MySQL: [untypeUpdate] :: Update p -> String
+ Database.Custom.MySQL: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.MySQL: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.MySQL: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.MySQL: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.MySQL: all' :: MonadQuery m => m ()
+ Database.Custom.MySQL: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.MySQL: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.MySQL: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.MySQL: askConfig :: ConfigureQuery Config
+ Database.Custom.MySQL: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.MySQL: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.MySQL: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.MySQL: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.MySQL: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.MySQL: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.MySQL: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.MySQL: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.MySQL: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.MySQL: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.MySQL: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.MySQL: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.MySQL: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.MySQL: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.MySQL: class LiteralSQL a
+ Database.Custom.MySQL: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.MySQL: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.MySQL: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.MySQL: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.MySQL: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.MySQL: class ProjectableFlattenMaybe a b
+ Database.Custom.MySQL: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.MySQL: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.MySQL: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.MySQL: class SqlContext c
+ Database.Custom.MySQL: class PersistableWidth r => TableDerivable r
+ Database.Custom.MySQL: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.MySQL: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.MySQL: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.MySQL: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.MySQL: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.MySQL: cumeDist :: Record OverWindow Double
+ Database.Custom.MySQL: data AggregateKey a
+ Database.Custom.MySQL: data Aggregated
+ Database.Custom.MySQL: data Config
+ Database.Custom.MySQL: data Exists
+ Database.Custom.MySQL: data Flat
+ Database.Custom.MySQL: data IdentifierQuotation
+ Database.Custom.MySQL: data Insert a
+ Database.Custom.MySQL: data InsertTarget p r
+ Database.Custom.MySQL: data Key c r ct
+ Database.Custom.MySQL: data KeyUpdate p a
+ Database.Custom.MySQL: data NameConfig
+ Database.Custom.MySQL: data NotNull
+ Database.Custom.MySQL: data Nulls
+ Database.Custom.MySQL: data Number r i
+ Database.Custom.MySQL: data Order
+ Database.Custom.MySQL: data Orderings c (m :: Type -> Type) a
+ Database.Custom.MySQL: data OverWindow
+ Database.Custom.MySQL: data Pi r0 r1
+ Database.Custom.MySQL: data PlaceHolders p
+ Database.Custom.MySQL: data Power
+ Database.Custom.MySQL: data Primary
+ Database.Custom.MySQL: data ProductUnitSupport
+ Database.Custom.MySQL: data QueryUnique a
+ Database.Custom.MySQL: data Record c t
+ Database.Custom.MySQL: data RecordList (p :: Type -> Type) t
+ Database.Custom.MySQL: data Relation p r
+ Database.Custom.MySQL: data SchemaNameMode
+ Database.Custom.MySQL: data SeqBinding r s i
+ Database.Custom.MySQL: data Sequence s i
+ Database.Custom.MySQL: data Set
+ Database.Custom.MySQL: data SetList
+ Database.Custom.MySQL: data SubQuery
+ Database.Custom.MySQL: data Table r
+ Database.Custom.MySQL: data Unique
+ Database.Custom.MySQL: data UniqueRelation p c r
+ Database.Custom.MySQL: defaultConfig :: Config
+ Database.Custom.MySQL: defaultNameConfig :: NameConfig
+ Database.Custom.MySQL: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.MySQL: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.MySQL: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.MySQL: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.MySQL: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.MySQL: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.MySQL: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.MySQL: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.MySQL: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.MySQL: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.MySQL: derivedTable :: TableDerivable r => Table r
+ Database.Custom.MySQL: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.MySQL: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.MySQL: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.MySQL: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.MySQL: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.MySQL: distinct :: MonadQuery m => m ()
+ Database.Custom.MySQL: dump :: () => Relation p r -> String
+ Database.Custom.MySQL: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.MySQL: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.MySQL: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.MySQL: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.MySQL: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.MySQL: extractNumber :: () => Number r i -> i
+ Database.Custom.MySQL: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.MySQL: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.MySQL: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.MySQL: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.MySQL: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.MySQL: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.MySQL: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.MySQL: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.MySQL: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.MySQL: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.MySQL: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.MySQL: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.MySQL: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.MySQL: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.MySQL: id' :: () => Pi a a
+ Database.Custom.MySQL: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.MySQL: infix 4 .=.
+ Database.Custom.MySQL: infix 8 `over`
+ Database.Custom.MySQL: infixl 1 ><
+ Database.Custom.MySQL: infixl 5 .||.
+ Database.Custom.MySQL: infixl 6 .+.
+ Database.Custom.MySQL: infixl 7 ./.
+ Database.Custom.MySQL: infixl 8 <.>
+ Database.Custom.MySQL: infixr 2 `or'`
+ Database.Custom.MySQL: infixr 3 `and'`
+ Database.Custom.MySQL: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.MySQL: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.MySQL: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.MySQL: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.MySQL: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.MySQL: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.MySQL: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.MySQL: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.MySQL: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.MySQL: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.MySQL: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.MySQL: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.MySQL: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.MySQL: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.MySQL: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.MySQL: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.MySQL: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.MySQL: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.MySQL: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.MySQL: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.MySQL: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.MySQL: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.MySQL: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.MySQL: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.MySQL: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.MySQL: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.MySQL: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.MySQL: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.MySQL: list :: () => [p t] -> RecordList p t
+ Database.Custom.MySQL: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.MySQL: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.MySQL: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.MySQL: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.MySQL: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.MySQL: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.MySQL: newtype Delete p
+ Database.Custom.MySQL: newtype InsertQuery p
+ Database.Custom.MySQL: newtype Query p a
+ Database.Custom.MySQL: newtype Update p
+ Database.Custom.MySQL: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.MySQL: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.MySQL: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.MySQL: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.MySQL: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.MySQL: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.MySQL: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.MySQL: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.MySQL: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.MySQL: percentRank :: Record OverWindow Double
+ Database.Custom.MySQL: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.MySQL: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.MySQL: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.MySQL: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.MySQL: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.MySQL: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.MySQL: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.MySQL: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.MySQL: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.MySQL: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.MySQL: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.MySQL: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.MySQL: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.MySQL: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.MySQL: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.MySQL: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.MySQL: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.MySQL: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.MySQL: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.MySQL: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.MySQL: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.MySQL: rank :: Integral a => Record OverWindow a
+ Database.Custom.MySQL: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.MySQL: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.MySQL: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.MySQL: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.MySQL: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.MySQL: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.MySQL: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.MySQL: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.MySQL: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.MySQL: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.MySQL: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.MySQL: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.MySQL: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.MySQL: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.MySQL: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.MySQL: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.MySQL: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.MySQL: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.MySQL: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.MySQL: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.MySQL: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.MySQL: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.MySQL: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.MySQL: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.MySQL: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.MySQL: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.MySQL: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.MySQL: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.MySQL: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.MySQL: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.MySQL: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.MySQL: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.MySQL: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.MySQL: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.MySQL: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.MySQL: table :: () => Table r -> Relation () r
+ Database.Custom.MySQL: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.MySQL: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.MySQL: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.MySQL: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.MySQL: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.MySQL: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.MySQL: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.MySQL: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.MySQL: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.MySQL: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.MySQL: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.MySQL: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.MySQL: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.MySQL: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.MySQL: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.MySQL: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.MySQL: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.MySQL: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.MySQL: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.MySQL: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.MySQL: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.MySQL: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.MySQL: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.MySQL: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.MySQL: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.MySQL: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.MySQL: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.MySQL: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.MySQL: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.MySQL: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.MySQL: type Assign r = Assignings r Restrict
+ Database.Custom.MySQL: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.MySQL: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.MySQL: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.MySQL: type PI c a b = Record c a -> Record c b
+ Database.Custom.MySQL: type Predicate c = Record c Maybe Bool
+ Database.Custom.MySQL: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.MySQL: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.MySQL: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.MySQL: type QuerySuffix = [Keyword]
+ Database.Custom.MySQL: type Register r = Assignings r ConfigureQuery
+ Database.Custom.MySQL: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.MySQL: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.MySQL: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.MySQL: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.MySQL: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.MySQL: type StringSQL = Keyword
+ Database.Custom.MySQL: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.MySQL: type Window c = Orderings c PartitioningSet c
+ Database.Custom.MySQL: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.MySQL: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.MySQL: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.MySQL: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.MySQL: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.MySQL: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.MySQL: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.MySQL: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.MySQL: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.MySQL: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.MySQL: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.MySQL: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.MySQL: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.MySQL: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.MySQL: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.MySQL: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.MySQL: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.MySQL: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.MySQL: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.MySQL: unitPH :: PlaceHolders ()
+ Database.Custom.MySQL: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.MySQL: unitSQL :: SubQuery -> String
+ Database.Custom.MySQL: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.MySQL: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.MySQL: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.MySQL: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.MySQL: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.MySQL: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.MySQL: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.MySQL: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.MySQL: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.MySQL: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.MySQL: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.MySQL: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.MySQL: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.MySQL: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.MySQL: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.MySQL: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.MySQL: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.MySQL: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.MySQL: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.MySQL: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.MySQL: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.MySQL: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.MySQL: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.MySQL: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.MySQL: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.MySQL: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.MySQL: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.MySQL: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.MySQL: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.MySQL: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.MySQL: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.MySQL: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.MySQL: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.MySQL: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.MySQL: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.MySQL: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.MySQL: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.MySQL: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.MySQL: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.MySQL: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.MySQL: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Custom.Oracle: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.Oracle: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.Oracle: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.Oracle: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.Oracle: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.Oracle: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.Oracle: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.Oracle: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.Oracle: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.Oracle: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.Oracle: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.Oracle: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.Oracle: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.Oracle: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.Oracle: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.Oracle: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.Oracle: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.Oracle: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.Oracle: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.Oracle: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: Asc :: Order
+ Database.Custom.Oracle: Delete :: String -> Delete p
+ Database.Custom.Oracle: Desc :: Order
+ Database.Custom.Oracle: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.Oracle: InsertQuery :: String -> InsertQuery p
+ Database.Custom.Oracle: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.Oracle: NoQuotation :: IdentifierQuotation
+ Database.Custom.Oracle: NullsFirst :: Nulls
+ Database.Custom.Oracle: NullsLast :: Nulls
+ Database.Custom.Oracle: PUNotSupported :: ProductUnitSupport
+ Database.Custom.Oracle: PUSupported :: ProductUnitSupport
+ Database.Custom.Oracle: Query :: String -> Query p a
+ Database.Custom.Oracle: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.Oracle: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.Oracle: SchemaQualified :: SchemaNameMode
+ Database.Custom.Oracle: Update :: String -> Update p
+ Database.Custom.Oracle: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.Oracle: [untypeDelete] :: Delete p -> String
+ Database.Custom.Oracle: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.Oracle: [untypeInsert] :: Insert a -> String
+ Database.Custom.Oracle: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.Oracle: [untypeQuery] :: Query p a -> String
+ Database.Custom.Oracle: [untypeUpdate] :: Update p -> String
+ Database.Custom.Oracle: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.Oracle: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.Oracle: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.Oracle: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.Oracle: all' :: MonadQuery m => m ()
+ Database.Custom.Oracle: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.Oracle: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.Oracle: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.Oracle: askConfig :: ConfigureQuery Config
+ Database.Custom.Oracle: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.Oracle: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.Oracle: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.Oracle: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.Oracle: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.Oracle: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.Oracle: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.Oracle: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.Oracle: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.Oracle: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.Oracle: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.Oracle: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.Oracle: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.Oracle: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.Oracle: class LiteralSQL a
+ Database.Custom.Oracle: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.Oracle: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.Oracle: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.Oracle: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.Oracle: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.Oracle: class ProjectableFlattenMaybe a b
+ Database.Custom.Oracle: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.Oracle: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.Oracle: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.Oracle: class SqlContext c
+ Database.Custom.Oracle: class PersistableWidth r => TableDerivable r
+ Database.Custom.Oracle: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.Oracle: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.Oracle: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.Oracle: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.Oracle: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.Oracle: cumeDist :: Record OverWindow Double
+ Database.Custom.Oracle: data AggregateKey a
+ Database.Custom.Oracle: data Aggregated
+ Database.Custom.Oracle: data Config
+ Database.Custom.Oracle: data Exists
+ Database.Custom.Oracle: data Flat
+ Database.Custom.Oracle: data IdentifierQuotation
+ Database.Custom.Oracle: data Insert a
+ Database.Custom.Oracle: data InsertTarget p r
+ Database.Custom.Oracle: data Key c r ct
+ Database.Custom.Oracle: data KeyUpdate p a
+ Database.Custom.Oracle: data NameConfig
+ Database.Custom.Oracle: data NotNull
+ Database.Custom.Oracle: data Nulls
+ Database.Custom.Oracle: data Number r i
+ Database.Custom.Oracle: data Order
+ Database.Custom.Oracle: data Orderings c (m :: Type -> Type) a
+ Database.Custom.Oracle: data OverWindow
+ Database.Custom.Oracle: data Pi r0 r1
+ Database.Custom.Oracle: data PlaceHolders p
+ Database.Custom.Oracle: data Power
+ Database.Custom.Oracle: data Primary
+ Database.Custom.Oracle: data ProductUnitSupport
+ Database.Custom.Oracle: data QueryUnique a
+ Database.Custom.Oracle: data Record c t
+ Database.Custom.Oracle: data RecordList (p :: Type -> Type) t
+ Database.Custom.Oracle: data Relation p r
+ Database.Custom.Oracle: data SchemaNameMode
+ Database.Custom.Oracle: data SeqBinding r s i
+ Database.Custom.Oracle: data Sequence s i
+ Database.Custom.Oracle: data Set
+ Database.Custom.Oracle: data SetList
+ Database.Custom.Oracle: data SubQuery
+ Database.Custom.Oracle: data Table r
+ Database.Custom.Oracle: data Unique
+ Database.Custom.Oracle: data UniqueRelation p c r
+ Database.Custom.Oracle: defaultConfig :: Config
+ Database.Custom.Oracle: defaultNameConfig :: NameConfig
+ Database.Custom.Oracle: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.Oracle: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.Oracle: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.Oracle: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.Oracle: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.Oracle: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.Oracle: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.Oracle: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.Oracle: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.Oracle: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.Oracle: derivedTable :: TableDerivable r => Table r
+ Database.Custom.Oracle: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.Oracle: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.Oracle: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.Oracle: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.Oracle: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.Oracle: distinct :: MonadQuery m => m ()
+ Database.Custom.Oracle: dump :: () => Relation p r -> String
+ Database.Custom.Oracle: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.Oracle: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.Oracle: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.Oracle: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.Oracle: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.Oracle: extractNumber :: () => Number r i -> i
+ Database.Custom.Oracle: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.Oracle: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.Oracle: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.Oracle: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.Oracle: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.Oracle: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.Oracle: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.Oracle: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.Oracle: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.Oracle: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.Oracle: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.Oracle: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.Oracle: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.Oracle: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.Oracle: id' :: () => Pi a a
+ Database.Custom.Oracle: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.Oracle: infix 4 .=.
+ Database.Custom.Oracle: infix 8 `over`
+ Database.Custom.Oracle: infixl 1 ><
+ Database.Custom.Oracle: infixl 5 .||.
+ Database.Custom.Oracle: infixl 6 .+.
+ Database.Custom.Oracle: infixl 7 ./.
+ Database.Custom.Oracle: infixl 8 <.>
+ Database.Custom.Oracle: infixr 2 `or'`
+ Database.Custom.Oracle: infixr 3 `and'`
+ Database.Custom.Oracle: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.Oracle: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.Oracle: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.Oracle: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.Oracle: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.Oracle: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.Oracle: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.Oracle: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.Oracle: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.Oracle: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.Oracle: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.Oracle: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.Oracle: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.Oracle: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.Oracle: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.Oracle: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.Oracle: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.Oracle: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.Oracle: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.Oracle: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.Oracle: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.Oracle: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.Oracle: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.Oracle: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.Oracle: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.Oracle: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.Oracle: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.Oracle: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.Oracle: list :: () => [p t] -> RecordList p t
+ Database.Custom.Oracle: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.Oracle: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.Oracle: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.Oracle: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.Oracle: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.Oracle: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.Oracle: newtype Delete p
+ Database.Custom.Oracle: newtype InsertQuery p
+ Database.Custom.Oracle: newtype Query p a
+ Database.Custom.Oracle: newtype Update p
+ Database.Custom.Oracle: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.Oracle: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.Oracle: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.Oracle: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.Oracle: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.Oracle: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.Oracle: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.Oracle: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.Oracle: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.Oracle: percentRank :: Record OverWindow Double
+ Database.Custom.Oracle: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.Oracle: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.Oracle: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.Oracle: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.Oracle: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.Oracle: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.Oracle: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.Oracle: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.Oracle: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.Oracle: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.Oracle: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.Oracle: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.Oracle: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.Oracle: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.Oracle: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.Oracle: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.Oracle: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.Oracle: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.Oracle: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.Oracle: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.Oracle: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.Oracle: rank :: Integral a => Record OverWindow a
+ Database.Custom.Oracle: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.Oracle: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.Oracle: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.Oracle: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.Oracle: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.Oracle: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.Oracle: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.Oracle: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.Oracle: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.Oracle: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.Oracle: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.Oracle: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.Oracle: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.Oracle: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.Oracle: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.Oracle: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.Oracle: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.Oracle: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.Oracle: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.Oracle: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.Oracle: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.Oracle: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.Oracle: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.Oracle: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.Oracle: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.Oracle: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.Oracle: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.Oracle: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.Oracle: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.Oracle: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.Oracle: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.Oracle: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.Oracle: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.Oracle: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.Oracle: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.Oracle: table :: () => Table r -> Relation () r
+ Database.Custom.Oracle: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.Oracle: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.Oracle: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.Oracle: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.Oracle: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.Oracle: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.Oracle: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.Oracle: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.Oracle: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.Oracle: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.Oracle: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.Oracle: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.Oracle: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.Oracle: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.Oracle: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.Oracle: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.Oracle: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.Oracle: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.Oracle: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.Oracle: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.Oracle: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.Oracle: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.Oracle: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.Oracle: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.Oracle: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.Oracle: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.Oracle: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.Oracle: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.Oracle: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.Oracle: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.Oracle: type Assign r = Assignings r Restrict
+ Database.Custom.Oracle: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.Oracle: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.Oracle: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.Oracle: type PI c a b = Record c a -> Record c b
+ Database.Custom.Oracle: type Predicate c = Record c Maybe Bool
+ Database.Custom.Oracle: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.Oracle: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.Oracle: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.Oracle: type QuerySuffix = [Keyword]
+ Database.Custom.Oracle: type Register r = Assignings r ConfigureQuery
+ Database.Custom.Oracle: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.Oracle: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.Oracle: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.Oracle: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.Oracle: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.Oracle: type StringSQL = Keyword
+ Database.Custom.Oracle: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.Oracle: type Window c = Orderings c PartitioningSet c
+ Database.Custom.Oracle: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.Oracle: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.Oracle: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.Oracle: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.Oracle: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.Oracle: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.Oracle: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.Oracle: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.Oracle: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.Oracle: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.Oracle: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.Oracle: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.Oracle: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.Oracle: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.Oracle: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.Oracle: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.Oracle: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.Oracle: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.Oracle: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.Oracle: unitPH :: PlaceHolders ()
+ Database.Custom.Oracle: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.Oracle: unitSQL :: SubQuery -> String
+ Database.Custom.Oracle: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.Oracle: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.Oracle: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.Oracle: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.Oracle: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.Oracle: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.Oracle: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.Oracle: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.Oracle: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.Oracle: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.Oracle: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.Oracle: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.Oracle: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.Oracle: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.Oracle: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.Oracle: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.Oracle: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.Oracle: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.Oracle: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.Oracle: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.Oracle: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.Oracle: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.Oracle: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.Oracle: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.Oracle: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.Oracle: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.Oracle: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.Oracle: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.Oracle: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.Oracle: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.Oracle: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.Oracle: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.Oracle: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.Oracle: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.Oracle: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.Oracle: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.Oracle: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.Oracle: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.Oracle: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.Oracle: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.Oracle: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Custom.PostgreSQL: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.PostgreSQL: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.PostgreSQL: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.PostgreSQL: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.PostgreSQL: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.PostgreSQL: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.PostgreSQL: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.PostgreSQL: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.PostgreSQL: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.PostgreSQL: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: Asc :: Order
+ Database.Custom.PostgreSQL: Delete :: String -> Delete p
+ Database.Custom.PostgreSQL: Desc :: Order
+ Database.Custom.PostgreSQL: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.PostgreSQL: InsertQuery :: String -> InsertQuery p
+ Database.Custom.PostgreSQL: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.PostgreSQL: NoQuotation :: IdentifierQuotation
+ Database.Custom.PostgreSQL: NullsFirst :: Nulls
+ Database.Custom.PostgreSQL: NullsLast :: Nulls
+ Database.Custom.PostgreSQL: PUNotSupported :: ProductUnitSupport
+ Database.Custom.PostgreSQL: PUSupported :: ProductUnitSupport
+ Database.Custom.PostgreSQL: Query :: String -> Query p a
+ Database.Custom.PostgreSQL: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.PostgreSQL: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.PostgreSQL: SchemaQualified :: SchemaNameMode
+ Database.Custom.PostgreSQL: Update :: String -> Update p
+ Database.Custom.PostgreSQL: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.PostgreSQL: [untypeDelete] :: Delete p -> String
+ Database.Custom.PostgreSQL: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.PostgreSQL: [untypeInsert] :: Insert a -> String
+ Database.Custom.PostgreSQL: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.PostgreSQL: [untypeQuery] :: Query p a -> String
+ Database.Custom.PostgreSQL: [untypeUpdate] :: Update p -> String
+ Database.Custom.PostgreSQL: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.PostgreSQL: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.PostgreSQL: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.PostgreSQL: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.PostgreSQL: all' :: MonadQuery m => m ()
+ Database.Custom.PostgreSQL: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.PostgreSQL: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.PostgreSQL: askConfig :: ConfigureQuery Config
+ Database.Custom.PostgreSQL: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.PostgreSQL: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.PostgreSQL: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.PostgreSQL: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.PostgreSQL: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.PostgreSQL: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.PostgreSQL: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.PostgreSQL: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.PostgreSQL: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.PostgreSQL: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.PostgreSQL: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.PostgreSQL: class LiteralSQL a
+ Database.Custom.PostgreSQL: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.PostgreSQL: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.PostgreSQL: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.PostgreSQL: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.PostgreSQL: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.PostgreSQL: class ProjectableFlattenMaybe a b
+ Database.Custom.PostgreSQL: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.PostgreSQL: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.PostgreSQL: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.PostgreSQL: class SqlContext c
+ Database.Custom.PostgreSQL: class PersistableWidth r => TableDerivable r
+ Database.Custom.PostgreSQL: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.PostgreSQL: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.PostgreSQL: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.PostgreSQL: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.PostgreSQL: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.PostgreSQL: cumeDist :: Record OverWindow Double
+ Database.Custom.PostgreSQL: data AggregateKey a
+ Database.Custom.PostgreSQL: data Aggregated
+ Database.Custom.PostgreSQL: data Config
+ Database.Custom.PostgreSQL: data Exists
+ Database.Custom.PostgreSQL: data Flat
+ Database.Custom.PostgreSQL: data IdentifierQuotation
+ Database.Custom.PostgreSQL: data Insert a
+ Database.Custom.PostgreSQL: data InsertTarget p r
+ Database.Custom.PostgreSQL: data Key c r ct
+ Database.Custom.PostgreSQL: data KeyUpdate p a
+ Database.Custom.PostgreSQL: data NameConfig
+ Database.Custom.PostgreSQL: data NotNull
+ Database.Custom.PostgreSQL: data Nulls
+ Database.Custom.PostgreSQL: data Number r i
+ Database.Custom.PostgreSQL: data Order
+ Database.Custom.PostgreSQL: data Orderings c (m :: Type -> Type) a
+ Database.Custom.PostgreSQL: data OverWindow
+ Database.Custom.PostgreSQL: data Pi r0 r1
+ Database.Custom.PostgreSQL: data PlaceHolders p
+ Database.Custom.PostgreSQL: data Power
+ Database.Custom.PostgreSQL: data Primary
+ Database.Custom.PostgreSQL: data ProductUnitSupport
+ Database.Custom.PostgreSQL: data QueryUnique a
+ Database.Custom.PostgreSQL: data Record c t
+ Database.Custom.PostgreSQL: data RecordList (p :: Type -> Type) t
+ Database.Custom.PostgreSQL: data Relation p r
+ Database.Custom.PostgreSQL: data SchemaNameMode
+ Database.Custom.PostgreSQL: data SeqBinding r s i
+ Database.Custom.PostgreSQL: data Sequence s i
+ Database.Custom.PostgreSQL: data Set
+ Database.Custom.PostgreSQL: data SetList
+ Database.Custom.PostgreSQL: data SubQuery
+ Database.Custom.PostgreSQL: data Table r
+ Database.Custom.PostgreSQL: data Unique
+ Database.Custom.PostgreSQL: data UniqueRelation p c r
+ Database.Custom.PostgreSQL: defaultConfig :: Config
+ Database.Custom.PostgreSQL: defaultNameConfig :: NameConfig
+ Database.Custom.PostgreSQL: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.PostgreSQL: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.PostgreSQL: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.PostgreSQL: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.PostgreSQL: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.PostgreSQL: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.PostgreSQL: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.PostgreSQL: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.PostgreSQL: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.PostgreSQL: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.PostgreSQL: derivedTable :: TableDerivable r => Table r
+ Database.Custom.PostgreSQL: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.PostgreSQL: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.PostgreSQL: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.PostgreSQL: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.PostgreSQL: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.PostgreSQL: distinct :: MonadQuery m => m ()
+ Database.Custom.PostgreSQL: dump :: () => Relation p r -> String
+ Database.Custom.PostgreSQL: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.PostgreSQL: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.PostgreSQL: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.PostgreSQL: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.PostgreSQL: extractNumber :: () => Number r i -> i
+ Database.Custom.PostgreSQL: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.PostgreSQL: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.PostgreSQL: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.PostgreSQL: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.PostgreSQL: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.PostgreSQL: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.PostgreSQL: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.PostgreSQL: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.PostgreSQL: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.PostgreSQL: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.PostgreSQL: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.PostgreSQL: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.PostgreSQL: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.PostgreSQL: id' :: () => Pi a a
+ Database.Custom.PostgreSQL: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: infix 4 .=.
+ Database.Custom.PostgreSQL: infix 8 `over`
+ Database.Custom.PostgreSQL: infixl 1 ><
+ Database.Custom.PostgreSQL: infixl 5 .||.
+ Database.Custom.PostgreSQL: infixl 6 .+.
+ Database.Custom.PostgreSQL: infixl 7 ./.
+ Database.Custom.PostgreSQL: infixl 8 <.>
+ Database.Custom.PostgreSQL: infixr 2 `or'`
+ Database.Custom.PostgreSQL: infixr 3 `and'`
+ Database.Custom.PostgreSQL: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.PostgreSQL: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.PostgreSQL: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.PostgreSQL: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.PostgreSQL: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.PostgreSQL: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.PostgreSQL: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.PostgreSQL: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.PostgreSQL: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.PostgreSQL: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.PostgreSQL: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.PostgreSQL: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.PostgreSQL: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.PostgreSQL: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.PostgreSQL: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.PostgreSQL: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.PostgreSQL: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.PostgreSQL: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.PostgreSQL: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.PostgreSQL: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.PostgreSQL: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.PostgreSQL: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.PostgreSQL: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.PostgreSQL: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.PostgreSQL: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: list :: () => [p t] -> RecordList p t
+ Database.Custom.PostgreSQL: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.PostgreSQL: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.PostgreSQL: newtype Delete p
+ Database.Custom.PostgreSQL: newtype InsertQuery p
+ Database.Custom.PostgreSQL: newtype Query p a
+ Database.Custom.PostgreSQL: newtype Update p
+ Database.Custom.PostgreSQL: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.PostgreSQL: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.PostgreSQL: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.PostgreSQL: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.PostgreSQL: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.PostgreSQL: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.PostgreSQL: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.PostgreSQL: percentRank :: Record OverWindow Double
+ Database.Custom.PostgreSQL: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.PostgreSQL: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.PostgreSQL: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.PostgreSQL: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.PostgreSQL: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.PostgreSQL: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.PostgreSQL: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.PostgreSQL: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.PostgreSQL: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.PostgreSQL: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.PostgreSQL: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.PostgreSQL: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.PostgreSQL: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.PostgreSQL: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.PostgreSQL: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.PostgreSQL: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.PostgreSQL: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.PostgreSQL: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.PostgreSQL: rank :: Integral a => Record OverWindow a
+ Database.Custom.PostgreSQL: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.PostgreSQL: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.PostgreSQL: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.PostgreSQL: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.PostgreSQL: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.PostgreSQL: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.PostgreSQL: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.PostgreSQL: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.PostgreSQL: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.PostgreSQL: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.PostgreSQL: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.PostgreSQL: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.PostgreSQL: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.PostgreSQL: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.PostgreSQL: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.PostgreSQL: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.PostgreSQL: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.PostgreSQL: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.PostgreSQL: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.PostgreSQL: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.PostgreSQL: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.PostgreSQL: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.PostgreSQL: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.PostgreSQL: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.PostgreSQL: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.PostgreSQL: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.PostgreSQL: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.PostgreSQL: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.PostgreSQL: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.PostgreSQL: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.PostgreSQL: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.PostgreSQL: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.PostgreSQL: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.PostgreSQL: table :: () => Table r -> Relation () r
+ Database.Custom.PostgreSQL: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.PostgreSQL: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.PostgreSQL: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.PostgreSQL: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.PostgreSQL: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.PostgreSQL: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.PostgreSQL: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.PostgreSQL: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.PostgreSQL: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.PostgreSQL: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.PostgreSQL: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.PostgreSQL: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.PostgreSQL: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.PostgreSQL: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.PostgreSQL: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.PostgreSQL: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.PostgreSQL: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.PostgreSQL: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.PostgreSQL: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.PostgreSQL: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.PostgreSQL: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.PostgreSQL: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.PostgreSQL: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.PostgreSQL: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.PostgreSQL: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.PostgreSQL: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.PostgreSQL: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.PostgreSQL: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.PostgreSQL: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.PostgreSQL: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.PostgreSQL: type Assign r = Assignings r Restrict
+ Database.Custom.PostgreSQL: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.PostgreSQL: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.PostgreSQL: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.PostgreSQL: type PI c a b = Record c a -> Record c b
+ Database.Custom.PostgreSQL: type Predicate c = Record c Maybe Bool
+ Database.Custom.PostgreSQL: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.PostgreSQL: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.PostgreSQL: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.PostgreSQL: type QuerySuffix = [Keyword]
+ Database.Custom.PostgreSQL: type Register r = Assignings r ConfigureQuery
+ Database.Custom.PostgreSQL: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.PostgreSQL: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.PostgreSQL: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.PostgreSQL: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.PostgreSQL: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.PostgreSQL: type StringSQL = Keyword
+ Database.Custom.PostgreSQL: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.PostgreSQL: type Window c = Orderings c PartitioningSet c
+ Database.Custom.PostgreSQL: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.PostgreSQL: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.PostgreSQL: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.PostgreSQL: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.PostgreSQL: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.PostgreSQL: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.PostgreSQL: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.PostgreSQL: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.PostgreSQL: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.PostgreSQL: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.PostgreSQL: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.PostgreSQL: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.PostgreSQL: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.PostgreSQL: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.PostgreSQL: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.PostgreSQL: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.PostgreSQL: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.PostgreSQL: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.PostgreSQL: unitPH :: PlaceHolders ()
+ Database.Custom.PostgreSQL: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.PostgreSQL: unitSQL :: SubQuery -> String
+ Database.Custom.PostgreSQL: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.PostgreSQL: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.PostgreSQL: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.PostgreSQL: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.PostgreSQL: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.PostgreSQL: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.PostgreSQL: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.PostgreSQL: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.PostgreSQL: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.PostgreSQL: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.PostgreSQL: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.PostgreSQL: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.PostgreSQL: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.PostgreSQL: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.PostgreSQL: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.PostgreSQL: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.PostgreSQL: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.PostgreSQL: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.PostgreSQL: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.PostgreSQL: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.PostgreSQL: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.PostgreSQL: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.PostgreSQL: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.PostgreSQL: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.PostgreSQL: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.PostgreSQL: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.PostgreSQL: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.PostgreSQL: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.PostgreSQL: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.PostgreSQL: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.PostgreSQL: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.PostgreSQL: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.PostgreSQL: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.PostgreSQL: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.PostgreSQL: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.PostgreSQL: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.PostgreSQL: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.PostgreSQL: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.PostgreSQL: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.PostgreSQL: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Custom.SQLServer: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.SQLServer: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.SQLServer: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.SQLServer: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.SQLServer: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLServer: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLServer: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLServer: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLServer: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLServer: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.SQLServer: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.SQLServer: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.SQLServer: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.SQLServer: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.SQLServer: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.SQLServer: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.SQLServer: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.SQLServer: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.SQLServer: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: Asc :: Order
+ Database.Custom.SQLServer: Delete :: String -> Delete p
+ Database.Custom.SQLServer: Desc :: Order
+ Database.Custom.SQLServer: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.SQLServer: InsertQuery :: String -> InsertQuery p
+ Database.Custom.SQLServer: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.SQLServer: NoQuotation :: IdentifierQuotation
+ Database.Custom.SQLServer: NullsFirst :: Nulls
+ Database.Custom.SQLServer: NullsLast :: Nulls
+ Database.Custom.SQLServer: PUNotSupported :: ProductUnitSupport
+ Database.Custom.SQLServer: PUSupported :: ProductUnitSupport
+ Database.Custom.SQLServer: Query :: String -> Query p a
+ Database.Custom.SQLServer: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.SQLServer: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.SQLServer: SchemaQualified :: SchemaNameMode
+ Database.Custom.SQLServer: Update :: String -> Update p
+ Database.Custom.SQLServer: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.SQLServer: [untypeDelete] :: Delete p -> String
+ Database.Custom.SQLServer: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.SQLServer: [untypeInsert] :: Insert a -> String
+ Database.Custom.SQLServer: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.SQLServer: [untypeQuery] :: Query p a -> String
+ Database.Custom.SQLServer: [untypeUpdate] :: Update p -> String
+ Database.Custom.SQLServer: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.SQLServer: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.SQLServer: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.SQLServer: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.SQLServer: all' :: MonadQuery m => m ()
+ Database.Custom.SQLServer: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLServer: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.SQLServer: askConfig :: ConfigureQuery Config
+ Database.Custom.SQLServer: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.SQLServer: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.SQLServer: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.SQLServer: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.SQLServer: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.SQLServer: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.SQLServer: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.SQLServer: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.SQLServer: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.SQLServer: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.SQLServer: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.SQLServer: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.SQLServer: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.SQLServer: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.SQLServer: class LiteralSQL a
+ Database.Custom.SQLServer: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.SQLServer: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.SQLServer: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.SQLServer: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.SQLServer: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.SQLServer: class ProjectableFlattenMaybe a b
+ Database.Custom.SQLServer: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.SQLServer: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.SQLServer: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.SQLServer: class SqlContext c
+ Database.Custom.SQLServer: class PersistableWidth r => TableDerivable r
+ Database.Custom.SQLServer: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.SQLServer: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.SQLServer: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.SQLServer: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.SQLServer: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.SQLServer: cumeDist :: Record OverWindow Double
+ Database.Custom.SQLServer: data AggregateKey a
+ Database.Custom.SQLServer: data Aggregated
+ Database.Custom.SQLServer: data Config
+ Database.Custom.SQLServer: data Exists
+ Database.Custom.SQLServer: data Flat
+ Database.Custom.SQLServer: data IdentifierQuotation
+ Database.Custom.SQLServer: data Insert a
+ Database.Custom.SQLServer: data InsertTarget p r
+ Database.Custom.SQLServer: data Key c r ct
+ Database.Custom.SQLServer: data KeyUpdate p a
+ Database.Custom.SQLServer: data NameConfig
+ Database.Custom.SQLServer: data NotNull
+ Database.Custom.SQLServer: data Nulls
+ Database.Custom.SQLServer: data Number r i
+ Database.Custom.SQLServer: data Order
+ Database.Custom.SQLServer: data Orderings c (m :: Type -> Type) a
+ Database.Custom.SQLServer: data OverWindow
+ Database.Custom.SQLServer: data Pi r0 r1
+ Database.Custom.SQLServer: data PlaceHolders p
+ Database.Custom.SQLServer: data Power
+ Database.Custom.SQLServer: data Primary
+ Database.Custom.SQLServer: data ProductUnitSupport
+ Database.Custom.SQLServer: data QueryUnique a
+ Database.Custom.SQLServer: data Record c t
+ Database.Custom.SQLServer: data RecordList (p :: Type -> Type) t
+ Database.Custom.SQLServer: data Relation p r
+ Database.Custom.SQLServer: data SchemaNameMode
+ Database.Custom.SQLServer: data SeqBinding r s i
+ Database.Custom.SQLServer: data Sequence s i
+ Database.Custom.SQLServer: data Set
+ Database.Custom.SQLServer: data SetList
+ Database.Custom.SQLServer: data SubQuery
+ Database.Custom.SQLServer: data Table r
+ Database.Custom.SQLServer: data Unique
+ Database.Custom.SQLServer: data UniqueRelation p c r
+ Database.Custom.SQLServer: defaultConfig :: Config
+ Database.Custom.SQLServer: defaultNameConfig :: NameConfig
+ Database.Custom.SQLServer: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.SQLServer: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.SQLServer: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.SQLServer: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.SQLServer: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLServer: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLServer: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLServer: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.SQLServer: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.SQLServer: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.SQLServer: derivedTable :: TableDerivable r => Table r
+ Database.Custom.SQLServer: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.SQLServer: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.SQLServer: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLServer: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLServer: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.SQLServer: distinct :: MonadQuery m => m ()
+ Database.Custom.SQLServer: dump :: () => Relation p r -> String
+ Database.Custom.SQLServer: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLServer: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.SQLServer: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.SQLServer: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.SQLServer: extractNumber :: () => Number r i -> i
+ Database.Custom.SQLServer: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.SQLServer: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.SQLServer: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.SQLServer: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.SQLServer: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.SQLServer: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.SQLServer: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.SQLServer: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.SQLServer: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.SQLServer: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.SQLServer: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.SQLServer: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.SQLServer: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.SQLServer: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.SQLServer: id' :: () => Pi a a
+ Database.Custom.SQLServer: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: infix 4 .=.
+ Database.Custom.SQLServer: infix 8 `over`
+ Database.Custom.SQLServer: infixl 1 ><
+ Database.Custom.SQLServer: infixl 5 .||.
+ Database.Custom.SQLServer: infixl 6 .+.
+ Database.Custom.SQLServer: infixl 7 ./.
+ Database.Custom.SQLServer: infixl 8 <.>
+ Database.Custom.SQLServer: infixr 2 `or'`
+ Database.Custom.SQLServer: infixr 3 `and'`
+ Database.Custom.SQLServer: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.SQLServer: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.SQLServer: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.SQLServer: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLServer: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLServer: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.SQLServer: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.SQLServer: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.SQLServer: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLServer: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLServer: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.SQLServer: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.SQLServer: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.SQLServer: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.SQLServer: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.SQLServer: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.SQLServer: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.SQLServer: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.SQLServer: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.SQLServer: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.SQLServer: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.SQLServer: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.SQLServer: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.SQLServer: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.SQLServer: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: list :: () => [p t] -> RecordList p t
+ Database.Custom.SQLServer: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLServer: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLServer: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLServer: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLServer: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.SQLServer: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLServer: newtype Delete p
+ Database.Custom.SQLServer: newtype InsertQuery p
+ Database.Custom.SQLServer: newtype Query p a
+ Database.Custom.SQLServer: newtype Update p
+ Database.Custom.SQLServer: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.SQLServer: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.SQLServer: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.SQLServer: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLServer: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.SQLServer: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.SQLServer: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.SQLServer: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.SQLServer: percentRank :: Record OverWindow Double
+ Database.Custom.SQLServer: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.SQLServer: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.SQLServer: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.SQLServer: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.SQLServer: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.SQLServer: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.SQLServer: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.SQLServer: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.SQLServer: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.SQLServer: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.SQLServer: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.SQLServer: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.SQLServer: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.SQLServer: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.SQLServer: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.SQLServer: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.SQLServer: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.SQLServer: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.SQLServer: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.SQLServer: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.SQLServer: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.SQLServer: rank :: Integral a => Record OverWindow a
+ Database.Custom.SQLServer: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.SQLServer: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.SQLServer: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.SQLServer: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLServer: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLServer: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.SQLServer: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLServer: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.SQLServer: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.SQLServer: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.SQLServer: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.SQLServer: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.SQLServer: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.SQLServer: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.SQLServer: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.SQLServer: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.SQLServer: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.SQLServer: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.SQLServer: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.SQLServer: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.SQLServer: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.SQLServer: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.SQLServer: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.SQLServer: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.SQLServer: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLServer: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.SQLServer: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.SQLServer: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.SQLServer: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.SQLServer: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.SQLServer: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.SQLServer: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.SQLServer: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.SQLServer: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLServer: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLServer: table :: () => Table r -> Relation () r
+ Database.Custom.SQLServer: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.SQLServer: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.SQLServer: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.SQLServer: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.SQLServer: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.SQLServer: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.SQLServer: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.SQLServer: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.SQLServer: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.SQLServer: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.SQLServer: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.SQLServer: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.SQLServer: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.SQLServer: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.SQLServer: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.SQLServer: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.SQLServer: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.SQLServer: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.SQLServer: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.SQLServer: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.SQLServer: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.SQLServer: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.SQLServer: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.SQLServer: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.SQLServer: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.SQLServer: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.SQLServer: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.SQLServer: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.SQLServer: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.SQLServer: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.SQLServer: type Assign r = Assignings r Restrict
+ Database.Custom.SQLServer: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.SQLServer: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.SQLServer: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.SQLServer: type PI c a b = Record c a -> Record c b
+ Database.Custom.SQLServer: type Predicate c = Record c Maybe Bool
+ Database.Custom.SQLServer: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.SQLServer: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.SQLServer: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.SQLServer: type QuerySuffix = [Keyword]
+ Database.Custom.SQLServer: type Register r = Assignings r ConfigureQuery
+ Database.Custom.SQLServer: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.SQLServer: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.SQLServer: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.SQLServer: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.SQLServer: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.SQLServer: type StringSQL = Keyword
+ Database.Custom.SQLServer: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.SQLServer: type Window c = Orderings c PartitioningSet c
+ Database.Custom.SQLServer: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLServer: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.SQLServer: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.SQLServer: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLServer: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLServer: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.SQLServer: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.SQLServer: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.SQLServer: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.SQLServer: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLServer: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.SQLServer: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLServer: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLServer: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.SQLServer: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.SQLServer: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.SQLServer: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.SQLServer: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.SQLServer: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.SQLServer: unitPH :: PlaceHolders ()
+ Database.Custom.SQLServer: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.SQLServer: unitSQL :: SubQuery -> String
+ Database.Custom.SQLServer: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.SQLServer: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.SQLServer: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.SQLServer: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.SQLServer: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.SQLServer: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.SQLServer: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.SQLServer: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.SQLServer: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.SQLServer: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.SQLServer: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.SQLServer: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.SQLServer: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.SQLServer: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.SQLServer: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.SQLServer: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.SQLServer: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.SQLServer: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.SQLServer: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.SQLServer: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.SQLServer: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.SQLServer: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLServer: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLServer: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLServer: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.SQLServer: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.SQLServer: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.SQLServer: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.SQLServer: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.SQLServer: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.SQLServer: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.SQLServer: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.SQLServer: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.SQLServer: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.SQLServer: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.SQLServer: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.SQLServer: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.SQLServer: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.SQLServer: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.SQLServer: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.SQLServer: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Custom.SQLite3: (!) :: PersistableWidth a => Record c a -> Pi a b -> Record c b
+ Database.Custom.SQLite3: (!??) :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.SQLite3: ($$!) :: () => (i -> r) -> Number r i -> r
+ Database.Custom.SQLite3: ($$) :: Binding r s i => (i -> r) -> Number r i -> r
+ Database.Custom.SQLite3: (.*.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLite3: (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLite3: (.-.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLite3: (./.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLite3: (.<.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.<=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.<>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.>.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.>=.) :: OperatorContext c => Record c ft -> Record c ft -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: (.||.) :: OperatorContext c => Record c a -> Record c a -> Record c a
+ Database.Custom.SQLite3: (<-#) :: Monad m => AssignTarget r v -> Record Flat v -> Assignings r m ()
+ Database.Custom.SQLite3: (<.>) :: () => Pi a b -> Pi b c -> Pi a c
+ Database.Custom.SQLite3: (<?.>) :: () => Pi a (Maybe b) -> Pi b c -> Pi a (Maybe c)
+ Database.Custom.SQLite3: (<?.?>) :: () => Pi a (Maybe b) -> Pi b (Maybe c) -> Pi a (Maybe c)
+ Database.Custom.SQLite3: (><) :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.SQLite3: (?!) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.SQLite3: (?!?) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.SQLite3: (?) :: PersistableWidth a => Record c (Maybe a) -> Pi a b -> Record c (Maybe b)
+ Database.Custom.SQLite3: (?*?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: (?-?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: (?/?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: (??) :: PersistableWidth a => Record c (Maybe a) -> Pi a (Maybe b) -> Record c (Maybe b)
+ Database.Custom.SQLite3: (?||?) :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: Asc :: Order
+ Database.Custom.SQLite3: Delete :: String -> Delete p
+ Database.Custom.SQLite3: Desc :: Order
+ Database.Custom.SQLite3: Insert :: String -> Maybe (String, Int) -> Insert a
+ Database.Custom.SQLite3: InsertQuery :: String -> InsertQuery p
+ Database.Custom.SQLite3: KeyUpdate :: Pi a p -> String -> KeyUpdate p a
+ Database.Custom.SQLite3: NoQuotation :: IdentifierQuotation
+ Database.Custom.SQLite3: NullsFirst :: Nulls
+ Database.Custom.SQLite3: NullsLast :: Nulls
+ Database.Custom.SQLite3: PUNotSupported :: ProductUnitSupport
+ Database.Custom.SQLite3: PUSupported :: ProductUnitSupport
+ Database.Custom.SQLite3: Query :: String -> Query p a
+ Database.Custom.SQLite3: Quotation :: Char -> IdentifierQuotation
+ Database.Custom.SQLite3: SchemaNotQualified :: SchemaNameMode
+ Database.Custom.SQLite3: SchemaQualified :: SchemaNameMode
+ Database.Custom.SQLite3: Update :: String -> Update p
+ Database.Custom.SQLite3: [chunkedInsert] :: Insert a -> Maybe (String, Int)
+ Database.Custom.SQLite3: [untypeDelete] :: Delete p -> String
+ Database.Custom.SQLite3: [untypeInsertQuery] :: InsertQuery p -> String
+ Database.Custom.SQLite3: [untypeInsert] :: Insert a -> String
+ Database.Custom.SQLite3: [untypeKeyUpdate] :: KeyUpdate p a -> String
+ Database.Custom.SQLite3: [untypeQuery] :: Query p a -> String
+ Database.Custom.SQLite3: [untypeUpdate] :: Update p -> String
+ Database.Custom.SQLite3: [updateKey] :: KeyUpdate p a -> Pi a p
+ Database.Custom.SQLite3: aggregateRelation :: () => QueryAggregate (Record Aggregated r) -> Relation () r
+ Database.Custom.SQLite3: aggregateRelation' :: () => AggregatedQuery p r -> Relation p r
+ Database.Custom.SQLite3: aggregatedUnique :: () => Relation ph r -> Pi r a -> (Record Flat a -> Record Aggregated b) -> UniqueRelation ph Flat b
+ Database.Custom.SQLite3: all' :: MonadQuery m => m ()
+ Database.Custom.SQLite3: and' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: any' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLite3: asc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.SQLite3: askConfig :: ConfigureQuery Config
+ Database.Custom.SQLite3: assignTo :: Monad m => Record Flat v -> AssignTarget r v -> Assignings r m ()
+ Database.Custom.SQLite3: avg :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe b)
+ Database.Custom.SQLite3: avgMaybe :: (Num a, Fractional b, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe b)
+ Database.Custom.SQLite3: binding :: Binding r s i => SeqBinding r s i
+ Database.Custom.SQLite3: bkey :: () => Record Flat r -> AggregatingPowerSet (Record Aggregated (Maybe r))
+ Database.Custom.SQLite3: case' :: OperatorContext c => Record c a -> [(Record c a, Record c b)] -> Record c b -> Record c b
+ Database.Custom.SQLite3: caseMaybe :: (OperatorContext c, PersistableWidth b) => Record c a -> [(Record c a, Record c (Maybe b))] -> Record c (Maybe b)
+ Database.Custom.SQLite3: caseSearch :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.SQLite3: caseSearchMaybe :: (OperatorContext c, PersistableWidth a) => [(Predicate c, Record c (Maybe a))] -> Record c (Maybe a)
+ Database.Custom.SQLite3: casesOrElse :: OperatorContext c => [(Predicate c, Record c a)] -> Record c a -> Record c a
+ Database.Custom.SQLite3: casesOrElse' :: OperatorContext c => (Record c a, [(Record c a, Record c b)]) -> Record c b -> Record c b
+ Database.Custom.SQLite3: chunkSizeOfInsert :: () => Insert a -> Int
+ Database.Custom.SQLite3: class (TableDerivable r, SequenceDerivable s i) => Binding r s i | r -> s
+ Database.Custom.SQLite3: class PersistableWidth ct => HasConstraintKey c r ct
+ Database.Custom.SQLite3: class LiteralSQL a
+ Database.Custom.SQLite3: class MonadQuery m => MonadAggregate (m :: Type -> Type)
+ Database.Custom.SQLite3: class Monad m => MonadPartition c (m :: Type -> Type)
+ Database.Custom.SQLite3: class (Functor q, Monad q, Functor m, Monad m) => MonadQualify (q :: Type -> Type) (m :: Type -> Type)
+ Database.Custom.SQLite3: class (Functor m, Monad m, MonadQualify ConfigureQuery m) => MonadQuery (m :: Type -> Type)
+ Database.Custom.SQLite3: class (Functor m, Monad m) => MonadRestrict c (m :: Type -> Type)
+ Database.Custom.SQLite3: class ProjectableFlattenMaybe a b
+ Database.Custom.SQLite3: class ProjectableMaybe (p :: Type -> Type)
+ Database.Custom.SQLite3: class PersistableWidth ct => ScalarDegree ct
+ Database.Custom.SQLite3: class TableDerivable s => SequenceDerivable s i | s -> i
+ Database.Custom.SQLite3: class SqlContext c
+ Database.Custom.SQLite3: class PersistableWidth r => TableDerivable r
+ Database.Custom.SQLite3: class UntypeableNoFetch (s :: Type -> Type)
+ Database.Custom.SQLite3: configureQuery :: () => ConfigureQuery q -> Config -> q
+ Database.Custom.SQLite3: constraintKey :: HasConstraintKey c r ct => Key c r ct
+ Database.Custom.SQLite3: count :: (Integral b, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac b
+ Database.Custom.SQLite3: cube :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.SQLite3: cumeDist :: Record OverWindow Double
+ Database.Custom.SQLite3: data AggregateKey a
+ Database.Custom.SQLite3: data Aggregated
+ Database.Custom.SQLite3: data Config
+ Database.Custom.SQLite3: data Exists
+ Database.Custom.SQLite3: data Flat
+ Database.Custom.SQLite3: data IdentifierQuotation
+ Database.Custom.SQLite3: data Insert a
+ Database.Custom.SQLite3: data InsertTarget p r
+ Database.Custom.SQLite3: data Key c r ct
+ Database.Custom.SQLite3: data KeyUpdate p a
+ Database.Custom.SQLite3: data NameConfig
+ Database.Custom.SQLite3: data NotNull
+ Database.Custom.SQLite3: data Nulls
+ Database.Custom.SQLite3: data Number r i
+ Database.Custom.SQLite3: data Order
+ Database.Custom.SQLite3: data Orderings c (m :: Type -> Type) a
+ Database.Custom.SQLite3: data OverWindow
+ Database.Custom.SQLite3: data Pi r0 r1
+ Database.Custom.SQLite3: data PlaceHolders p
+ Database.Custom.SQLite3: data Power
+ Database.Custom.SQLite3: data Primary
+ Database.Custom.SQLite3: data ProductUnitSupport
+ Database.Custom.SQLite3: data QueryUnique a
+ Database.Custom.SQLite3: data Record c t
+ Database.Custom.SQLite3: data RecordList (p :: Type -> Type) t
+ Database.Custom.SQLite3: data Relation p r
+ Database.Custom.SQLite3: data SchemaNameMode
+ Database.Custom.SQLite3: data SeqBinding r s i
+ Database.Custom.SQLite3: data Sequence s i
+ Database.Custom.SQLite3: data Set
+ Database.Custom.SQLite3: data SetList
+ Database.Custom.SQLite3: data SubQuery
+ Database.Custom.SQLite3: data Table r
+ Database.Custom.SQLite3: data Unique
+ Database.Custom.SQLite3: data UniqueRelation p c r
+ Database.Custom.SQLite3: defaultConfig :: Config
+ Database.Custom.SQLite3: defaultNameConfig :: NameConfig
+ Database.Custom.SQLite3: delete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: delete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: deleteNoPH :: TableDerivable r => (Record Flat r -> Restrict ()) -> Delete ()
+ Database.Custom.SQLite3: deleteSQL :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> String
+ Database.Custom.SQLite3: denseRank :: Integral a => Record OverWindow a
+ Database.Custom.SQLite3: derivedDelete :: TableDerivable r => (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: derivedDelete' :: TableDerivable r => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: derivedInsert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.SQLite3: derivedInsertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLite3: derivedInsertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLite3: derivedInsertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLite3: derivedKeyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.SQLite3: derivedRelation :: TableDerivable r => Relation () r
+ Database.Custom.SQLite3: derivedSequence :: SequenceDerivable s i => Sequence s i
+ Database.Custom.SQLite3: derivedTable :: TableDerivable r => Table r
+ Database.Custom.SQLite3: derivedUniqueKey :: HasConstraintKey Primary r ct => Key Unique r ct
+ Database.Custom.SQLite3: derivedUniqueRelation :: TableDerivable r => Key Unique r k -> Record c k -> UniqueRelation () c r
+ Database.Custom.SQLite3: derivedUpdate :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: derivedUpdate' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: derivedUpdateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLite3: derivedUpdateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLite3: desc :: Monad m => Record c t -> Orderings c m ()
+ Database.Custom.SQLite3: distinct :: MonadQuery m => m ()
+ Database.Custom.SQLite3: dump :: () => Relation p r -> String
+ Database.Custom.SQLite3: every :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLite3: except :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: except' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: exceptAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: exceptAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: exists :: OperatorContext c => RecordList (Record Exists) r -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: expandIndexes :: PersistableWidth a => Pi a b -> [Int]
+ Database.Custom.SQLite3: expandIndexes' :: () => PersistableRecordWidth a -> Pi a b -> [Int]
+ Database.Custom.SQLite3: extractCore :: () => QueryCore a -> ConfigureQuery (((a, [Predicate Flat]), JoinProduct), Duplication)
+ Database.Custom.SQLite3: extractNumber :: () => Number r i -> i
+ Database.Custom.SQLite3: flatten :: (ProjectableFlattenMaybe a b, ProjectableMaybe p) => p a -> p b
+ Database.Custom.SQLite3: flattenMaybe :: ProjectableMaybe p => p (Maybe (Maybe a)) -> p (Maybe a)
+ Database.Custom.SQLite3: flattenPiMaybe :: (PersistableWidth a, ProjectableFlattenMaybe (Maybe b) c) => Record cont (Maybe a) -> Pi a b -> Record cont c
+ Database.Custom.SQLite3: fromIntegral' :: (SqlContext c, Integral a, Num b) => Record c a -> Record c b
+ Database.Custom.SQLite3: fromIntegralMaybe :: (SqlContext c, Integral a, Num b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.SQLite3: fromMaybe :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c r -> Record c (Maybe r) -> Record c r
+ Database.Custom.SQLite3: fromRelation :: Binding r s i => Relation () r -> Sequence s i
+ Database.Custom.SQLite3: fst' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) a
+ Database.Custom.SQLite3: full :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation () (Maybe a, Maybe b)
+ Database.Custom.SQLite3: full' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) (Maybe b)] -> Relation (pa, pb) (Maybe a, Maybe b)
+ Database.Custom.SQLite3: groupBy :: MonadAggregate m => Record Flat r -> m (Record Aggregated r)
+ Database.Custom.SQLite3: groupBy' :: MonadAggregate m => AggregateKey (Record Aggregated r) -> m (Record Aggregated r)
+ Database.Custom.SQLite3: groupingSets :: () => AggregatingSetList a -> AggregateKey a
+ Database.Custom.SQLite3: having :: MonadRestrict Aggregated m => Predicate Aggregated -> m ()
+ Database.Custom.SQLite3: id' :: () => Pi a a
+ Database.Custom.SQLite3: in' :: OperatorContext c => Record c t -> RecordList (Record c) t -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: infix 4 .=.
+ Database.Custom.SQLite3: infix 8 `over`
+ Database.Custom.SQLite3: infixl 1 ><
+ Database.Custom.SQLite3: infixl 5 .||.
+ Database.Custom.SQLite3: infixl 6 .+.
+ Database.Custom.SQLite3: infixl 7 ./.
+ Database.Custom.SQLite3: infixl 8 <.>
+ Database.Custom.SQLite3: infixr 2 `or'`
+ Database.Custom.SQLite3: infixr 3 `and'`
+ Database.Custom.SQLite3: inner :: () => Relation () a -> Relation () b -> [JoinRestriction a b] -> Relation () (a, b)
+ Database.Custom.SQLite3: inner' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a b] -> Relation (pa, pb) (a, b)
+ Database.Custom.SQLite3: insert :: (PersistableWidth r, TableDerivable r) => Pi r r' -> Insert r'
+ Database.Custom.SQLite3: insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLite3: insertQuery' :: TableDerivable r => Config -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLite3: insertQuerySQL :: () => Config -> Table r -> Pi r r' -> Relation p r' -> String
+ Database.Custom.SQLite3: insertTarget :: () => Register r () -> InsertTarget () r
+ Database.Custom.SQLite3: insertTarget' :: () => Register r (PlaceHolders p) -> InsertTarget p r
+ Database.Custom.SQLite3: insertValue :: TableDerivable r => Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLite3: insertValue' :: TableDerivable r => Config -> Register r (PlaceHolders p) -> Insert p
+ Database.Custom.SQLite3: insertValueList :: (TableDerivable r, LiteralSQL r') => Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.SQLite3: insertValueList' :: (TableDerivable r, LiteralSQL r') => Config -> Pi r r' -> [r'] -> [Insert ()]
+ Database.Custom.SQLite3: insertValueNoPH :: TableDerivable r => Register r () -> Insert ()
+ Database.Custom.SQLite3: intersect :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: intersect' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: intersectAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: intersectAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: isJust :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.SQLite3: isNothing :: (OperatorContext c, HasColumnConstraint NotNull r) => Record c (Maybe r) -> Predicate c
+ Database.Custom.SQLite3: just :: ProjectableMaybe p => p a -> p (Maybe a)
+ Database.Custom.SQLite3: key :: () => Record Flat r -> AggregatingSet (Record Aggregated (Maybe r))
+ Database.Custom.SQLite3: key' :: () => AggregateKey a -> AggregatingSet a
+ Database.Custom.SQLite3: keyUpdate :: TableDerivable r => Pi r p -> KeyUpdate p r
+ Database.Custom.SQLite3: left :: () => Relation () a -> Relation () b -> [JoinRestriction a (Maybe b)] -> Relation () (a, Maybe b)
+ Database.Custom.SQLite3: left' :: () => Relation pa a -> Relation pb b -> [JoinRestriction a (Maybe b)] -> Relation (pa, pb) (a, Maybe b)
+ Database.Custom.SQLite3: leftPh :: () => Relation (p, ()) r -> Relation p r
+ Database.Custom.SQLite3: liftTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders ())) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.SQLite3: liftTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.SQLite3: like :: (OperatorContext c, IsString a, LiteralSQL a) => Record c a -> a -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: like' :: (OperatorContext c, IsString a) => Record c a -> Record c a -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: likeMaybe :: (OperatorContext c, IsString a, LiteralSQL a) => Record c (Maybe a) -> a -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: likeMaybe' :: (OperatorContext c, IsString a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: list :: () => [p t] -> RecordList p t
+ Database.Custom.SQLite3: max' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLite3: maxMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLite3: min' :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLite3: minMaybe :: (Ord a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLite3: negate' :: (OperatorContext c, Num a) => Record c a -> Record c a
+ Database.Custom.SQLite3: negateMaybe :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a)
+ Database.Custom.SQLite3: newtype Delete p
+ Database.Custom.SQLite3: newtype InsertQuery p
+ Database.Custom.SQLite3: newtype Query p a
+ Database.Custom.SQLite3: newtype Update p
+ Database.Custom.SQLite3: not' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: nothing :: (OperatorContext c, SqlContext c, PersistableWidth a) => Record c (Maybe a)
+ Database.Custom.SQLite3: on :: MonadQuery m => Predicate Flat -> m ()
+ Database.Custom.SQLite3: on' :: () => ([JoinRestriction a b] -> Relation pc (a, b)) -> [JoinRestriction a b] -> Relation pc (a, b)
+ Database.Custom.SQLite3: or' :: OperatorContext c => Record c (Maybe Bool) -> Record c (Maybe Bool) -> Record c (Maybe Bool)
+ Database.Custom.SQLite3: orderBy :: Monad m => Record c t -> Order -> Orderings c m ()
+ Database.Custom.SQLite3: orderBy' :: Monad m => Record c t -> Order -> Nulls -> Orderings c m ()
+ Database.Custom.SQLite3: over :: SqlContext c => Record OverWindow a -> Window c () -> Record c a
+ Database.Custom.SQLite3: partitionBy :: MonadPartition c m => Record c r -> m ()
+ Database.Custom.SQLite3: percentRank :: Record OverWindow Double
+ Database.Custom.SQLite3: piRegister :: PersistableWidth r => Pi r r' -> Register r (PlaceHolders r')
+ Database.Custom.SQLite3: placeholder :: (PersistableWidth t, SqlContext c, Monad m) => (Record c t -> m a) -> m (PlaceHolders t, a)
+ Database.Custom.SQLite3: placeholder' :: (PersistableWidth t, SqlContext c) => (Record c t -> a) -> (PlaceHolders t, a)
+ Database.Custom.SQLite3: primary :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.SQLite3: primary' :: PersistableWidth p => Key Primary a p -> Relation () a -> Relation p a
+ Database.Custom.SQLite3: primaryBinding :: (TableDerivable r, SequenceDerivable s i, HasConstraintKey Primary r i) => SeqBinding r s i
+ Database.Custom.SQLite3: primarySelect :: HasConstraintKey Primary a p => Relation () a -> Relation p a
+ Database.Custom.SQLite3: primaryUpdate :: HasConstraintKey Primary r p => Table r -> KeyUpdate p r
+ Database.Custom.SQLite3: projectZip :: ProductIsoApplicative p => p a -> p b -> p (a, b)
+ Database.Custom.SQLite3: projectionKey :: () => Key c r ct -> Pi r ct
+ Database.Custom.SQLite3: pwPlaceholder :: SqlContext c => PersistableRecordWidth a -> (Record c a -> b) -> (PlaceHolders a, b)
+ Database.Custom.SQLite3: qualifyQuery :: () => a -> ConfigureQuery (Qualified a)
+ Database.Custom.SQLite3: query :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat r)
+ Database.Custom.SQLite3: query' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat r)
+ Database.Custom.SQLite3: queryList :: MonadQualify ConfigureQuery m => Relation () r -> m (RecordList (Record c) r)
+ Database.Custom.SQLite3: queryList' :: MonadQualify ConfigureQuery m => Relation p r -> m (PlaceHolders p, RecordList (Record c) r)
+ Database.Custom.SQLite3: queryMaybe :: (MonadQualify ConfigureQuery m, MonadQuery m) => Relation () r -> m (Record Flat (Maybe r))
+ Database.Custom.SQLite3: queryMaybe' :: MonadQuery m => Relation p r -> m (PlaceHolders p, Record Flat (Maybe r))
+ Database.Custom.SQLite3: queryScalar :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation () c r -> m (Record c (Maybe r))
+ Database.Custom.SQLite3: queryScalar' :: (MonadQualify ConfigureQuery m, ScalarDegree r) => UniqueRelation p c r -> m (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.SQLite3: queryWidth :: Qualified SubQuery -> Int
+ Database.Custom.SQLite3: rank :: Integral a => Record OverWindow a
+ Database.Custom.SQLite3: relation :: () => QuerySimple (Record Flat r) -> Relation () r
+ Database.Custom.SQLite3: relation' :: () => SimpleQuery p r -> Relation p r
+ Database.Custom.SQLite3: relationWidth :: () => Relation p r -> PersistableRecordWidth r
+ Database.Custom.SQLite3: relationalQuery :: Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLite3: relationalQuery' :: () => Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLite3: relationalQuerySQL :: () => Config -> Relation p r -> QuerySuffix -> String
+ Database.Custom.SQLite3: relationalQuery_ :: () => Config -> Relation p r -> QuerySuffix -> Query p r
+ Database.Custom.SQLite3: restrict :: MonadRestrict c m => Predicate c -> m ()
+ Database.Custom.SQLite3: restriction :: () => (Record Flat r -> Restrict ()) -> Restriction () r
+ Database.Custom.SQLite3: restriction' :: () => (Record Flat r -> Restrict (PlaceHolders p)) -> Restriction p r
+ Database.Custom.SQLite3: right :: () => Relation () a -> Relation () b -> [JoinRestriction (Maybe a) b] -> Relation () (Maybe a, b)
+ Database.Custom.SQLite3: right' :: () => Relation pa a -> Relation pb b -> [JoinRestriction (Maybe a) b] -> Relation (pa, pb) (Maybe a, b)
+ Database.Custom.SQLite3: rightPh :: () => Relation ((), p) r -> Relation p r
+ Database.Custom.SQLite3: rollup :: () => AggregatingPowerSet a -> AggregateKey a
+ Database.Custom.SQLite3: rowNumber :: Integral a => Record OverWindow a
+ Database.Custom.SQLite3: seqRelation :: TableDerivable s => Sequence s i -> Relation () s
+ Database.Custom.SQLite3: set :: () => AggregatingSet a -> AggregatingSetList a
+ Database.Custom.SQLite3: showConstantTermsSQL :: ShowConstantTermsSQL a => a -> [StringSQL]
+ Database.Custom.SQLite3: showConstantTermsSQL' :: ShowConstantTermsSQL a => a -> DList StringSQL
+ Database.Custom.SQLite3: showLiteral :: LiteralSQL a => a -> [StringSQL]
+ Database.Custom.SQLite3: showLiteral' :: LiteralSQL a => a -> DList StringSQL
+ Database.Custom.SQLite3: showNum :: (SqlContext c, Num a, IsString b) => Record c a -> Record c b
+ Database.Custom.SQLite3: showNumMaybe :: (SqlContext c, Num a, IsString b) => Record c (Maybe a) -> Record c (Maybe b)
+ Database.Custom.SQLite3: snd' :: (PersistableWidth a, PersistableWidth b) => Pi (a, b) b
+ Database.Custom.SQLite3: some' :: (AggregatedContext ac, SqlContext ac) => Predicate Flat -> Record ac (Maybe Bool)
+ Database.Custom.SQLite3: specifiedKey :: PersistableWidth p => Pi a p -> Relation () a -> Relation p a
+ Database.Custom.SQLite3: sqlChunkFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> (StringSQL, Int)
+ Database.Custom.SQLite3: sqlChunksFromRecordList :: LiteralSQL r' => Config -> Table r -> Pi r r' -> [r'] -> [StringSQL]
+ Database.Custom.SQLite3: sqlFromInsertTarget :: () => Config -> Table r -> InsertTarget p r -> StringSQL
+ Database.Custom.SQLite3: sqlFromRelation :: () => Relation p r -> StringSQL
+ Database.Custom.SQLite3: sqlFromRelationWith :: () => Relation p r -> Config -> StringSQL
+ Database.Custom.SQLite3: sqlFromUpdateTarget :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> StringSQL
+ Database.Custom.SQLite3: sqlWhereFromRestriction :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> StringSQL
+ Database.Custom.SQLite3: sum' :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat a -> Record ac (Maybe a)
+ Database.Custom.SQLite3: sumMaybe :: (Num a, AggregatedContext ac, SqlContext ac) => Record Flat (Maybe a) -> Record ac (Maybe a)
+ Database.Custom.SQLite3: table :: () => Table r -> Relation () r
+ Database.Custom.SQLite3: tableConstraint :: () => Key c r ct -> KeyConstraint c r
+ Database.Custom.SQLite3: tableOf :: TableDerivable r => Relation () r -> Table r
+ Database.Custom.SQLite3: tuplePi2_0' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a1
+ Database.Custom.SQLite3: tuplePi2_1' :: (PersistableWidth a1, PersistableWidth a2) => Pi (a1, a2) a2
+ Database.Custom.SQLite3: tuplePi3_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a1
+ Database.Custom.SQLite3: tuplePi3_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a2
+ Database.Custom.SQLite3: tuplePi3_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => Pi (a1, a2, a3) a3
+ Database.Custom.SQLite3: tuplePi4_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a1
+ Database.Custom.SQLite3: tuplePi4_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a2
+ Database.Custom.SQLite3: tuplePi4_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a3
+ Database.Custom.SQLite3: tuplePi4_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => Pi (a1, a2, a3, a4) a4
+ Database.Custom.SQLite3: tuplePi5_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a1
+ Database.Custom.SQLite3: tuplePi5_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a2
+ Database.Custom.SQLite3: tuplePi5_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a3
+ Database.Custom.SQLite3: tuplePi5_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a4
+ Database.Custom.SQLite3: tuplePi5_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => Pi (a1, a2, a3, a4, a5) a5
+ Database.Custom.SQLite3: tuplePi6_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a1
+ Database.Custom.SQLite3: tuplePi6_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a2
+ Database.Custom.SQLite3: tuplePi6_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a3
+ Database.Custom.SQLite3: tuplePi6_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a4
+ Database.Custom.SQLite3: tuplePi6_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a5
+ Database.Custom.SQLite3: tuplePi6_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => Pi (a1, a2, a3, a4, a5, a6) a6
+ Database.Custom.SQLite3: tuplePi7_0' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a1
+ Database.Custom.SQLite3: tuplePi7_1' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a2
+ Database.Custom.SQLite3: tuplePi7_2' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a3
+ Database.Custom.SQLite3: tuplePi7_3' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a4
+ Database.Custom.SQLite3: tuplePi7_4' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a5
+ Database.Custom.SQLite3: tuplePi7_5' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a6
+ Database.Custom.SQLite3: tuplePi7_6' :: (PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => Pi (a1, a2, a3, a4, a5, a6, a7) a7
+ Database.Custom.SQLite3: type AggregatedQuery p r = OrderedQuery Aggregated Restrictings Aggregated AggregatingSetT QueryCore p r
+ Database.Custom.SQLite3: type Assign r = Assignings r Restrict
+ Database.Custom.SQLite3: type ConfigureQuery = Qualify QueryConfig Identity
+ Database.Custom.SQLite3: type JoinRestriction a b = Record Flat a -> Record Flat b -> Predicate Flat
+ Database.Custom.SQLite3: type OrderedQuery c (m :: Type -> Type) p r = Orderings c m (PlaceHolders p, Record c r)
+ Database.Custom.SQLite3: type PI c a b = Record c a -> Record c b
+ Database.Custom.SQLite3: type Predicate c = Record c Maybe Bool
+ Database.Custom.SQLite3: type QueryAggregate = Orderings Aggregated Restrictings Aggregated AggregatingSetT QueryCore
+ Database.Custom.SQLite3: type QueryCore = Restrictings Flat QueryJoin ConfigureQuery
+ Database.Custom.SQLite3: type QuerySimple = Orderings Flat QueryCore
+ Database.Custom.SQLite3: type QuerySuffix = [Keyword]
+ Database.Custom.SQLite3: type Register r = Assignings r ConfigureQuery
+ Database.Custom.SQLite3: type Restrict = Restrictings Flat ConfigureQuery
+ Database.Custom.SQLite3: type Restriction p r = Record Flat r -> Restrict PlaceHolders p
+ Database.Custom.SQLite3: type ShowConstantTermsSQL = LiteralSQL
+ Database.Custom.SQLite3: type SimpleQuery p r = OrderedQuery Flat QueryCore p r
+ Database.Custom.SQLite3: type SqlBinOp = Keyword -> Keyword -> Keyword
+ Database.Custom.SQLite3: type StringSQL = Keyword
+ Database.Custom.SQLite3: type UpdateTarget p r = Record Flat r -> Assign r PlaceHolders p
+ Database.Custom.SQLite3: type Window c = Orderings c PartitioningSet c
+ Database.Custom.SQLite3: typedDelete :: () => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: typedDelete' :: () => Config -> Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Delete p
+ Database.Custom.SQLite3: typedInsert :: PersistableWidth r => Table r -> Pi r r' -> Insert r'
+ Database.Custom.SQLite3: typedInsert' :: PersistableWidth r => Config -> Table r -> Pi r r' -> Insert r'
+ Database.Custom.SQLite3: typedInsertQuery :: () => Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLite3: typedInsertQuery' :: () => Config -> Table r -> Pi r r' -> Relation p r' -> InsertQuery p
+ Database.Custom.SQLite3: typedInsertValue :: () => Table r -> InsertTarget p r -> Insert p
+ Database.Custom.SQLite3: typedInsertValue' :: () => Config -> Table r -> InsertTarget p r -> Insert p
+ Database.Custom.SQLite3: typedKeyUpdate :: () => Table a -> Pi a p -> KeyUpdate p a
+ Database.Custom.SQLite3: typedKeyUpdateTable :: TableDerivable r => Relation () r -> Pi r p -> KeyUpdate p r
+ Database.Custom.SQLite3: typedUpdate :: () => Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: typedUpdate' :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: typedUpdateAllColumn :: PersistableWidth r => Table r -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLite3: unUnique :: () => UniqueRelation p c r -> Relation p r
+ Database.Custom.SQLite3: union :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: union' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: unionAll :: () => Relation () a -> Relation () a -> Relation () a
+ Database.Custom.SQLite3: unionAll' :: () => Relation p a -> Relation q a -> Relation (p, q) a
+ Database.Custom.SQLite3: unique :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.SQLite3: uniqueKey :: PersistableWidth ct => Key Primary r ct -> Key Unique r ct
+ Database.Custom.SQLite3: uniqueQuery' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c r)
+ Database.Custom.SQLite3: uniqueQueryMaybe' :: () => UniqueRelation p c r -> QueryUnique (PlaceHolders p, Record c (Maybe r))
+ Database.Custom.SQLite3: uniqueRelation' :: () => QueryUnique (PlaceHolders p, Record c r) -> UniqueRelation p c r
+ Database.Custom.SQLite3: uniqueSelect :: PersistableWidth p => Key Unique a p -> Relation () a -> Relation p a
+ Database.Custom.SQLite3: unitPH :: PlaceHolders ()
+ Database.Custom.SQLite3: unitPlaceHolder :: PlaceHolders ()
+ Database.Custom.SQLite3: unitSQL :: SubQuery -> String
+ Database.Custom.SQLite3: unsafeAddPlaceHolders :: Functor f => f a -> f (PlaceHolders p, a)
+ Database.Custom.SQLite3: unsafeAggregateOp :: (AggregatedContext ac, SqlContext ac) => Keyword -> Record Flat a -> Record ac b
+ Database.Custom.SQLite3: unsafeBinOp :: SqlContext k => SqlBinOp -> Record k a -> Record k b -> Record k c
+ Database.Custom.SQLite3: unsafePlaceHolders :: () => PlaceHolders p
+ Database.Custom.SQLite3: unsafeProjectSql :: SqlContext c => String -> Record c t
+ Database.Custom.SQLite3: unsafeProjectSql' :: SqlContext c => StringSQL -> Record c t
+ Database.Custom.SQLite3: unsafeProjectSqlTerms :: SqlContext c => [StringSQL] -> Record c t
+ Database.Custom.SQLite3: unsafeShowSql :: () => Record c a -> String
+ Database.Custom.SQLite3: unsafeShowSql' :: () => Record c a -> StringSQL
+ Database.Custom.SQLite3: unsafeSpecifyBinding :: (TableDerivable r, SequenceDerivable s i) => Pi r i -> SeqBinding r s i
+ Database.Custom.SQLite3: unsafeSpecifyNumber :: Binding r s i => i -> Number r i
+ Database.Custom.SQLite3: unsafeSpecifySequence :: TableDerivable s => (s -> i) -> Pi s i -> Sequence s i
+ Database.Custom.SQLite3: unsafeTypeRelation :: () => ConfigureQuery SubQuery -> Relation p r
+ Database.Custom.SQLite3: unsafeTypedInsert' :: () => String -> String -> Int -> Insert a
+ Database.Custom.SQLite3: unsafeTypedQuery :: () => String -> Query p a
+ Database.Custom.SQLite3: unsafeTypedUpdate :: () => String -> Update p
+ Database.Custom.SQLite3: unsafeUniOp :: SqlContext c2 => (Keyword -> Keyword) -> Record c1 a -> Record c2 b
+ Database.Custom.SQLite3: unsafeUnique :: () => Relation p r -> UniqueRelation p c r
+ Database.Custom.SQLite3: untypeChunkInsert :: () => Insert a -> String
+ Database.Custom.SQLite3: untypeNoFetch :: UntypeableNoFetch s => s p -> String
+ Database.Custom.SQLite3: untypeRelation :: () => Relation p r -> ConfigureQuery SubQuery
+ Database.Custom.SQLite3: update :: TableDerivable r => (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: update' :: TableDerivable r => Config -> (Record Flat r -> Assign r (PlaceHolders p)) -> Update p
+ Database.Custom.SQLite3: updateAllColumn :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLite3: updateAllColumn' :: (PersistableWidth r, TableDerivable r) => Config -> (Record Flat r -> Restrict (PlaceHolders p)) -> Update (r, p)
+ Database.Custom.SQLite3: updateAllColumnNoPH :: (PersistableWidth r, TableDerivable r) => (Record Flat r -> Restrict ()) -> Update r
+ Database.Custom.SQLite3: updateByConstraintKey :: () => Table r -> Key c r p -> KeyUpdate p r
+ Database.Custom.SQLite3: updateNoPH :: TableDerivable r => (Record Flat r -> Assign r ()) -> Update ()
+ Database.Custom.SQLite3: updateNumber :: (PersistableWidth s, Integral i, LiteralSQL i) => i -> Sequence s i -> Update ()
+ Database.Custom.SQLite3: updateNumber' :: (PersistableWidth s, Integral i, LiteralSQL i) => Config -> i -> Sequence s i -> Update ()
+ Database.Custom.SQLite3: updateOtherThanKeySQL :: () => Table r -> Pi r p -> String
+ Database.Custom.SQLite3: updateSQL :: () => Config -> Table r -> (Record Flat r -> Assign r (PlaceHolders p)) -> String
+ Database.Custom.SQLite3: updateTarget :: () => (Record Flat r -> Assign r ()) -> UpdateTarget () r
+ Database.Custom.SQLite3: updateTarget' :: () => (Record Flat r -> Assign r (PlaceHolders p)) -> UpdateTarget p r
+ Database.Custom.SQLite3: updateTargetAllColumn :: PersistableWidth r => (Record Flat r -> Restrict ()) -> Record Flat r -> Assign r (PlaceHolders r)
+ Database.Custom.SQLite3: updateTargetAllColumn' :: PersistableWidth r => (Record Flat r -> Restrict (PlaceHolders p)) -> Record Flat r -> Assign r (PlaceHolders (r, p))
+ Database.Custom.SQLite3: updateValuesWithKey :: ToSql q r => Pi r p -> r -> [q]
+ Database.Custom.SQLite3: value :: (LiteralSQL t, OperatorContext c) => t -> Record c t
+ Database.Custom.SQLite3: valueFalse :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.SQLite3: valueTrue :: OperatorContext c => Record c (Maybe Bool)
+ Database.Custom.SQLite3: values :: (LiteralSQL t, OperatorContext c) => [t] -> RecordList (Record c) t
+ Database.Custom.SQLite3: wheres :: MonadRestrict Flat m => Predicate Flat -> m ()
+ Database.Relational.Schema.IBMDB2: config :: Config
+ Database.Relational.Schema.IBMDB2.Columns: Columns :: !String -> !String -> !String -> !Int16 -> !String -> !String -> !Int32 -> !Int16 -> !Maybe String -> !String -> !Int16 -> !String -> !String -> !Int64 -> !Maybe String -> !Maybe String -> !Int32 -> !Maybe Int16 -> !Maybe Int16 -> !Int16 -> !Int16 -> !Int64 -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> !String -> !Int32 -> !String -> !String -> !Maybe String -> !Maybe String -> Columns
+ Database.Relational.Schema.IBMDB2.Columns: [avgcollen] :: Columns -> !Int32
+ Database.Relational.Schema.IBMDB2.Columns: [codepage] :: Columns -> !Int16
+ Database.Relational.Schema.IBMDB2.Columns: [colcard] :: Columns -> !Int64
+ Database.Relational.Schema.IBMDB2.Columns: [colname] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [colno] :: Columns -> !Int16
+ Database.Relational.Schema.IBMDB2.Columns: [compact] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [default_] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [dlFeatures] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [generated] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [hidden] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [high2key] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [identity] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [inlineLength] :: Columns -> !Int32
+ Database.Relational.Schema.IBMDB2.Columns: [keyseq] :: Columns -> !Maybe Int16
+ Database.Relational.Schema.IBMDB2.Columns: [length] :: Columns -> !Int32
+ Database.Relational.Schema.IBMDB2.Columns: [logged] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [low2key] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [nmostfreq] :: Columns -> !Int16
+ Database.Relational.Schema.IBMDB2.Columns: [nquantiles] :: Columns -> !Int16
+ Database.Relational.Schema.IBMDB2.Columns: [nulls] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [numnulls] :: Columns -> !Int64
+ Database.Relational.Schema.IBMDB2.Columns: [partkeyseq] :: Columns -> !Maybe Int16
+ Database.Relational.Schema.IBMDB2.Columns: [remarks] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [scale] :: Columns -> !Int16
+ Database.Relational.Schema.IBMDB2.Columns: [scopeTabname] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [scopeTabschema] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [sourceTabname] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [sourceTabschema] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [specialProps] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [tabname] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [tabschema] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [targetTypename] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [targetTypeschema] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [text] :: Columns -> !Maybe String
+ Database.Relational.Schema.IBMDB2.Columns: [typename] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: [typeschema] :: Columns -> !String
+ Database.Relational.Schema.IBMDB2.Columns: avgcollen' :: Pi Columns Int32
+ Database.Relational.Schema.IBMDB2.Columns: codepage' :: Pi Columns Int16
+ Database.Relational.Schema.IBMDB2.Columns: colcard' :: Pi Columns Int64
+ Database.Relational.Schema.IBMDB2.Columns: colname' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: colno' :: Pi Columns Int16
+ Database.Relational.Schema.IBMDB2.Columns: columnOffsetsColumns :: Array Int Int
+ Database.Relational.Schema.IBMDB2.Columns: columns :: Relation () Columns
+ Database.Relational.Schema.IBMDB2.Columns: compact' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: data Columns
+ Database.Relational.Schema.IBMDB2.Columns: default' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: dlFeatures' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: generated' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: hidden' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: high2key' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: identity' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: inlineLength' :: Pi Columns Int32
+ Database.Relational.Schema.IBMDB2.Columns: insertColumns :: Insert Columns
+ Database.Relational.Schema.IBMDB2.Columns: insertQueryColumns :: forall p_a8Tn. Relation p_a8Tn Columns -> InsertQuery p_a8Tn
+ Database.Relational.Schema.IBMDB2.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int64 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int16 -> GHC.Maybe.Maybe GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int64 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Base.String -> GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> Database.Relational.Schema.IBMDB2.Columns.Columns)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.IBMDB2.Columns.Columns
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "avgcollen" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "codepage" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colcard" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int64
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colname" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "colno" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "compact" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "default_" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "dlFeatures" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "generated" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "hidden" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "high2key" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "identity" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "inlineLength" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "keyseq" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Int.Int16)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "length" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "logged" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "low2key" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nmostfreq" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nquantiles" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "nulls" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "numnulls" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int64
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "partkeyseq" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Int.Int16)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "remarks" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scale" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scopeTabname" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "scopeTabschema" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "sourceTabname" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "sourceTabschema" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "specialProps" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tabname" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tabschema" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "targetTypename" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "targetTypeschema" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "text" Database.Relational.Schema.IBMDB2.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "typename" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.OverloadedProjection.HasProjection "typeschema" Database.Relational.Schema.IBMDB2.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.IBMDB2.Columns.Columns
+ Database.Relational.Schema.IBMDB2.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.IBMDB2.Columns.Columns
+ Database.Relational.Schema.IBMDB2.Columns: instance GHC.Generics.Generic Database.Relational.Schema.IBMDB2.Columns.Columns
+ Database.Relational.Schema.IBMDB2.Columns: instance GHC.Show.Show Database.Relational.Schema.IBMDB2.Columns.Columns
+ Database.Relational.Schema.IBMDB2.Columns: keyseq' :: Pi Columns (Maybe Int16)
+ Database.Relational.Schema.IBMDB2.Columns: length' :: Pi Columns Int32
+ Database.Relational.Schema.IBMDB2.Columns: logged' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: low2key' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: nmostfreq' :: Pi Columns Int16
+ Database.Relational.Schema.IBMDB2.Columns: nquantiles' :: Pi Columns Int16
+ Database.Relational.Schema.IBMDB2.Columns: nulls' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: numnulls' :: Pi Columns Int64
+ Database.Relational.Schema.IBMDB2.Columns: partkeyseq' :: Pi Columns (Maybe Int16)
+ Database.Relational.Schema.IBMDB2.Columns: remarks' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: scale' :: Pi Columns Int16
+ Database.Relational.Schema.IBMDB2.Columns: scopeTabname' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: scopeTabschema' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: sourceTabname' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: sourceTabschema' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: specialProps' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: tableOfColumns :: Table Columns
+ Database.Relational.Schema.IBMDB2.Columns: tabname' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: tabschema' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: targetTypename' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: targetTypeschema' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: text' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.IBMDB2.Columns: typename' :: Pi Columns String
+ Database.Relational.Schema.IBMDB2.Columns: typeschema' :: Pi Columns String
+ Database.Relational.Schema.MySQL: config :: Config
+ Database.Relational.Schema.MySQL.Columns: Columns :: !String -> !String -> !String -> !Int16 -> !Maybe String -> !String -> !String -> Columns
+ Database.Relational.Schema.MySQL.Columns: [columnDefault] :: Columns -> !Maybe String
+ Database.Relational.Schema.MySQL.Columns: [columnName] :: Columns -> !String
+ Database.Relational.Schema.MySQL.Columns: [dataType] :: Columns -> !String
+ Database.Relational.Schema.MySQL.Columns: [isNullable] :: Columns -> !String
+ Database.Relational.Schema.MySQL.Columns: [ordinalPosition] :: Columns -> !Int16
+ Database.Relational.Schema.MySQL.Columns: [tableName] :: Columns -> !String
+ Database.Relational.Schema.MySQL.Columns: [tableSchema] :: Columns -> !String
+ Database.Relational.Schema.MySQL.Columns: columnDefault' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.MySQL.Columns: columnName' :: Pi Columns String
+ Database.Relational.Schema.MySQL.Columns: columnOffsetsColumns :: Array Int Int
+ Database.Relational.Schema.MySQL.Columns: columns :: Relation () Columns
+ Database.Relational.Schema.MySQL.Columns: data Columns
+ Database.Relational.Schema.MySQL.Columns: dataType' :: Pi Columns String
+ Database.Relational.Schema.MySQL.Columns: insertColumns :: Insert Columns
+ Database.Relational.Schema.MySQL.Columns: insertQueryColumns :: forall p_asp6. Relation p_asp6 Columns -> InsertQuery p_asp6
+ Database.Relational.Schema.MySQL.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> Database.Relational.Schema.MySQL.Columns.Columns)
+ Database.Relational.Schema.MySQL.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.MySQL.Columns.Columns
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnDefault" Database.Relational.Schema.MySQL.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnName" Database.Relational.Schema.MySQL.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "dataType" Database.Relational.Schema.MySQL.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "isNullable" Database.Relational.Schema.MySQL.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "ordinalPosition" Database.Relational.Schema.MySQL.Columns.Columns GHC.Int.Int16
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tableName" Database.Relational.Schema.MySQL.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.OverloadedProjection.HasProjection "tableSchema" Database.Relational.Schema.MySQL.Columns.Columns GHC.Base.String
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.MySQL.Columns.Columns
+ Database.Relational.Schema.MySQL.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.MySQL.Columns.Columns
+ Database.Relational.Schema.MySQL.Columns: instance GHC.Generics.Generic Database.Relational.Schema.MySQL.Columns.Columns
+ Database.Relational.Schema.MySQL.Columns: instance GHC.Show.Show Database.Relational.Schema.MySQL.Columns.Columns
+ Database.Relational.Schema.MySQL.Columns: isNullable' :: Pi Columns String
+ Database.Relational.Schema.MySQL.Columns: ordinalPosition' :: Pi Columns Int16
+ Database.Relational.Schema.MySQL.Columns: tableName' :: Pi Columns String
+ Database.Relational.Schema.MySQL.Columns: tableOfColumns :: Table Columns
+ Database.Relational.Schema.MySQL.Columns: tableSchema' :: Pi Columns String
+ Database.Relational.Schema.Oracle: config :: Config
+ Database.Relational.Schema.Oracle.TabColumns: DbaTabColumns :: !String -> !String -> !String -> !Maybe String -> !Maybe String -> !Maybe String -> !Int32 -> !Maybe Int32 -> !Maybe Int32 -> !Maybe String -> !Maybe Int32 -> !Maybe Int32 -> !Maybe String -> !Maybe Int32 -> !Maybe Int32 -> !Maybe Int32 -> !Maybe Int32 -> !Maybe Int32 -> !Maybe String -> !Maybe Int32 -> !Maybe String -> !Maybe String -> !Maybe Int32 -> !Maybe Int32 -> !Maybe String -> !Maybe String -> !Maybe String -> !Maybe String -> DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: [avgColLen] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [charColDeclLength] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [charLength] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [charUsed] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [characterSetName] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [columnId] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [columnName] :: DbaTabColumns -> !String
+ Database.Relational.Schema.Oracle.TabColumns: [dataDefault] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [dataLength] :: DbaTabColumns -> !Int32
+ Database.Relational.Schema.Oracle.TabColumns: [dataPrecision] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [dataScale] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [dataTypeMod] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [dataTypeOwner] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [dataType] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [dataUpgraded] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [defaultLength] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [density] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [globalStats] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [histogram] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [nullable] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [numBuckets] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [numDistinct] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [numNulls] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [owner] :: DbaTabColumns -> !String
+ Database.Relational.Schema.Oracle.TabColumns: [sampleSize] :: DbaTabColumns -> !Maybe Int32
+ Database.Relational.Schema.Oracle.TabColumns: [tableName] :: DbaTabColumns -> !String
+ Database.Relational.Schema.Oracle.TabColumns: [userStats] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: [v80FmtImage] :: DbaTabColumns -> !Maybe String
+ Database.Relational.Schema.Oracle.TabColumns: avgColLen' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: charColDeclLength' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: charLength' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: charUsed' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: characterSetName' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: columnId' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: columnName' :: Pi DbaTabColumns String
+ Database.Relational.Schema.Oracle.TabColumns: columnOffsetsDbaTabColumns :: Array Int Int
+ Database.Relational.Schema.Oracle.TabColumns: data DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: dataDefault' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: dataLength' :: Pi DbaTabColumns Int32
+ Database.Relational.Schema.Oracle.TabColumns: dataPrecision' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: dataScale' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: dataType' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: dataTypeMod' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: dataTypeOwner' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: dataUpgraded' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: dbaTabColumns :: Relation () DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: defaultLength' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: density' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: globalStats' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: histogram' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: insertDbaTabColumns :: Insert DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: insertQueryDbaTabColumns :: forall p_aBQh. Relation p_aBQh DbaTabColumns -> InsertQuery p_aBQh
+ Database.Relational.Schema.Oracle.TabColumns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Maybe.Maybe GHC.Base.String -> Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "avgColLen" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charColDeclLength" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charLength" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "charUsed" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "characterSetName" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "columnId" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "columnName" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns GHC.Base.String
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataDefault" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataLength" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns GHC.Int.Int32
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataPrecision" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataScale" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataType" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataTypeMod" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataTypeOwner" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "dataUpgraded" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "defaultLength" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "density" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "globalStats" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "histogram" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "nullable" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numBuckets" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numDistinct" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "numNulls" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "owner" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns GHC.Base.String
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "sampleSize" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Int.Int32)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "tableName" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns GHC.Base.String
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "userStats" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.OverloadedProjection.HasProjection "v80FmtImage" Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: instance GHC.Generics.Generic Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: instance GHC.Show.Show Database.Relational.Schema.Oracle.TabColumns.DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: nullable' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: numBuckets' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: numDistinct' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: numNulls' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: owner' :: Pi DbaTabColumns String
+ Database.Relational.Schema.Oracle.TabColumns: sampleSize' :: Pi DbaTabColumns (Maybe Int32)
+ Database.Relational.Schema.Oracle.TabColumns: tableName' :: Pi DbaTabColumns String
+ Database.Relational.Schema.Oracle.TabColumns: tableOfDbaTabColumns :: Table DbaTabColumns
+ Database.Relational.Schema.Oracle.TabColumns: userStats' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.Oracle.TabColumns: v80FmtImage' :: Pi DbaTabColumns (Maybe String)
+ Database.Relational.Schema.PostgreSQL: config :: Config
+ Database.Relational.Schema.PostgreSQL.PgAttribute: PgAttribute :: !Int32 -> !String -> !Int32 -> !Int32 -> !Int16 -> !Int16 -> !Int32 -> !Int32 -> !Int32 -> !Bool -> !Char -> !Char -> !Bool -> !Bool -> !Bool -> !Bool -> !Int32 -> !Int32 -> PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attalign] :: PgAttribute -> !Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attbyval] :: PgAttribute -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attcacheoff] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attcollation] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [atthasdef] :: PgAttribute -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attinhcount] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attisdropped] :: PgAttribute -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attislocal] :: PgAttribute -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attlen] :: PgAttribute -> !Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attname] :: PgAttribute -> !String
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attndims] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attnotnull] :: PgAttribute -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attnum] :: PgAttribute -> !Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attrelid] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attstattarget] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [attstorage] :: PgAttribute -> !Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [atttypid] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: [atttypmod] :: PgAttribute -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attalign' :: Pi PgAttribute Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attbyval' :: Pi PgAttribute Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attcacheoff' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attcollation' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: atthasdef' :: Pi PgAttribute Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attinhcount' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attisdropped' :: Pi PgAttribute Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attislocal' :: Pi PgAttribute Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attlen' :: Pi PgAttribute Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attname' :: Pi PgAttribute String
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attndims' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attnotnull' :: Pi PgAttribute Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attnum' :: Pi PgAttribute Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attrelid' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attstattarget' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: attstorage' :: Pi PgAttribute Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: atttypid' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: atttypmod' :: Pi PgAttribute Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: columnOffsetsPgAttribute :: Array Int Int
+ Database.Relational.Schema.PostgreSQL.PgAttribute: data PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: insertPgAttribute :: Insert PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: insertQueryPgAttribute :: forall p_aL1o. Relation p_aL1o PgAttribute -> InsertQuery p_aL1o
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Int.Int16 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute)
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attalign" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attbyval" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attcacheoff" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attcollation" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atthasdef" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attinhcount" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attisdropped" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attislocal" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attlen" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attname" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Base.String
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attndims" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attnotnull" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attnum" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int16
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attrelid" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attstattarget" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "attstorage" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atttypid" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.OverloadedProjection.HasProjection "atttypmod" Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance GHC.Generics.Generic Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: instance GHC.Show.Show Database.Relational.Schema.PostgreSQL.PgAttribute.PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: pgAttribute :: Relation () PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgAttribute: tableOfPgAttribute :: Table PgAttribute
+ Database.Relational.Schema.PostgreSQL.PgType: PgType :: !Int32 -> !String -> !Int32 -> !Int32 -> !Int16 -> !Bool -> !Char -> !Char -> !Bool -> !Bool -> !Char -> !Int32 -> !Int32 -> !Int32 -> !Char -> !Char -> !Bool -> !Int32 -> !Int32 -> !Int32 -> !Int32 -> !Maybe String -> PgType
+ Database.Relational.Schema.PostgreSQL.PgType: [oid] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typalign] :: PgType -> !Char
+ Database.Relational.Schema.PostgreSQL.PgType: [typarray] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typbasetype] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typbyval] :: PgType -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgType: [typcategory] :: PgType -> !Char
+ Database.Relational.Schema.PostgreSQL.PgType: [typcollation] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typdefault] :: PgType -> !Maybe String
+ Database.Relational.Schema.PostgreSQL.PgType: [typdelim] :: PgType -> !Char
+ Database.Relational.Schema.PostgreSQL.PgType: [typelem] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typisdefined] :: PgType -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgType: [typispreferred] :: PgType -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgType: [typlen] :: PgType -> !Int16
+ Database.Relational.Schema.PostgreSQL.PgType: [typname] :: PgType -> !String
+ Database.Relational.Schema.PostgreSQL.PgType: [typnamespace] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typndims] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typnotnull] :: PgType -> !Bool
+ Database.Relational.Schema.PostgreSQL.PgType: [typowner] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typrelid] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: [typstorage] :: PgType -> !Char
+ Database.Relational.Schema.PostgreSQL.PgType: [typtype] :: PgType -> !Char
+ Database.Relational.Schema.PostgreSQL.PgType: [typtypmod] :: PgType -> !Int32
+ Database.Relational.Schema.PostgreSQL.PgType: columnOffsetsPgType :: Array Int Int
+ Database.Relational.Schema.PostgreSQL.PgType: data PgType
+ Database.Relational.Schema.PostgreSQL.PgType: insertPgType :: Insert PgType
+ Database.Relational.Schema.PostgreSQL.PgType: insertQueryPgType :: forall p_aRAR. Relation p_aRAR PgType -> InsertQuery p_aRAR
+ Database.Relational.Schema.PostgreSQL.PgType: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int16 -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Types.Bool -> GHC.Types.Char -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Types.Char -> GHC.Types.Char -> GHC.Types.Bool -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> Database.Relational.Schema.PostgreSQL.PgType.PgType)
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.PostgreSQL.PgType.PgType
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "oid" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typalign" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typarray" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typbasetype" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typbyval" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typcategory" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typcollation" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typdefault" Database.Relational.Schema.PostgreSQL.PgType.PgType (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typdelim" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typelem" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typisdefined" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typispreferred" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typlen" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int16
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typname" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Base.String
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typnamespace" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typndims" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typnotnull" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Bool
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typowner" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typrelid" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typstorage" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typtype" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Types.Char
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.OverloadedProjection.HasProjection "typtypmod" Database.Relational.Schema.PostgreSQL.PgType.PgType GHC.Int.Int32
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.PostgreSQL.PgType.PgType
+ Database.Relational.Schema.PostgreSQL.PgType: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.PostgreSQL.PgType.PgType
+ Database.Relational.Schema.PostgreSQL.PgType: instance GHC.Generics.Generic Database.Relational.Schema.PostgreSQL.PgType.PgType
+ Database.Relational.Schema.PostgreSQL.PgType: instance GHC.Show.Show Database.Relational.Schema.PostgreSQL.PgType.PgType
+ Database.Relational.Schema.PostgreSQL.PgType: oid' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: pgType :: Relation () PgType
+ Database.Relational.Schema.PostgreSQL.PgType: tableOfPgType :: Table PgType
+ Database.Relational.Schema.PostgreSQL.PgType: typalign' :: Pi PgType Char
+ Database.Relational.Schema.PostgreSQL.PgType: typarray' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typbasetype' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typbyval' :: Pi PgType Bool
+ Database.Relational.Schema.PostgreSQL.PgType: typcategory' :: Pi PgType Char
+ Database.Relational.Schema.PostgreSQL.PgType: typcollation' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typdefault' :: Pi PgType (Maybe String)
+ Database.Relational.Schema.PostgreSQL.PgType: typdelim' :: Pi PgType Char
+ Database.Relational.Schema.PostgreSQL.PgType: typelem' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typisdefined' :: Pi PgType Bool
+ Database.Relational.Schema.PostgreSQL.PgType: typispreferred' :: Pi PgType Bool
+ Database.Relational.Schema.PostgreSQL.PgType: typlen' :: Pi PgType Int16
+ Database.Relational.Schema.PostgreSQL.PgType: typname' :: Pi PgType String
+ Database.Relational.Schema.PostgreSQL.PgType: typnamespace' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typndims' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typnotnull' :: Pi PgType Bool
+ Database.Relational.Schema.PostgreSQL.PgType: typowner' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typrelid' :: Pi PgType Int32
+ Database.Relational.Schema.PostgreSQL.PgType: typstorage' :: Pi PgType Char
+ Database.Relational.Schema.PostgreSQL.PgType: typtype' :: Pi PgType Char
+ Database.Relational.Schema.PostgreSQL.PgType: typtypmod' :: Pi PgType Int32
+ Database.Relational.Schema.SQLServer: config :: Config
+ Database.Relational.Schema.SQLServer.Columns: Columns :: !Int32 -> !Maybe String -> !Int32 -> !Int32 -> !Maybe Bool -> Columns
+ Database.Relational.Schema.SQLServer.Columns: [columnId] :: Columns -> !Int32
+ Database.Relational.Schema.SQLServer.Columns: [isNullable] :: Columns -> !Maybe Bool
+ Database.Relational.Schema.SQLServer.Columns: [name] :: Columns -> !Maybe String
+ Database.Relational.Schema.SQLServer.Columns: [objectId] :: Columns -> !Int32
+ Database.Relational.Schema.SQLServer.Columns: [userTypeId] :: Columns -> !Int32
+ Database.Relational.Schema.SQLServer.Columns: columnId' :: Pi Columns Int32
+ Database.Relational.Schema.SQLServer.Columns: columnOffsetsColumns :: Array Int Int
+ Database.Relational.Schema.SQLServer.Columns: columns :: Relation () Columns
+ Database.Relational.Schema.SQLServer.Columns: data Columns
+ Database.Relational.Schema.SQLServer.Columns: insertColumns :: Insert Columns
+ Database.Relational.Schema.SQLServer.Columns: insertQueryColumns :: forall p_aZQG. Relation p_aZQG Columns -> InsertQuery p_aZQG
+ Database.Relational.Schema.SQLServer.Columns: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> GHC.Maybe.Maybe GHC.Types.Bool -> Database.Relational.Schema.SQLServer.Columns.Columns)
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLServer.Columns.Columns
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.OverloadedProjection.HasProjection "columnId" Database.Relational.Schema.SQLServer.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.OverloadedProjection.HasProjection "isNullable" Database.Relational.Schema.SQLServer.Columns.Columns (GHC.Maybe.Maybe GHC.Types.Bool)
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLServer.Columns.Columns (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.OverloadedProjection.HasProjection "objectId" Database.Relational.Schema.SQLServer.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.OverloadedProjection.HasProjection "userTypeId" Database.Relational.Schema.SQLServer.Columns.Columns GHC.Int.Int32
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.SQLServer.Columns.Columns
+ Database.Relational.Schema.SQLServer.Columns: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLServer.Columns.Columns
+ Database.Relational.Schema.SQLServer.Columns: instance GHC.Generics.Generic Database.Relational.Schema.SQLServer.Columns.Columns
+ Database.Relational.Schema.SQLServer.Columns: instance GHC.Show.Show Database.Relational.Schema.SQLServer.Columns.Columns
+ Database.Relational.Schema.SQLServer.Columns: isNullable' :: Pi Columns (Maybe Bool)
+ Database.Relational.Schema.SQLServer.Columns: name' :: Pi Columns (Maybe String)
+ Database.Relational.Schema.SQLServer.Columns: objectId' :: Pi Columns Int32
+ Database.Relational.Schema.SQLServer.Columns: tableOfColumns :: Table Columns
+ Database.Relational.Schema.SQLServer.Columns: userTypeId' :: Pi Columns Int32
+ Database.Relational.Schema.SQLServer.Types: Types :: !String -> !Int32 -> !Int32 -> Types
+ Database.Relational.Schema.SQLServer.Types: [name] :: Types -> !String
+ Database.Relational.Schema.SQLServer.Types: [schemaId] :: Types -> !Int32
+ Database.Relational.Schema.SQLServer.Types: [userTypeId] :: Types -> !Int32
+ Database.Relational.Schema.SQLServer.Types: columnOffsetsTypes :: Array Int Int
+ Database.Relational.Schema.SQLServer.Types: data Types
+ Database.Relational.Schema.SQLServer.Types: insertQueryTypes :: forall p_a13CG. Relation p_a13CG Types -> InsertQuery p_a13CG
+ Database.Relational.Schema.SQLServer.Types: insertTypes :: Insert Types
+ Database.Relational.Schema.SQLServer.Types: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Base.String -> GHC.Int.Int32 -> GHC.Int.Int32 -> Database.Relational.Schema.SQLServer.Types.Types)
+ Database.Relational.Schema.SQLServer.Types: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLServer.Types.Types
+ Database.Relational.Schema.SQLServer.Types: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLServer.Types.Types GHC.Base.String
+ Database.Relational.Schema.SQLServer.Types: instance Database.Relational.OverloadedProjection.HasProjection "schemaId" Database.Relational.Schema.SQLServer.Types.Types GHC.Int.Int32
+ Database.Relational.Schema.SQLServer.Types: instance Database.Relational.OverloadedProjection.HasProjection "userTypeId" Database.Relational.Schema.SQLServer.Types.Types GHC.Int.Int32
+ Database.Relational.Schema.SQLServer.Types: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.SQLServer.Types.Types
+ Database.Relational.Schema.SQLServer.Types: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLServer.Types.Types
+ Database.Relational.Schema.SQLServer.Types: instance GHC.Generics.Generic Database.Relational.Schema.SQLServer.Types.Types
+ Database.Relational.Schema.SQLServer.Types: instance GHC.Show.Show Database.Relational.Schema.SQLServer.Types.Types
+ Database.Relational.Schema.SQLServer.Types: name' :: Pi Types String
+ Database.Relational.Schema.SQLServer.Types: schemaId' :: Pi Types Int32
+ Database.Relational.Schema.SQLServer.Types: tableOfTypes :: Table Types
+ Database.Relational.Schema.SQLServer.Types: types :: Relation () Types
+ Database.Relational.Schema.SQLServer.Types: userTypeId' :: Pi Types Int32
+ Database.Relational.Schema.SQLite3: config :: Config
+ Database.Relational.Schema.SQLite3.IndexInfo: IndexInfo :: !Int64 -> !Int64 -> !String -> IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: [cid] :: IndexInfo -> !Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: [name] :: IndexInfo -> !String
+ Database.Relational.Schema.SQLite3.IndexInfo: [seqno] :: IndexInfo -> !Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: cid' :: Pi IndexInfo Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: columnOffsetsIndexInfo :: Array Int Int
+ Database.Relational.Schema.SQLite3.IndexInfo: data IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: indexInfo :: Relation () IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: insertIndexInfo :: Insert IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: insertQueryIndexInfo :: forall p_a16ZQ. Relation p_a16ZQ IndexInfo -> InsertQuery p_a16ZQ
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Int.Int64 -> GHC.Base.String -> Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo)
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "cid" Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo GHC.Int.Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo GHC.Base.String
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Relational.OverloadedProjection.HasProjection "seqno" Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo GHC.Int.Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: instance GHC.Show.Show Database.Relational.Schema.SQLite3.IndexInfo.IndexInfo
+ Database.Relational.Schema.SQLite3.IndexInfo: name' :: Pi IndexInfo String
+ Database.Relational.Schema.SQLite3.IndexInfo: seqno' :: Pi IndexInfo Int64
+ Database.Relational.Schema.SQLite3.IndexInfo: tableOfIndexInfo :: Table IndexInfo
+ Database.Relational.Schema.SQLite3.IndexList: IndexList :: !Int64 -> !String -> !Int64 -> IndexList
+ Database.Relational.Schema.SQLite3.IndexList: [name] :: IndexList -> !String
+ Database.Relational.Schema.SQLite3.IndexList: [seq] :: IndexList -> !Int64
+ Database.Relational.Schema.SQLite3.IndexList: [unique] :: IndexList -> !Int64
+ Database.Relational.Schema.SQLite3.IndexList: columnOffsetsIndexList :: Array Int Int
+ Database.Relational.Schema.SQLite3.IndexList: data IndexList
+ Database.Relational.Schema.SQLite3.IndexList: indexList :: Relation () IndexList
+ Database.Relational.Schema.SQLite3.IndexList: insertIndexList :: Insert IndexList
+ Database.Relational.Schema.SQLite3.IndexList: insertQueryIndexList :: forall p_a17VJ. Relation p_a17VJ IndexList -> InsertQuery p_a17VJ
+ Database.Relational.Schema.SQLite3.IndexList: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Int.Int64 -> Database.Relational.Schema.SQLite3.IndexList.IndexList)
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3.IndexList.IndexList
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3.IndexList.IndexList GHC.Base.String
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "seq" Database.Relational.Schema.SQLite3.IndexList.IndexList GHC.Int.Int64
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Relational.OverloadedProjection.HasProjection "unique" Database.Relational.Schema.SQLite3.IndexList.IndexList GHC.Int.Int64
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.SQLite3.IndexList.IndexList
+ Database.Relational.Schema.SQLite3.IndexList: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3.IndexList.IndexList
+ Database.Relational.Schema.SQLite3.IndexList: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3.IndexList.IndexList
+ Database.Relational.Schema.SQLite3.IndexList: instance GHC.Show.Show Database.Relational.Schema.SQLite3.IndexList.IndexList
+ Database.Relational.Schema.SQLite3.IndexList: name' :: Pi IndexList String
+ Database.Relational.Schema.SQLite3.IndexList: seq' :: Pi IndexList Int64
+ Database.Relational.Schema.SQLite3.IndexList: tableOfIndexList :: Table IndexList
+ Database.Relational.Schema.SQLite3.IndexList: unique' :: Pi IndexList Int64
+ Database.Relational.Schema.SQLite3.TableInfo: TableInfo :: !Int64 -> !String -> !String -> !Int16 -> !Maybe String -> !Int16 -> TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: [cid] :: TableInfo -> !Int64
+ Database.Relational.Schema.SQLite3.TableInfo: [ctype] :: TableInfo -> !String
+ Database.Relational.Schema.SQLite3.TableInfo: [dfltValue] :: TableInfo -> !Maybe String
+ Database.Relational.Schema.SQLite3.TableInfo: [name] :: TableInfo -> !String
+ Database.Relational.Schema.SQLite3.TableInfo: [notnull] :: TableInfo -> !Int16
+ Database.Relational.Schema.SQLite3.TableInfo: [pk] :: TableInfo -> !Int16
+ Database.Relational.Schema.SQLite3.TableInfo: cid' :: Pi TableInfo Int64
+ Database.Relational.Schema.SQLite3.TableInfo: columnOffsetsTableInfo :: Array Int Int
+ Database.Relational.Schema.SQLite3.TableInfo: ctype' :: Pi TableInfo String
+ Database.Relational.Schema.SQLite3.TableInfo: data TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: dfltValue' :: Pi TableInfo (Maybe String)
+ Database.Relational.Schema.SQLite3.TableInfo: insertQueryTableInfo :: forall p_a18S6. Relation p_a18S6 TableInfo -> InsertQuery p_a18S6
+ Database.Relational.Schema.SQLite3.TableInfo: insertTableInfo :: Insert TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: instance Data.Functor.ProductIsomorphic.Unsafe.ProductConstructor (GHC.Int.Int64 -> GHC.Base.String -> GHC.Base.String -> GHC.Int.Int16 -> GHC.Maybe.Maybe GHC.Base.String -> GHC.Int.Int16 -> Database.Relational.Schema.SQLite3.TableInfo.TableInfo)
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Record.Persistable.PersistableWidth Database.Relational.Schema.SQLite3.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "cid" Database.Relational.Schema.SQLite3.TableInfo.TableInfo GHC.Int.Int64
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "ctype" Database.Relational.Schema.SQLite3.TableInfo.TableInfo GHC.Base.String
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "dfltValue" Database.Relational.Schema.SQLite3.TableInfo.TableInfo (GHC.Maybe.Maybe GHC.Base.String)
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "name" Database.Relational.Schema.SQLite3.TableInfo.TableInfo GHC.Base.String
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "notnull" Database.Relational.Schema.SQLite3.TableInfo.TableInfo GHC.Int.Int16
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.OverloadedProjection.HasProjection "pk" Database.Relational.Schema.SQLite3.TableInfo.TableInfo GHC.Int.Int16
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.ProjectableClass.LiteralSQL Database.Relational.Schema.SQLite3.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: instance Database.Relational.Table.TableDerivable Database.Relational.Schema.SQLite3.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: instance GHC.Generics.Generic Database.Relational.Schema.SQLite3.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: instance GHC.Show.Show Database.Relational.Schema.SQLite3.TableInfo.TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: name' :: Pi TableInfo String
+ Database.Relational.Schema.SQLite3.TableInfo: notnull' :: Pi TableInfo Int16
+ Database.Relational.Schema.SQLite3.TableInfo: pk' :: Pi TableInfo Int16
+ Database.Relational.Schema.SQLite3.TableInfo: tableInfo :: Relation () TableInfo
+ Database.Relational.Schema.SQLite3.TableInfo: tableOfTableInfo :: Table TableInfo

Files

ChangeLog.md view
@@ -1,5 +1,15 @@ <!-- -*- Markdown -*- --> +## 0.1.7.0++- adjust sub-directory modules of each DBMS to top module name.+- enable addModifyTableAliasAS flag of SQLite3 configuration.+- add custom API modules for each DBMS with appropriate configuration.++## 0.1.6.2++- update tested-with.+ ## 0.1.6.1  - update version constraint. ( along with re-versioned relational-query. )
relational-schemas.cabal view
@@ -1,8 +1,10 @@ name:                relational-schemas-version:             0.1.6.2+version:             0.1.7.0 synopsis:            RDBMSs' schema templates for relational-query description:         This package contains some RDBMSs' schema structure definitions.+                     .                      Supported RDBMS schemas are below:+                     .                      - IBM DB2                      - PostgreSQL                      - Microsoft SQLServer@@ -14,11 +16,12 @@ license-file:        LICENSE author:              Kei Hibino, Shohei Murayama, Shohei Yasutake, Sho KURODA maintainer:          ex8k.hibino@gmail.com, shohei.murayama@gmail.com, amutake.s@gmail.com, krdlab@gmail.com-copyright:           Copyright (c) 2013-2017 Kei Hibino, Shohei Murayama, Shohei Yasutake, Sho KURODA+copyright:           Copyright (c) 2013-2019 Kei Hibino, 2013 Shohei Murayama, 2013 Shohei Yasutake, 2013 Sho KURODA category:            Database build-type:          Simple cabal-version:       >=1.10-tested-with:           GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3+tested-with:           GHC == 8.6.1, GHC == 8.6.2, GHC == 8.6.3, GHC == 8.6.4, GHC == 8.6.5+                     , GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3, GHC == 8.4.4                      , GHC == 8.2.1, GHC == 8.2.2                      , GHC == 8.0.1, GHC == 8.0.2                      , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3@@ -30,25 +33,35 @@ library   exposed-modules:                        Database.Relational.Schema.DB2Syscat.Columns+                       Database.Relational.Schema.IBMDB2.Columns                        Database.Relational.Schema.IBMDB2                         Database.Relational.Schema.PgCatalog.PgAttribute                        Database.Relational.Schema.PgCatalog.PgType+                       Database.Relational.Schema.PostgreSQL.PgAttribute+                       Database.Relational.Schema.PostgreSQL.PgType                        Database.Relational.Schema.PostgreSQL                         Database.Relational.Schema.SQLServerSyscat.Columns                        Database.Relational.Schema.SQLServerSyscat.Types+                       Database.Relational.Schema.SQLServer.Columns+                       Database.Relational.Schema.SQLServer.Types                        Database.Relational.Schema.SQLServer                         Database.Relational.Schema.SQLite3Syscat.IndexInfo                        Database.Relational.Schema.SQLite3Syscat.IndexList                        Database.Relational.Schema.SQLite3Syscat.TableInfo+                       Database.Relational.Schema.SQLite3.IndexInfo+                       Database.Relational.Schema.SQLite3.IndexList+                       Database.Relational.Schema.SQLite3.TableInfo                        Database.Relational.Schema.SQLite3                         Database.Relational.Schema.OracleDataDictionary.TabColumns+                       Database.Relational.Schema.Oracle.TabColumns                        Database.Relational.Schema.Oracle                         Database.Relational.Schema.MySQLInfo.Columns+                       Database.Relational.Schema.MySQL.Columns                        Database.Relational.Schema.MySQL                         Database.Relational.Schema.DB2Syscat.Config@@ -58,38 +71,54 @@                        Database.Relational.Schema.OracleDataDictionary.Config                        Database.Relational.Schema.MySQLInfo.Config +                       Database.Custom.IBMDB2+                       Database.Custom.PostgreSQL+                       Database.Custom.SQLServer+                       Database.Custom.SQLite3+                       Database.Custom.Oracle+                       Database.Custom.MySQL+   other-modules:-                       Database.Relational.Schema.DB2Syscat.Tabconst-                       Database.Relational.Schema.DB2Syscat.Keycoluse+                       Database.Relational.Schema.IBMDB2.Config+                       Database.Relational.Schema.IBMDB2.Tabconst+                       Database.Relational.Schema.IBMDB2.Keycoluse -                       Database.Relational.Schema.PgCatalog.PgConstraint-                       Database.Relational.Schema.PgCatalog.PgNamespace-                       Database.Relational.Schema.PgCatalog.PgClass+                       Database.Relational.Schema.PostgreSQL.Config+                       Database.Relational.Schema.PostgreSQL.PgConstraint+                       Database.Relational.Schema.PostgreSQL.PgNamespace+                       Database.Relational.Schema.PostgreSQL.PgClass -                       Database.Relational.Schema.SQLServerSyscat.IndexColumns-                       Database.Relational.Schema.SQLServerSyscat.Indexes+                       Database.Relational.Schema.SQLServer.Config+                       Database.Relational.Schema.SQLServer.IndexColumns+                       Database.Relational.Schema.SQLServer.Indexes -                       Database.Relational.Schema.OracleDataDictionary.ConsColumns-                       Database.Relational.Schema.OracleDataDictionary.Constraints+                       Database.Relational.Schema.SQLite3.Config -                       Database.Relational.Schema.MySQLInfo.KeyColumnUsage-                       Database.Relational.Schema.MySQLInfo.TableConstraints+                       Database.Relational.Schema.Oracle.Config+                       Database.Relational.Schema.Oracle.ConsColumns+                       Database.Relational.Schema.Oracle.Constraints +                       Database.Relational.Schema.MySQL.Config+                       Database.Relational.Schema.MySQL.KeyColumnUsage+                       Database.Relational.Schema.MySQL.TableConstraints+   build-depends:         base <5                        , template-haskell                        , containers                        , time                        , bytestring -                       , relational-query >= 0.11+                       , relational-query >= 0.12.2    if impl(ghc == 7.4.*)-    build-depends:        ghc-prim == 0.2.*+    build-depends:       ghc-prim == 0.2.*    hs-source-dirs:      src   ghc-options:         -Wall+  if impl(ghc >= 8)+    ghc-options:         -Wcompat -Wnoncanonical-monadfail-instances -  default-language:     Haskell2010+  default-language:    Haskell2010   source-repository head
+ src/Database/Custom/IBMDB2.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.IBMDB2+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for IBMDB2.+module Database.Custom.IBMDB2 (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.IBMDB2.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
+ src/Database/Custom/MySQL.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.MySQL+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for MySQL.+module Database.Custom.MySQL (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.MySQL.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
+ src/Database/Custom/Oracle.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.Oracle+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for Oracle.+module Database.Custom.Oracle (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.Oracle.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
+ src/Database/Custom/PostgreSQL.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.PostgreSQL+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for PostgreSQL.+module Database.Custom.PostgreSQL (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.PostgreSQL.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
+ src/Database/Custom/SQLServer.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.SQLServer+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for SQLServer.+module Database.Custom.SQLServer (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.SQLServer.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
+ src/Database/Custom/SQLite3.hs view
@@ -0,0 +1,71 @@+-- |+-- Module      : Database.Custom.SQLite3+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- This module provides custom APIs with appropriate configuration+-- for SQLite3.+module Database.Custom.SQLite3 (+  module Database.Relational,++  relationalQuery,++  insertValue, insertValueNoPH, insertQuery,+  update, updateNoPH,+  delete, deleteNoPH,+  ) where++import Database.Relational.Schema.SQLite3.Config (config)+import Database.Relational hiding+  (relationalQuery,+   insertValue, insertValueNoPH, insertQuery,+   update, updateNoPH,+   delete, deleteNoPH, )++-- | From 'Relation' into typed 'Query' with suffix SQL words.+relationalQuery :: Relation p r -> QuerySuffix -> Query p r+relationalQuery = relationalQuery_ config++-- | Make 'Insert' from derived table and monadic builded 'Register' object.+insertValue :: TableDerivable r+            => Register r (PlaceHolders p)+            -> Insert p+insertValue = insertValue' config++-- | Make 'Insert' from derived table and monadic builded 'Register' object with no(unit) placeholder.+insertValueNoPH :: TableDerivable r+                => Register r ()+                -> Insert ()+insertValueNoPH body = insertValue $ body >> return unitPH++-- | Make 'InsertQuery' from derived table, 'Pi' and 'Relation'.+insertQuery :: TableDerivable r => Pi r r' -> Relation p r' -> InsertQuery p+insertQuery = insertQuery' config++-- | Make 'Update' from derived table and 'Assign' computation.+update :: TableDerivable r+       => (Record Flat r -> Assign r (PlaceHolders p))+       -> Update p+update = update' config++-- | Make 'Update' from derived table and 'Assign' computation with no(unit) placeholder.+updateNoPH :: TableDerivable r+           => (Record Flat r -> Assign r ())+           -> Update ()+updateNoPH body = update $ (>> return unitPH) . body++-- | Make 'Delete' from derived table and 'Restrict' computation.+delete :: TableDerivable r+       => (Record Flat r -> Restrict (PlaceHolders p))+       -> Delete p+delete = delete' config++-- | Make 'Delete' from 'defaultConfig', derived table and 'Restrict' computation with no(unit) placeholder.+deleteNoPH :: TableDerivable r+           => (Record Flat r -> Restrict ())+           -> Delete ()+deleteNoPH body = delete $ (>> return unitPH) . body
src/Database/Relational/Schema/DB2Syscat/Columns.hs view
@@ -1,105 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.DB2Syscat.Columns--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown------ Generate template of SYSCAT.columns system catalog table.-module Database.Relational.Schema.DB2Syscat.Columns where--import GHC.Generics (Generic)-import Data.Int (Int16, Int32, Int64)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.DB2Syscat.Config (config)---$(defineTableTypesAndRecord config-  "SYSCAT" "columns"-  [-    -- column                         schema    type               length         NULL-    -- ------------------------------ --------- ------------------ -------- ----- -------    -- TABSCHEMA                      SYSIBM    VARCHAR                 128     0 No-    ("tabschema", [t|String|]),-    -- TABNAME                        SYSIBM    VARCHAR                 128     0 No-    ("tabname", [t|String|]),-    -- COLNAME                        SYSIBM    VARCHAR                 128     0 No-    ("colname", [t|String|]),-    -- COLNO                          SYSIBM    SMALLINT                  2     0 No-    ("colno", [t|Int16|]),-    -- TYPESCHEMA                     SYSIBM    VARCHAR                 128     0 No-    ("typeschema", [t|String|]),-    -- TYPENAME                       SYSIBM    VARCHAR                  18     0 No-    ("typename", [t|String|]),-    -- LENGTH                         SYSIBM    INTEGER                   4     0 No-    ("length", [t|Int32|]),-    -- SCALE                          SYSIBM    SMALLINT                  2     0 No-    ("scale", [t|Int16|]),-    -- DEFAULT                        SYSIBM    VARCHAR                 254     0 Yes-    ("default", [t|Maybe String|]),-    -- NULLS                          SYSIBM    CHARACTER                 1     0 No-    ("nulls", [t|String|]),-    -- CODEPAGE                       SYSIBM    SMALLINT                  2     0 No-    ("codepage", [t|Int16|]),-    -- LOGGED                         SYSIBM    CHARACTER                 1     0 No-    ("logged", [t|String|]),-    -- COMPACT                        SYSIBM    CHARACTER                 1     0 No-    ("compact", [t|String|]),-    -- COLCARD                        SYSIBM    BIGINT                    8     0 No-    ("colcard", [t|Int64|]),-    -- HIGH2KEY                       SYSIBM    VARCHAR                 254     0 Yes-    ("high2key", [t|Maybe String|]),-    -- LOW2KEY                        SYSIBM    VARCHAR                 254     0 Yes-    ("low2key", [t|Maybe String|]),-    -- AVGCOLLEN                      SYSIBM    INTEGER                   4     0 No-    ("avgcollen", [t|Int32|]),-    -- KEYSEQ                         SYSIBM    SMALLINT                  2     0 Yes-    ("keyseq", [t|Maybe Int16|]),-    -- PARTKEYSEQ                     SYSIBM    SMALLINT                  2     0 Yes-    ("partkeyseq", [t|Maybe Int16|]),-    -- NQUANTILES                     SYSIBM    SMALLINT                  2     0 No-    ("nquantiles", [t|Int16|]),-    -- NMOSTFREQ                      SYSIBM    SMALLINT                  2     0 No-    ("nmostfreq", [t|Int16|]),-    -- NUMNULLS                       SYSIBM    BIGINT                    8     0 No-    ("numnulls", [t|Int64|]),-    -- TARGET_TYPESCHEMA              SYSIBM    VARCHAR                 128     0 Yes-    ("target_typeschema", [t|Maybe String|]),-    -- TARGET_TYPENAME                SYSIBM    VARCHAR                  18     0 Yes-    ("target_typename", [t|Maybe String|]),-    -- SCOPE_TABSCHEMA                SYSIBM    VARCHAR                 128     0 Yes-    ("scope_tabschema", [t|Maybe String|]),-    -- SCOPE_TABNAME                  SYSIBM    VARCHAR                 128     0 Yes-    ("scope_tabname", [t|Maybe String|]),-    -- SOURCE_TABSCHEMA               SYSIBM    VARCHAR                 128     0 Yes-    ("source_tabschema", [t|Maybe String|]),-    -- SOURCE_TABNAME                 SYSIBM    VARCHAR                 128     0 Yes-    ("source_tabname", [t|Maybe String|]),-    -- DL_FEATURES                    SYSIBM    CHARACTER                10     0 Yes-    ("dl_features", [t|Maybe String|]),-    -- SPECIAL_PROPS                  SYSIBM    CHARACTER                 8     0 Yes-    ("special_props", [t|Maybe String|]),-    -- HIDDEN                         SYSIBM    CHARACTER                 1     0 No-    ("hidden", [t|String|]),-    -- INLINE_LENGTH                  SYSIBM    INTEGER                   4     0 No-    ("inline_length", [t|Int32|]),-    -- IDENTITY                       SYSIBM    CHARACTER                 1     0 No-    ("identity", [t|String|]),-    -- GENERATED                      SYSIBM    CHARACTER                 1     0 No-    ("generated", [t|String|]),-    -- TEXT                           SYSIBM    CLOB                  65538     0 Yes-    ("text", [t|Maybe String|]),-    -- REMARKS                        SYSIBM    VARCHAR                 254     0 Yes-    ("remarks", [t|Maybe String|])+module Database.Relational.Schema.DB2Syscat.Columns+  {-# DEPRECATED "import Database.Relational.Schema.IBMDB2.Columns instead of this module." #-} (+  module Database.Relational.Schema.IBMDB2.Columns,+  ) where -  ]-  [''Show, ''Generic])+import Database.Relational.Schema.IBMDB2.Columns
src/Database/Relational/Schema/DB2Syscat/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.DB2Syscat.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.DB2Syscat.Config (config) where--import Database.Relational (Config (..), ProductUnitSupport (..), defaultConfig)-+module Database.Relational.Schema.DB2Syscat.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.IBMDB2 instead of this module." #-} (+  config,+  ) where --- | Configuration parameter against IBM DB2.-config :: Config-config =  defaultConfig { productUnitSupport = PUNotSupported }+import Database.Relational.Schema.IBMDB2.Config (config)
− src/Database/Relational/Schema/DB2Syscat/Keycoluse.hs
@@ -1,34 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.DB2Syscat.Keycoluse--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown------ Generate template of SYSCAT.keycoluse system catalog table.--- Not all columns are mapped to Haskell record.--- Minimum implementation required to generate table constraints.-module Database.Relational.Schema.DB2Syscat.Keycoluse where--import GHC.Generics (Generic)-import Data.Int (Int16)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.DB2Syscat.Config (config)----- Not all column is mapped. Minimum implementation.-$(defineTableTypesAndRecord config-  "SYSCAT" "keycoluse"-  [("constname", [t| String |]),-   ("colname"  , [t| String |]),-   ("colseq"   , [t| Int16 |])]-  [''Show, ''Generic])
− src/Database/Relational/Schema/DB2Syscat/Tabconst.hs
@@ -1,36 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.DB2Syscat.Tabconst--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown------ Generate template of SYSCAT.tabconst system catalog table.--- Not all columns are mapped to Haskell record.--- Minimum implementation required to generate table constraints.-module Database.Relational.Schema.DB2Syscat.Tabconst where--import GHC.Generics (Generic)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.DB2Syscat.Config (config)----- Not all column is mapped. Minimum implementation.-$(defineTableTypesAndRecord config-  "SYSCAT" "tabconst"-  [("constname", [t| String |]),-   ("tabschema", [t| String |]),-   ("tabname"  , [t| String |]),-   ---   ("type"     , [t| String |]),-   ("enforced" , [t| String |])]-  [''Show, ''Generic])
src/Database/Relational/Schema/IBMDB2.hs view
@@ -2,7 +2,7 @@  -- | -- Module      : Database.Relational.Schema.IBMDB2--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2019 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -13,6 +13,8 @@ -- table schema and table constraint informations -- from system catalog of IBM DB2. module Database.Relational.Schema.IBMDB2 (+  module Database.Relational.Schema.IBMDB2.Config,+   normalizeColumn, notNull, getType,    columnsQuerySQL, primaryKeyQuerySQL@@ -32,12 +34,13 @@  import Control.Applicative ((<|>)) -import Database.Relational.Schema.DB2Syscat.Columns (Columns, columns)-import qualified Database.Relational.Schema.DB2Syscat.Columns as Columns-import Database.Relational.Schema.DB2Syscat.Tabconst (tabconst)-import qualified Database.Relational.Schema.DB2Syscat.Tabconst as Tabconst-import Database.Relational.Schema.DB2Syscat.Keycoluse (keycoluse)-import qualified Database.Relational.Schema.DB2Syscat.Keycoluse as Keycoluse+import Database.Relational.Schema.IBMDB2.Config+import Database.Relational.Schema.IBMDB2.Columns (Columns, columns)+import qualified Database.Relational.Schema.IBMDB2.Columns as Columns+import Database.Relational.Schema.IBMDB2.Tabconst (tabconst)+import qualified Database.Relational.Schema.IBMDB2.Tabconst as Tabconst+import Database.Relational.Schema.IBMDB2.Keycoluse (keycoluse)+import qualified Database.Relational.Schema.IBMDB2.Keycoluse as Keycoluse   -- | Mapping between type in DB2 and Haskell type.
+ src/Database/Relational/Schema/IBMDB2/Columns.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.IBMDB2.Columns+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- Generate template of SYSCAT.columns system catalog table.+module Database.Relational.Schema.IBMDB2.Columns where++import GHC.Generics (Generic)+import Data.Int (Int16, Int32, Int64)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.IBMDB2.Config (config)+++$(defineTableTypesAndRecord config+  "SYSCAT" "columns"+  [+    -- column                         schema    type               length         NULL+    -- ------------------------------ --------- ------------------ -------- ----- ------+    -- TABSCHEMA                      SYSIBM    VARCHAR                 128     0 No+    ("tabschema", [t|String|]),+    -- TABNAME                        SYSIBM    VARCHAR                 128     0 No+    ("tabname", [t|String|]),+    -- COLNAME                        SYSIBM    VARCHAR                 128     0 No+    ("colname", [t|String|]),+    -- COLNO                          SYSIBM    SMALLINT                  2     0 No+    ("colno", [t|Int16|]),+    -- TYPESCHEMA                     SYSIBM    VARCHAR                 128     0 No+    ("typeschema", [t|String|]),+    -- TYPENAME                       SYSIBM    VARCHAR                  18     0 No+    ("typename", [t|String|]),+    -- LENGTH                         SYSIBM    INTEGER                   4     0 No+    ("length", [t|Int32|]),+    -- SCALE                          SYSIBM    SMALLINT                  2     0 No+    ("scale", [t|Int16|]),+    -- DEFAULT                        SYSIBM    VARCHAR                 254     0 Yes+    ("default", [t|Maybe String|]),+    -- NULLS                          SYSIBM    CHARACTER                 1     0 No+    ("nulls", [t|String|]),+    -- CODEPAGE                       SYSIBM    SMALLINT                  2     0 No+    ("codepage", [t|Int16|]),+    -- LOGGED                         SYSIBM    CHARACTER                 1     0 No+    ("logged", [t|String|]),+    -- COMPACT                        SYSIBM    CHARACTER                 1     0 No+    ("compact", [t|String|]),+    -- COLCARD                        SYSIBM    BIGINT                    8     0 No+    ("colcard", [t|Int64|]),+    -- HIGH2KEY                       SYSIBM    VARCHAR                 254     0 Yes+    ("high2key", [t|Maybe String|]),+    -- LOW2KEY                        SYSIBM    VARCHAR                 254     0 Yes+    ("low2key", [t|Maybe String|]),+    -- AVGCOLLEN                      SYSIBM    INTEGER                   4     0 No+    ("avgcollen", [t|Int32|]),+    -- KEYSEQ                         SYSIBM    SMALLINT                  2     0 Yes+    ("keyseq", [t|Maybe Int16|]),+    -- PARTKEYSEQ                     SYSIBM    SMALLINT                  2     0 Yes+    ("partkeyseq", [t|Maybe Int16|]),+    -- NQUANTILES                     SYSIBM    SMALLINT                  2     0 No+    ("nquantiles", [t|Int16|]),+    -- NMOSTFREQ                      SYSIBM    SMALLINT                  2     0 No+    ("nmostfreq", [t|Int16|]),+    -- NUMNULLS                       SYSIBM    BIGINT                    8     0 No+    ("numnulls", [t|Int64|]),+    -- TARGET_TYPESCHEMA              SYSIBM    VARCHAR                 128     0 Yes+    ("target_typeschema", [t|Maybe String|]),+    -- TARGET_TYPENAME                SYSIBM    VARCHAR                  18     0 Yes+    ("target_typename", [t|Maybe String|]),+    -- SCOPE_TABSCHEMA                SYSIBM    VARCHAR                 128     0 Yes+    ("scope_tabschema", [t|Maybe String|]),+    -- SCOPE_TABNAME                  SYSIBM    VARCHAR                 128     0 Yes+    ("scope_tabname", [t|Maybe String|]),+    -- SOURCE_TABSCHEMA               SYSIBM    VARCHAR                 128     0 Yes+    ("source_tabschema", [t|Maybe String|]),+    -- SOURCE_TABNAME                 SYSIBM    VARCHAR                 128     0 Yes+    ("source_tabname", [t|Maybe String|]),+    -- DL_FEATURES                    SYSIBM    CHARACTER                10     0 Yes+    ("dl_features", [t|Maybe String|]),+    -- SPECIAL_PROPS                  SYSIBM    CHARACTER                 8     0 Yes+    ("special_props", [t|Maybe String|]),+    -- HIDDEN                         SYSIBM    CHARACTER                 1     0 No+    ("hidden", [t|String|]),+    -- INLINE_LENGTH                  SYSIBM    INTEGER                   4     0 No+    ("inline_length", [t|Int32|]),+    -- IDENTITY                       SYSIBM    CHARACTER                 1     0 No+    ("identity", [t|String|]),+    -- GENERATED                      SYSIBM    CHARACTER                 1     0 No+    ("generated", [t|String|]),+    -- TEXT                           SYSIBM    CLOB                  65538     0 Yes+    ("text", [t|Maybe String|]),+    -- REMARKS                        SYSIBM    VARCHAR                 254     0 Yes+    ("remarks", [t|Maybe String|])++  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/IBMDB2/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.IBMDB2.Config+-- Copyright   : 2014-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.IBMDB2.Config (config) where++import Database.Relational (Config (..), ProductUnitSupport (..), defaultConfig)+++-- | Configuration parameter against IBM DB2.+config :: Config+config = defaultConfig { productUnitSupport = PUNotSupported }
+ src/Database/Relational/Schema/IBMDB2/Keycoluse.hs view
@@ -0,0 +1,34 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.DB2Syscat.Keycoluse+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- Generate template of SYSCAT.keycoluse system catalog table.+-- Not all columns are mapped to Haskell record.+-- Minimum implementation required to generate table constraints.+module Database.Relational.Schema.IBMDB2.Keycoluse where++import GHC.Generics (Generic)+import Data.Int (Int16)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.IBMDB2.Config (config)+++-- Not all column is mapped. Minimum implementation.+$(defineTableTypesAndRecord config+  "SYSCAT" "keycoluse"+  [("constname", [t| String |]),+   ("colname"  , [t| String |]),+   ("colseq"   , [t| Int16 |])]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/IBMDB2/Tabconst.hs view
@@ -0,0 +1,36 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.DB2Syscat.Tabconst+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+--+-- Generate template of SYSCAT.tabconst system catalog table.+-- Not all columns are mapped to Haskell record.+-- Minimum implementation required to generate table constraints.+module Database.Relational.Schema.IBMDB2.Tabconst where++import GHC.Generics (Generic)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.IBMDB2.Config (config)+++-- Not all column is mapped. Minimum implementation.+$(defineTableTypesAndRecord config+  "SYSCAT" "tabconst"+  [("constname", [t| String |]),+   ("tabschema", [t| String |]),+   ("tabname"  , [t| String |]),+   --+   ("type"     , [t| String |]),+   ("enforced" , [t| String |])]+  [''Show, ''Generic])
src/Database/Relational/Schema/MySQL.hs view
@@ -1,6 +1,8 @@ {-# LANGUAGE TemplateHaskell #-} module Database.Relational.Schema.MySQL-    ( normalizeColumn+    ( module Database.Relational.Schema.MySQL.Config++    , normalizeColumn     , notNull     , getType     , columnsQuerySQL@@ -31,12 +33,13 @@                                         , value                                         ) -import           Database.Relational.Schema.MySQLInfo.Columns           (Columns, columns)-import qualified Database.Relational.Schema.MySQLInfo.Columns           as Columns-import           Database.Relational.Schema.MySQLInfo.TableConstraints  (tableConstraints)-import qualified Database.Relational.Schema.MySQLInfo.TableConstraints  as Tabconst-import           Database.Relational.Schema.MySQLInfo.KeyColumnUsage    (keyColumnUsage)-import qualified Database.Relational.Schema.MySQLInfo.KeyColumnUsage    as Keycoluse+import           Database.Relational.Schema.MySQL.Config+import           Database.Relational.Schema.MySQL.Columns           (Columns, columns)+import qualified Database.Relational.Schema.MySQL.Columns           as Columns+import           Database.Relational.Schema.MySQL.TableConstraints  (tableConstraints)+import qualified Database.Relational.Schema.MySQL.TableConstraints  as Tabconst+import           Database.Relational.Schema.MySQL.KeyColumnUsage    (keyColumnUsage)+import qualified Database.Relational.Schema.MySQL.KeyColumnUsage    as Keycoluse  -- TODO: Need to check unsigned int types to avoid wrong mapping 
+ src/Database/Relational/Schema/MySQL/Columns.hs view
@@ -0,0 +1,26 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.MySQL.Columns where++import GHC.Generics (Generic)+import Data.Int                     (Int16)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.MySQL.Config (config)+++$(defineTableTypesAndRecord config+    "INFORMATION_SCHEMA" "columns"+    [ ("table_schema",      [t|String|])+    , ("table_name",        [t|String|])+    , ("column_name",       [t|String|])+    , ("ordinal_position",  [t|Int16|])+    , ("column_default",    [t|Maybe String|])+    , ("is_nullable",       [t|String|])+    , ("data_type",         [t|String|])+    ]+    [''Show, ''Generic])
+ src/Database/Relational/Schema/MySQL/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.MySQL.Config+-- Copyright   : 2014-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.MySQL.Config (config) where++import Database.Relational (Config (..), defaultConfig)+++-- | Configuration parameter against MySQL.+config :: Config+config = defaultConfig { normalizedTableName = False }
+ src/Database/Relational/Schema/MySQL/KeyColumnUsage.hs view
@@ -0,0 +1,24 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.MySQL.KeyColumnUsage where++import GHC.Generics (Generic)+import Data.Int                     (Int16)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.MySQL.Config (config)+++$(defineTableTypesAndRecord config+    "INFORMATION_SCHEMA" "key_column_usage"+    [ ("constraint_name"    , [t| String |])+    , ("table_schema"       , [t| String |])+    , ("table_name"         , [t| String |])+    , ("column_name"        , [t| String |])+    , ("ordinal_position"   , [t| Int16 |])+    ]+    [''Show, ''Generic])
+ src/Database/Relational/Schema/MySQL/TableConstraints.hs view
@@ -0,0 +1,22 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.MySQL.TableConstraints where++import GHC.Generics (Generic)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.MySQL.Config (config)+++$(defineTableTypesAndRecord config+    "INFORMATION_SCHEMA" "table_constraints"+    [ ("table_schema"       , [t| String |])+    , ("table_name"         , [t| String |])+    , ("constraint_name"    , [t| String |])+    , ("constraint_type"    , [t| String |])+    ]+    [''Show, ''Generic])
src/Database/Relational/Schema/MySQLInfo/Columns.hs view
@@ -1,26 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.MySQLInfo.Columns where--import GHC.Generics (Generic)-import Data.Int                     (Int16)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.MySQLInfo.Config (config)-+module Database.Relational.Schema.MySQLInfo.Columns+  {-# DEPRECATED "import Database.Relational.Schema.MySQL.Columns instead of this module." #-} (+  module Database.Relational.Schema.MySQL.Columns,+  ) where -$(defineTableTypesAndRecord config-    "INFORMATION_SCHEMA" "columns"-    [ ("table_schema",      [t|String|])-    , ("table_name",        [t|String|])-    , ("column_name",       [t|String|])-    , ("ordinal_position",  [t|Int16|])-    , ("column_default",    [t|Maybe String|])-    , ("is_nullable",       [t|String|])-    , ("data_type",         [t|String|])-    ]-    [''Show, ''Generic])+import Database.Relational.Schema.MySQL.Columns
src/Database/Relational/Schema/MySQLInfo/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.MySQLInfo.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.MySQLInfo.Config (config) where--import Database.Relational (Config (..), defaultConfig)-+module Database.Relational.Schema.MySQLInfo.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.MySQL instead of this module." #-} (+  config,+  ) where --- | Configuration parameter against MySQL.-config :: Config-config =  defaultConfig { normalizedTableName = False }+import Database.Relational.Schema.MySQL.Config (config)
− src/Database/Relational/Schema/MySQLInfo/KeyColumnUsage.hs
@@ -1,24 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.MySQLInfo.KeyColumnUsage where--import GHC.Generics (Generic)-import Data.Int                     (Int16)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.MySQLInfo.Config (config)---$(defineTableTypesAndRecord config-    "INFORMATION_SCHEMA" "key_column_usage"-    [ ("constraint_name"    , [t| String |])-    , ("table_schema"       , [t| String |])-    , ("table_name"         , [t| String |])-    , ("column_name"        , [t| String |])-    , ("ordinal_position"   , [t| Int16 |])-    ]-    [''Show, ''Generic])
− src/Database/Relational/Schema/MySQLInfo/TableConstraints.hs
@@ -1,22 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.MySQLInfo.TableConstraints where--import GHC.Generics (Generic)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.MySQLInfo.Config (config)---$(defineTableTypesAndRecord config-    "INFORMATION_SCHEMA" "table_constraints"-    [ ("table_schema"       , [t| String |])-    , ("table_name"         , [t| String |])-    , ("constraint_name"    , [t| String |])-    , ("constraint_type"    , [t| String |])-    ]-    [''Show, ''Generic])
src/Database/Relational/Schema/Oracle.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE TemplateHaskell #-}  module Database.Relational.Schema.Oracle-    ( normalizeColumn, notNull, getType+    ( module Database.Relational.Schema.Oracle.Config++    , normalizeColumn, notNull, getType     , columnsQuerySQL, primaryKeyQuerySQL     ) where @@ -16,12 +18,13 @@  import Database.Relational -import Database.Relational.Schema.OracleDataDictionary.ConsColumns (dbaConsColumns)-import qualified Database.Relational.Schema.OracleDataDictionary.ConsColumns as ConsCols-import Database.Relational.Schema.OracleDataDictionary.Constraints (dbaConstraints)-import qualified Database.Relational.Schema.OracleDataDictionary.Constraints as Cons-import Database.Relational.Schema.OracleDataDictionary.TabColumns (DbaTabColumns, dbaTabColumns)-import qualified Database.Relational.Schema.OracleDataDictionary.TabColumns as Cols+import Database.Relational.Schema.Oracle.Config+import Database.Relational.Schema.Oracle.ConsColumns (dbaConsColumns)+import qualified Database.Relational.Schema.Oracle.ConsColumns as ConsCols+import Database.Relational.Schema.Oracle.Constraints (dbaConstraints)+import qualified Database.Relational.Schema.Oracle.Constraints as Cons+import Database.Relational.Schema.Oracle.TabColumns (DbaTabColumns, dbaTabColumns)+import qualified Database.Relational.Schema.Oracle.TabColumns as Cols  -- NOT COMPLETED -- (ref: http://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm)
+ src/Database/Relational/Schema/Oracle/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.Oracle.Config+-- Copyright   : 2014-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.Oracle.Config (config) where++import Database.Relational (Config, defaultConfig)+++-- | Configuration parameter against Oracle.+config :: Config+config = defaultConfig
+ src/Database/Relational/Schema/Oracle/ConsColumns.hs view
@@ -0,0 +1,30 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.Oracle.ConsColumns where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.Oracle.Config (config)+++$(defineTableTypesAndRecord config+    "SYS" "dba_cons_columns"+    -- Column                                    NULL?    Datatype+    -- ----------------------------------------- -------- ----------------------------+    -- OWNER                                     NOT NULL VARCHAR2(30)+    [ ("owner", [t|String|])+    -- CONSTRAINT_NAME                           NOT NULL VARCHAR2(30)+    , ("constraint_name", [t|String|])+    -- TABLE_NAME                                NOT NULL VARCHAR2(30)+    , ("table_name", [t|String|])+    -- COLUMN_NAME                                        VARCHAR2(4000)+    , ("column_name", [t|Maybe String|])+    -- POSITION                                           NUMBER+    , ("position", [t|Maybe Int32|])+    ] [''Show, ''Generic])
+ src/Database/Relational/Schema/Oracle/Constraints.hs view
@@ -0,0 +1,43 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.Oracle.Constraints where++import GHC.Generics (Generic)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.Oracle.Config (config)+++$(defineTableTypesAndRecord config+    "SYS" "dba_constraints"+    -- Column                                    NULL?    Datatype+    -- ----------------------------------------- -------- ----------------------------+    -- OWNER                                              VARCHAR2(30)+    [ ("owner", [t|Maybe String|])+    -- CONSTRAINT_NAME                           NOT NULL VARCHAR2(30)+    , ("constraint_name", [t|String|])+    -- CONSTRAINT_TYPE                                    VARCHAR2(1)+    , ("constraint_type", [t|Maybe String|])+    -- TABLE_NAME                                NOT NULL VARCHAR2(30)+    , ("table_name", [t|String|])+    -- SEARCH_CONDITION                                   LONG+    -- R_OWNER                                            VARCHAR2(30)+    -- R_CONSTRAINT_NAME                                  VARCHAR2(30)+    -- DELETE_RULE                                        VARCHAR2(9)+    -- STATUS                                             VARCHAR2(8)+    -- DEFERRABLE                                         VARCHAR2(14)+    -- DEFERRED                                           VARCHAR2(9)+    -- VALIDATED                                          VARCHAR2(13)+    -- GENERATED                                          VARCHAR2(14)+    -- BAD                                                VARCHAR2(3)+    -- RELY                                               VARCHAR2(4)+    -- LAST_CHANGE                                        DATE+    -- INDEX_OWNER                                        VARCHAR2(30)+    -- INDEX_NAME                                         VARCHAR2(30)+    -- INVALID                                            VARCHAR2(7)+    -- VIEW_RELATED                                       VARCHAR2(14)+    ] [''Show, ''Generic])
+ src/Database/Relational/Schema/Oracle/TabColumns.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.Oracle.TabColumns where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.Oracle.Config (config)+++$(defineTableTypesAndRecord config+    "SYS" "dba_tab_columns"+    -- Column                                    NULL?    Datatype+    -- ----------------------------------------- -------- ----------------------------+    -- OWNER                                     NOT NULL VARCHAR2(30)+    [ ("owner", [t|String|])+    -- TABLE_NAME                                NOT NULL VARCHAR2(30)+    , ("table_name", [t|String|])+    -- COLUMN_NAME                               NOT NULL VARCHAR2(30)+    , ("column_name", [t|String|])+    -- DATA_TYPE                                          VARCHAR2(106)+    , ("data_type", [t|Maybe String|])+    -- DATA_TYPE_MOD                                      VARCHAR2(3)+    , ("data_type_mod", [t|Maybe String|])+    -- DATA_TYPE_OWNER                                    VARCHAR2(30)+    , ("data_type_owner", [t|Maybe String|])+    -- DATA_LENGTH                               NOT NULL NUMBER+    , ("data_length", [t|Int32|])+    -- DATA_PRECISION                                     NUMBER+    , ("data_precision", [t|Maybe Int32|])+    -- DATA_SCALE                                         NUMBER+    , ("data_scale", [t|Maybe Int32|])+    -- NULLABLE                                           VARCHAR2(1)+    , ("nullable", [t|Maybe String|])+    -- COLUMN_ID                                          NUMBER+    , ("column_id", [t|Maybe Int32|])+    -- DEFAULT_LENGTH                                     NUMBER+    , ("default_length", [t|Maybe Int32|])+    -- DATA_DEFAULT                                       LONG+    , ("data_default", [t|Maybe String|])+    -- NUM_DISTINCT                                       NUMBER+    , ("num_distinct", [t|Maybe Int32|])+    -- LOW_VALUE                                          RAW(32)+    -- , ("low_value", [t|Maybe ByteString|])+    -- HIGH_VALUE                                         RAW(32)+    -- , ("high_value", [t|Maybe ByteString|])+    -- DENSITY                                            NUMBER+    , ("density", [t|Maybe Int32|])+    -- NUM_NULLS                                          NUMBER+    , ("num_nulls", [t|Maybe Int32|])+    -- NUM_BUCKETS                                        NUMBER+    , ("num_buckets", [t|Maybe Int32|])+    -- LAST_ANALYZED                                      DATE+    -- , ("last_analyzed", [t|Maybe Day|])+    -- SAMPLE_SIZE                                        NUMBER+    , ("sample_size", [t|Maybe Int32|])+    -- CHARACTER_SET_NAME                                 VARCHAR2(44)+    , ("character_set_name", [t|Maybe String|])+    -- CHAR_COL_DECL_LENGTH                               NUMBER+    , ("char_col_decl_length", [t|Maybe Int32|])+    -- GLOBAL_STATS                                       VARCHAR2(3)+    , ("global_stats", [t|Maybe String|])+    -- USER_STATS                                         VARCHAR2(3)+    , ("user_stats", [t|Maybe String|])+    -- AVG_COL_LEN                                        NUMBER+    , ("avg_col_len", [t|Maybe Int32|])+    -- CHAR_LENGTH                                        NUMBER+    , ("char_length", [t|Maybe Int32|])+    -- CHAR_USED                                          VARCHAR2(1)+    , ("char_used", [t|Maybe String|])+    -- V80_FMT_IMAGE                                      VARCHAR2(3)+    , ("v80_fmt_image", [t|Maybe String|])+    -- DATA_UPGRADED                                      VARCHAR2(3)+    , ("data_upgraded", [t|Maybe String|])+    -- HISTOGRAM                                          VARCHAR2(15)+    , ("histogram", [t|Maybe String|])+    ] [''Show, ''Generic])
src/Database/Relational/Schema/OracleDataDictionary/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.OracleDataDictionary.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.OracleDataDictionary.Config (config) where--import Database.Relational (Config, defaultConfig)-+module Database.Relational.Schema.OracleDataDictionary.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.Oracle instead of this module." #-} (+  config,+  ) where --- | Configuration parameter against Oracle.-config :: Config-config =  defaultConfig+import Database.Relational.Schema.Oracle.Config (config)
− src/Database/Relational/Schema/OracleDataDictionary/ConsColumns.hs
@@ -1,30 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.OracleDataDictionary.ConsColumns where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.OracleDataDictionary.Config (config)---$(defineTableTypesAndRecord config-    "SYS" "dba_cons_columns"-    -- Column                                    NULL?    Datatype-    -- ----------------------------------------- -------- -----------------------------    -- OWNER                                     NOT NULL VARCHAR2(30)-    [ ("owner", [t|String|])-    -- CONSTRAINT_NAME                           NOT NULL VARCHAR2(30)-    , ("constraint_name", [t|String|])-    -- TABLE_NAME                                NOT NULL VARCHAR2(30)-    , ("table_name", [t|String|])-    -- COLUMN_NAME                                        VARCHAR2(4000)-    , ("column_name", [t|Maybe String|])-    -- POSITION                                           NUMBER-    , ("position", [t|Maybe Int32|])-    ] [''Show, ''Generic])
− src/Database/Relational/Schema/OracleDataDictionary/Constraints.hs
@@ -1,43 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.OracleDataDictionary.Constraints where--import GHC.Generics (Generic)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.OracleDataDictionary.Config (config)---$(defineTableTypesAndRecord config-    "SYS" "dba_constraints"-    -- Column                                    NULL?    Datatype-    -- ----------------------------------------- -------- -----------------------------    -- OWNER                                              VARCHAR2(30)-    [ ("owner", [t|Maybe String|])-    -- CONSTRAINT_NAME                           NOT NULL VARCHAR2(30)-    , ("constraint_name", [t|String|])-    -- CONSTRAINT_TYPE                                    VARCHAR2(1)-    , ("constraint_type", [t|Maybe String|])-    -- TABLE_NAME                                NOT NULL VARCHAR2(30)-    , ("table_name", [t|String|])-    -- SEARCH_CONDITION                                   LONG-    -- R_OWNER                                            VARCHAR2(30)-    -- R_CONSTRAINT_NAME                                  VARCHAR2(30)-    -- DELETE_RULE                                        VARCHAR2(9)-    -- STATUS                                             VARCHAR2(8)-    -- DEFERRABLE                                         VARCHAR2(14)-    -- DEFERRED                                           VARCHAR2(9)-    -- VALIDATED                                          VARCHAR2(13)-    -- GENERATED                                          VARCHAR2(14)-    -- BAD                                                VARCHAR2(3)-    -- RELY                                               VARCHAR2(4)-    -- LAST_CHANGE                                        DATE-    -- INDEX_OWNER                                        VARCHAR2(30)-    -- INDEX_NAME                                         VARCHAR2(30)-    -- INVALID                                            VARCHAR2(7)-    -- VIEW_RELATED                                       VARCHAR2(14)-    ] [''Show, ''Generic])
src/Database/Relational/Schema/OracleDataDictionary/TabColumns.hs view
@@ -1,82 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.OracleDataDictionary.TabColumns where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.OracleDataDictionary.Config (config)-+module Database.Relational.Schema.OracleDataDictionary.TabColumns+  {-# DEPRECATED "import Database.Relational.Schema.Oracle.TabColumns instead of this module." #-} (+  module Database.Relational.Schema.Oracle.TabColumns,+  ) where -$(defineTableTypesAndRecord config-    "SYS" "dba_tab_columns"-    -- Column                                    NULL?    Datatype-    -- ----------------------------------------- -------- -----------------------------    -- OWNER                                     NOT NULL VARCHAR2(30)-    [ ("owner", [t|String|])-    -- TABLE_NAME                                NOT NULL VARCHAR2(30)-    , ("table_name", [t|String|])-    -- COLUMN_NAME                               NOT NULL VARCHAR2(30)-    , ("column_name", [t|String|])-    -- DATA_TYPE                                          VARCHAR2(106)-    , ("data_type", [t|Maybe String|])-    -- DATA_TYPE_MOD                                      VARCHAR2(3)-    , ("data_type_mod", [t|Maybe String|])-    -- DATA_TYPE_OWNER                                    VARCHAR2(30)-    , ("data_type_owner", [t|Maybe String|])-    -- DATA_LENGTH                               NOT NULL NUMBER-    , ("data_length", [t|Int32|])-    -- DATA_PRECISION                                     NUMBER-    , ("data_precision", [t|Maybe Int32|])-    -- DATA_SCALE                                         NUMBER-    , ("data_scale", [t|Maybe Int32|])-    -- NULLABLE                                           VARCHAR2(1)-    , ("nullable", [t|Maybe String|])-    -- COLUMN_ID                                          NUMBER-    , ("column_id", [t|Maybe Int32|])-    -- DEFAULT_LENGTH                                     NUMBER-    , ("default_length", [t|Maybe Int32|])-    -- DATA_DEFAULT                                       LONG-    , ("data_default", [t|Maybe String|])-    -- NUM_DISTINCT                                       NUMBER-    , ("num_distinct", [t|Maybe Int32|])-    -- LOW_VALUE                                          RAW(32)-    -- , ("low_value", [t|Maybe ByteString|])-    -- HIGH_VALUE                                         RAW(32)-    -- , ("high_value", [t|Maybe ByteString|])-    -- DENSITY                                            NUMBER-    , ("density", [t|Maybe Int32|])-    -- NUM_NULLS                                          NUMBER-    , ("num_nulls", [t|Maybe Int32|])-    -- NUM_BUCKETS                                        NUMBER-    , ("num_buckets", [t|Maybe Int32|])-    -- LAST_ANALYZED                                      DATE-    -- , ("last_analyzed", [t|Maybe Day|])-    -- SAMPLE_SIZE                                        NUMBER-    , ("sample_size", [t|Maybe Int32|])-    -- CHARACTER_SET_NAME                                 VARCHAR2(44)-    , ("character_set_name", [t|Maybe String|])-    -- CHAR_COL_DECL_LENGTH                               NUMBER-    , ("char_col_decl_length", [t|Maybe Int32|])-    -- GLOBAL_STATS                                       VARCHAR2(3)-    , ("global_stats", [t|Maybe String|])-    -- USER_STATS                                         VARCHAR2(3)-    , ("user_stats", [t|Maybe String|])-    -- AVG_COL_LEN                                        NUMBER-    , ("avg_col_len", [t|Maybe Int32|])-    -- CHAR_LENGTH                                        NUMBER-    , ("char_length", [t|Maybe Int32|])-    -- CHAR_USED                                          VARCHAR2(1)-    , ("char_used", [t|Maybe String|])-    -- V80_FMT_IMAGE                                      VARCHAR2(3)-    , ("v80_fmt_image", [t|Maybe String|])-    -- DATA_UPGRADED                                      VARCHAR2(3)-    , ("data_upgraded", [t|Maybe String|])-    -- HISTOGRAM                                          VARCHAR2(15)-    , ("histogram", [t|Maybe String|])-    ] [''Show, ''Generic])+import Database.Relational.Schema.Oracle.TabColumns
src/Database/Relational/Schema/PgCatalog/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.PgCatalog.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.Config (config) where--import Database.Relational (Config, defaultConfig)-+module Database.Relational.Schema.PgCatalog.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.PostgreSQL instead of this module." #-} (+  config,+  ) where --- | Configuration parameter against PostgreSQL.-config :: Config-config =  defaultConfig+import Database.Relational.Schema.PostgreSQL.Config (config)
src/Database/Relational/Schema/PgCatalog/PgAttribute.hs view
@@ -1,72 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.HDBC.Schema.PgCatalog.PgAttribute--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.PgAttribute where--import GHC.Generics (Generic)-import Data.Int (Int16, Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.PgCatalog.Config (config)---$(defineTableTypesAndRecord config-  "PG_CATALOG" "pg_attribute"+module Database.Relational.Schema.PgCatalog.PgAttribute+  {-# DEPRECATED "import Database.Relational.Schema.PostgreSQL.PgAttribute instead of this module." #-} (+  module Database.Relational.Schema.PostgreSQL.PgAttribute,+  ) where -  [--- Table "pg_catalog.pg_attribute"---     Column     |   Type    | Modifiers--- ---------------+-----------+--------------  attrelid      | oid       | not null-    ("attrelid"     , [t|Int32|]),---  attname       | name      | not null-    ("attname"      , [t|String|]),---  atttypid      | oid       | not null-    ("atttypid"     , [t|Int32|]),---  attstattarget | integer   | not null-    ("attstattarget", [t|Int32|]),---  attlen        | smallint  | not null-    ("attlen"       , [t|Int16|]),---  attnum        | smallint  | not null-    ("attnum"      , [t|Int16|]),---  attndims      | integer   | not null-    ("attndims"    , [t|Int32|]),---  attcacheoff   | integer   | not null-    ("attcacheoff" , [t|Int32|]),---  atttypmod     | integer   | not null-    ("atttypmod"   , [t|Int32|]),---  attbyval      | boolean   | not null-    ("attbyval"    , [t|Bool|]),---  attstorage    | "char"    | not null-    ("attstorage"  , [t|Char|]),---  attalign      | "char"    | not null-    ("attalign"    , [t|Char|]),---  attnotnull    | boolean   | not null-    ("attnotnull"  , [t|Bool|]),---  atthasdef     | boolean   | not null-    ("atthasdef"   , [t|Bool|]),---  attisdropped  | boolean   | not null-    ("attisdropped", [t|Bool|]),---  attislocal    | boolean   | not null-    ("attislocal"  , [t|Bool|]),---  attinhcount   | integer   | not null-    ("attinhcount" , [t|Int32|]),---  attcollation  | oid       | not null-    ("attcollation", [t|Int32|])---  attacl        | aclitem[] |-    -- ("attacl"      , [t|String|]),---  attoptions    | text[]    |-    -- ("attoptions"  , [t|String|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.PostgreSQL.PgAttribute
− src/Database/Relational/Schema/PgCatalog/PgClass.hs
@@ -1,56 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.PgCatalog.PgClass--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.PgClass where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.PgCatalog.Config (config)---$(defineTableTypesAndRecord config-  "PG_CATALOG" "pg_class"-  [("oid"         , [t| Int32 |]),- -- relname        | name      | not null-   ("relname"     , [t| String |]),- -- relnamespace   | oid       | not null-   ("relnamespace", [t| Int32 |])- -- reltype        | oid       | not null- -- reloftype      | oid       | not null- -- relowner       | oid       | not null- -- relam          | oid       | not null- -- relfilenode    | oid       | not null- -- reltablespace  | oid       | not null- -- relpages       | integer   | not null- -- reltuples      | real      | not null- -- reltoastrelid  | oid       | not null- -- reltoastidxid  | oid       | not null- -- relhasindex    | boolean   | not null- -- relisshared    | boolean   | not null- -- relpersistence | "char"    | not null- -- relkind        | "char"    | not null- -- relnatts       | smallint  | not null- -- relchecks      | smallint  | not null- -- relhasoids     | boolean   | not null- -- relhaspkey     | boolean   | not null- -- relhasrules    | boolean   | not null- -- relhastriggers | boolean   | not null- -- relhassubclass | boolean   | not null- -- relfrozenxid   | xid       | not null- -- relacl         | aclitem[] |- -- reloptions     | text[]    |-  ]-  [''Show, ''Generic])
− src/Database/Relational/Schema/PgCatalog/PgConstraint.hs
@@ -1,54 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.PgCatalog.PgConstraint--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.PgConstraint where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.PgCatalog.Config (config)---$(defineTableTypesAndRecord config-  "PG_CATALOG" "pg_constraint"-  [ -- ("oid"    , [t| Int32 |]),- -- conname       | name         | not null- -- connamespace  | oid          | not null- -- contype       | "char"       | not null-    ("contype",   [t| Char |]),- -- condeferrable | boolean      | not null- -- condeferred   | boolean      | not null- -- convalidated  | boolean      | not null- -- conrelid      | oid          | not null-    ("conrelid",  [t| Int32 |])- -- contypid      | oid          | not null- -- conindid      | oid          | not null- -- confrelid     | oid          | not null- -- confupdtype   | "char"       | not null- -- confdeltype   | "char"       | not null- -- confmatchtype | "char"       | not null- -- conislocal    | boolean      | not null- -- coninhcount   | integer      | not null- -- conkey        | smallint[]   |-    -- ("conkey",  ???),- -- confkey       | smallint[]   |- -- conpfeqop     | oid[]        |- -- conppeqop     | oid[]        |- -- conffeqop     | oid[]        |- -- conexclop     | oid[]        |- -- conbin        | pg_node_tree |- -- consrc        | text         |-  ]-  [''Show, ''Generic])
− src/Database/Relational/Schema/PgCatalog/PgNamespace.hs
@@ -1,32 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.PgCatalog.PgNamespace--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.PgNamespace where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.PgCatalog.Config (config)---$(defineTableTypesAndRecord config-  "PG_CATALOG" "pg_namespace"-  [("oid"    , [t| Int32 |]),- -- nspname  | name      | not null-   ("nspname", [t| String |])- -- nspowner | oid       | not null- -- nspacl   | aclitem[] |-  ]-  [''Show, ''Generic])
src/Database/Relational/Schema/PgCatalog/PgType.hs view
@@ -1,91 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}---- |--- Module      : Database.Relational.Schema.PgCatalog.PgType--- Copyright   : 2013-2017 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.PgCatalog.PgType where--import GHC.Generics (Generic)-import Data.Int (Int16, Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.PgCatalog.Config (config)---$(defineTableTypesAndRecord config-  "PG_CATALOG" "pg_type"+module Database.Relational.Schema.PgCatalog.PgType+  {-# DEPRECATED "import Database.Relational.Schema.PostgreSQL.PgType instead of this module." #-} (+  module Database.Relational.Schema.PostgreSQL.PgType,+  ) where -  [-    ("oid", [t|Int32|]),--- Table "pg_catalog.pg_type"---      Column     |     Type     | Modifiers--- ----------------+--------------+--------------  typname        | name         | not null-    ("typname", [t|String|]),---  typnamespace   | oid          | not null-    ("typnamespace", [t|Int32|]),---  typowner       | oid          | not null-    ("typowner", [t|Int32|]),---  typlen         | smallint     | not null-    ("typlen", [t|Int16|]),---  typbyval       | boolean      | not null-    ("typbyval", [t|Bool|]),---  typtype        | "char"       | not null-    ("typtype", [t|Char|]),---  typcategory    | "char"       | not null-    ("typcategory", [t|Char|]),---  typispreferred | boolean      | not null-    ("typispreferred", [t|Bool|]),---  typisdefined   | boolean      | not null-    ("typisdefined", [t|Bool|]),---  typdelim       | "char"       | not null-    ("typdelim", [t|Char|]),---  typrelid       | oid          | not null-    ("typrelid", [t|Int32|]),---  typelem        | oid          | not null-    ("typelem", [t|Int32|]),---  typarray       | oid          | not null-    ("typarray", [t|Int32|]),---  typinput       | regproc      | not null-    -- ("typinput", [t||]),---  typoutput      | regproc      | not null-    -- ("typoutput", [t||]),---  typreceive     | regproc      | not null-    -- ("typreceive", [t||]),---  typsend        | regproc      | not null-    -- ("typsend", [t||]),---  typmodin       | regproc      | not null-    -- ("typmodin", [t||]),---  typmodout      | regproc      | not null-    -- ("typmodout", [t||]),---  typanalyze     | regproc      | not null-    -- ("typanalyze", [t||]),---  typalign       | "char"       | not null-    ("typalign", [t|Char|]),---  typstorage     | "char"       | not null-    ("typstorage", [t|Char|]),---  typnotnull     | boolean      | not null-    ("typnotnull", [t|Bool|]),---  typbasetype    | oid          | not null-    ("typbasetype", [t|Int32|]),---  typtypmod      | integer      | not null-    ("typtypmod", [t|Int32|]),---  typndims       | integer      | not null-    ("typndims", [t|Int32|]),---  typcollation   | oid          | not null-    ("typcollation", [t|Int32|]),---  typdefaultbin  | pg_node_tree |-    -- ("typdefaultbin", [t||]),---  typdefault     | text         |-    ("typdefault", [t|Maybe String|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.PostgreSQL.PgType
src/Database/Relational/Schema/PostgreSQL.hs view
@@ -2,7 +2,7 @@  -- | -- Module      : Database.Relational.Schema.PostgreSQL--- Copyright   : 2013 Kei Hibino+-- Copyright   : 2013-2019 Kei Hibino -- License     : BSD3 -- -- Maintainer  : ex8k.hibino@gmail.com@@ -13,6 +13,8 @@ -- table schema and table constraint informations -- from system catalog of PostgreSQL. module Database.Relational.Schema.PostgreSQL (+  module Database.Relational.Schema.PostgreSQL.Config,+   Column,    normalizeColumn, notNull, getType,@@ -39,17 +41,18 @@    wheres, (.=.), (.>.), in', values, (!), fst', snd',    placeholder, asc, value, unsafeProjectSql, (><)) -import Database.Relational.Schema.PgCatalog.PgNamespace (pgNamespace)-import qualified Database.Relational.Schema.PgCatalog.PgNamespace as Namespace-import Database.Relational.Schema.PgCatalog.PgClass (pgClass)-import qualified Database.Relational.Schema.PgCatalog.PgClass as Class-import Database.Relational.Schema.PgCatalog.PgConstraint (PgConstraint, pgConstraint)-import qualified Database.Relational.Schema.PgCatalog.PgConstraint as Constraint+import Database.Relational.Schema.PostgreSQL.Config+import Database.Relational.Schema.PostgreSQL.PgNamespace (pgNamespace)+import qualified Database.Relational.Schema.PostgreSQL.PgNamespace as Namespace+import Database.Relational.Schema.PostgreSQL.PgClass (pgClass)+import qualified Database.Relational.Schema.PostgreSQL.PgClass as Class+import Database.Relational.Schema.PostgreSQL.PgConstraint (PgConstraint, pgConstraint)+import qualified Database.Relational.Schema.PostgreSQL.PgConstraint as Constraint -import Database.Relational.Schema.PgCatalog.PgAttribute (PgAttribute, pgAttribute)-import qualified Database.Relational.Schema.PgCatalog.PgAttribute as Attr-import Database.Relational.Schema.PgCatalog.PgType (PgType(..), pgType)-import qualified Database.Relational.Schema.PgCatalog.PgType as Type+import Database.Relational.Schema.PostgreSQL.PgAttribute (PgAttribute, pgAttribute)+import qualified Database.Relational.Schema.PostgreSQL.PgAttribute as Attr+import Database.Relational.Schema.PostgreSQL.PgType (PgType(..), pgType)+import qualified Database.Relational.Schema.PostgreSQL.PgType as Type  import Control.Applicative ((<|>)) 
+ src/Database/Relational/Schema/PostgreSQL/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.PostgreSQL.Config+-- Copyright   : 2014-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.Config (config) where++import Database.Relational (Config, defaultConfig)+++-- | Configuration parameter against PostgreSQL.+config :: Config+config = defaultConfig
+ src/Database/Relational/Schema/PostgreSQL/PgAttribute.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.HDBC.Schema.PostgreSQL.PgAttribute+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.PgAttribute where++import GHC.Generics (Generic)+import Data.Int (Int16, Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.PostgreSQL.Config (config)+++$(defineTableTypesAndRecord config+  "PG_CATALOG" "pg_attribute"++  [+-- Table "pg_catalog.pg_attribute"+--     Column     |   Type    | Modifiers+-- ---------------+-----------+-----------+--  attrelid      | oid       | not null+    ("attrelid"     , [t|Int32|]),+--  attname       | name      | not null+    ("attname"      , [t|String|]),+--  atttypid      | oid       | not null+    ("atttypid"     , [t|Int32|]),+--  attstattarget | integer   | not null+    ("attstattarget", [t|Int32|]),+--  attlen        | smallint  | not null+    ("attlen"       , [t|Int16|]),+--  attnum        | smallint  | not null+    ("attnum"      , [t|Int16|]),+--  attndims      | integer   | not null+    ("attndims"    , [t|Int32|]),+--  attcacheoff   | integer   | not null+    ("attcacheoff" , [t|Int32|]),+--  atttypmod     | integer   | not null+    ("atttypmod"   , [t|Int32|]),+--  attbyval      | boolean   | not null+    ("attbyval"    , [t|Bool|]),+--  attstorage    | "char"    | not null+    ("attstorage"  , [t|Char|]),+--  attalign      | "char"    | not null+    ("attalign"    , [t|Char|]),+--  attnotnull    | boolean   | not null+    ("attnotnull"  , [t|Bool|]),+--  atthasdef     | boolean   | not null+    ("atthasdef"   , [t|Bool|]),+--  attisdropped  | boolean   | not null+    ("attisdropped", [t|Bool|]),+--  attislocal    | boolean   | not null+    ("attislocal"  , [t|Bool|]),+--  attinhcount   | integer   | not null+    ("attinhcount" , [t|Int32|]),+--  attcollation  | oid       | not null+    ("attcollation", [t|Int32|])+--  attacl        | aclitem[] |+    -- ("attacl"      , [t|String|]),+--  attoptions    | text[]    |+    -- ("attoptions"  , [t|String|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/PostgreSQL/PgClass.hs view
@@ -0,0 +1,56 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.PostgreSQL.PgClass+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.PgClass where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.PostgreSQL.Config (config)+++$(defineTableTypesAndRecord config+  "PG_CATALOG" "pg_class"+  [("oid"         , [t| Int32 |]),+ -- relname        | name      | not null+   ("relname"     , [t| String |]),+ -- relnamespace   | oid       | not null+   ("relnamespace", [t| Int32 |])+ -- reltype        | oid       | not null+ -- reloftype      | oid       | not null+ -- relowner       | oid       | not null+ -- relam          | oid       | not null+ -- relfilenode    | oid       | not null+ -- reltablespace  | oid       | not null+ -- relpages       | integer   | not null+ -- reltuples      | real      | not null+ -- reltoastrelid  | oid       | not null+ -- reltoastidxid  | oid       | not null+ -- relhasindex    | boolean   | not null+ -- relisshared    | boolean   | not null+ -- relpersistence | "char"    | not null+ -- relkind        | "char"    | not null+ -- relnatts       | smallint  | not null+ -- relchecks      | smallint  | not null+ -- relhasoids     | boolean   | not null+ -- relhaspkey     | boolean   | not null+ -- relhasrules    | boolean   | not null+ -- relhastriggers | boolean   | not null+ -- relhassubclass | boolean   | not null+ -- relfrozenxid   | xid       | not null+ -- relacl         | aclitem[] |+ -- reloptions     | text[]    |+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/PostgreSQL/PgConstraint.hs view
@@ -0,0 +1,54 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.PostgreSQL.PgConstraint+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.PgConstraint where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.PostgreSQL.Config (config)+++$(defineTableTypesAndRecord config+  "PG_CATALOG" "pg_constraint"+  [ -- ("oid"    , [t| Int32 |]),+ -- conname       | name         | not null+ -- connamespace  | oid          | not null+ -- contype       | "char"       | not null+    ("contype",   [t| Char |]),+ -- condeferrable | boolean      | not null+ -- condeferred   | boolean      | not null+ -- convalidated  | boolean      | not null+ -- conrelid      | oid          | not null+    ("conrelid",  [t| Int32 |])+ -- contypid      | oid          | not null+ -- conindid      | oid          | not null+ -- confrelid     | oid          | not null+ -- confupdtype   | "char"       | not null+ -- confdeltype   | "char"       | not null+ -- confmatchtype | "char"       | not null+ -- conislocal    | boolean      | not null+ -- coninhcount   | integer      | not null+ -- conkey        | smallint[]   |+    -- ("conkey",  ???),+ -- confkey       | smallint[]   |+ -- conpfeqop     | oid[]        |+ -- conppeqop     | oid[]        |+ -- conffeqop     | oid[]        |+ -- conexclop     | oid[]        |+ -- conbin        | pg_node_tree |+ -- consrc        | text         |+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/PostgreSQL/PgNamespace.hs view
@@ -0,0 +1,32 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.PostgreSQL.PgNamespace+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.PgNamespace where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.PostgreSQL.Config (config)+++$(defineTableTypesAndRecord config+  "PG_CATALOG" "pg_namespace"+  [("oid"    , [t| Int32 |]),+ -- nspname  | name      | not null+   ("nspname", [t| String |])+ -- nspowner | oid       | not null+ -- nspacl   | aclitem[] |+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/PostgreSQL/PgType.hs view
@@ -0,0 +1,91 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++-- |+-- Module      : Database.Relational.Schema.PostgreSQL.PgType+-- Copyright   : 2013-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.PostgreSQL.PgType where++import GHC.Generics (Generic)+import Data.Int (Int16, Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.PostgreSQL.Config (config)+++$(defineTableTypesAndRecord config+  "PG_CATALOG" "pg_type"++  [+    ("oid", [t|Int32|]),+-- Table "pg_catalog.pg_type"+--      Column     |     Type     | Modifiers+-- ----------------+--------------+-----------+--  typname        | name         | not null+    ("typname", [t|String|]),+--  typnamespace   | oid          | not null+    ("typnamespace", [t|Int32|]),+--  typowner       | oid          | not null+    ("typowner", [t|Int32|]),+--  typlen         | smallint     | not null+    ("typlen", [t|Int16|]),+--  typbyval       | boolean      | not null+    ("typbyval", [t|Bool|]),+--  typtype        | "char"       | not null+    ("typtype", [t|Char|]),+--  typcategory    | "char"       | not null+    ("typcategory", [t|Char|]),+--  typispreferred | boolean      | not null+    ("typispreferred", [t|Bool|]),+--  typisdefined   | boolean      | not null+    ("typisdefined", [t|Bool|]),+--  typdelim       | "char"       | not null+    ("typdelim", [t|Char|]),+--  typrelid       | oid          | not null+    ("typrelid", [t|Int32|]),+--  typelem        | oid          | not null+    ("typelem", [t|Int32|]),+--  typarray       | oid          | not null+    ("typarray", [t|Int32|]),+--  typinput       | regproc      | not null+    -- ("typinput", [t||]),+--  typoutput      | regproc      | not null+    -- ("typoutput", [t||]),+--  typreceive     | regproc      | not null+    -- ("typreceive", [t||]),+--  typsend        | regproc      | not null+    -- ("typsend", [t||]),+--  typmodin       | regproc      | not null+    -- ("typmodin", [t||]),+--  typmodout      | regproc      | not null+    -- ("typmodout", [t||]),+--  typanalyze     | regproc      | not null+    -- ("typanalyze", [t||]),+--  typalign       | "char"       | not null+    ("typalign", [t|Char|]),+--  typstorage     | "char"       | not null+    ("typstorage", [t|Char|]),+--  typnotnull     | boolean      | not null+    ("typnotnull", [t|Bool|]),+--  typbasetype    | oid          | not null+    ("typbasetype", [t|Int32|]),+--  typtypmod      | integer      | not null+    ("typtypmod", [t|Int32|]),+--  typndims       | integer      | not null+    ("typndims", [t|Int32|]),+--  typcollation   | oid          | not null+    ("typcollation", [t|Int32|]),+--  typdefaultbin  | pg_node_tree |+    -- ("typdefaultbin", [t||]),+--  typdefault     | text         |+    ("typdefault", [t|Maybe String|])+  ]+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServer.hs view
@@ -1,15 +1,17 @@ {-# LANGUAGE TemplateHaskell #-}  module Database.Relational.Schema.SQLServer (+  module Database.Relational.Schema.SQLServer.Config,+   getType, normalizeColumn, notNull,   columnTypeQuerySQL, primaryKeyQuerySQL   ) where  import qualified Data.Map as Map-import qualified Database.Relational.Schema.SQLServerSyscat.Columns as Columns-import qualified Database.Relational.Schema.SQLServerSyscat.Indexes as Indexes-import qualified Database.Relational.Schema.SQLServerSyscat.IndexColumns as IndexColumns-import qualified Database.Relational.Schema.SQLServerSyscat.Types as Types+import qualified Database.Relational.Schema.SQLServer.Columns as Columns+import qualified Database.Relational.Schema.SQLServer.Indexes as Indexes+import qualified Database.Relational.Schema.SQLServer.IndexColumns as IndexColumns+import qualified Database.Relational.Schema.SQLServer.Types as Types  import Control.Applicative ((<|>)) import Data.ByteString (ByteString)@@ -21,10 +23,12 @@                             (!), (.=.), (><), asc, relationalQuery, just, placeholder',                             query, relation', unsafeShowSql,                             unsafeProjectSql, wheres)-import Database.Relational.Schema.SQLServerSyscat.Columns-import Database.Relational.Schema.SQLServerSyscat.Indexes-import Database.Relational.Schema.SQLServerSyscat.IndexColumns-import Database.Relational.Schema.SQLServerSyscat.Types++import Database.Relational.Schema.SQLServer.Config+import Database.Relational.Schema.SQLServer.Columns+import Database.Relational.Schema.SQLServer.Indexes+import Database.Relational.Schema.SQLServer.IndexColumns+import Database.Relational.Schema.SQLServer.Types import Language.Haskell.TH (TypeQ)  --{-# ANN module "HLint: ignore Redundant $" #-}
+ src/Database/Relational/Schema/SQLServer/Columns.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLServer.Columns where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLServer.Config (config)+++$(defineTableTypesAndRecord config+  "sys" "columns"+  [+  -- column                schema  type                length   NULL+  -- --------------------- ------- ------------------- -------- ------+  -- object_id             sys     int                        4 No+    ("object_id", [t|Int32|]),+  -- name                  sys     sysname(nvarchar)        128 Yes+    ("name", [t|Maybe String|]),+  -- column_id             sys     int                        4 No+    ("column_id", [t|Int32|]),+  -- system_type_id        sys     tinyint                    1 No+    --("system_type_id", [t|Int32|]),+  -- user_type_id          sys     int                        4 No+    ("user_type_id", [t|Int32|]),+  -- max_length            sys     smallint                   2 No+    --("max_length", [t|Int32|]),+  -- precision             sys     tinyint                    1 No+    --("precision", [t|Int32|]),+  -- scale                 sys     tinyint                    1 No+    --("scale", [t|Int32|]),+  -- collation_name        sys     sysname(nvarchar)        128 Yes+    --("collation_name", [t|Maybe String|]),+  -- is_nullable           sys     bit                        1 Yes+    ("is_nullable", [t|Maybe Bool|])--,+  -- is_ansi_padded        sys     bit                        1 No+    --("is_ansi_padded", [t|Bool|]),+  -- is_rowguidcol         sys     bit                        1 No+    --("is_rowguidcol", [t|Bool|]),+  -- is_identity           sys     bit                        1 No+    --("is_identity", [t|Bool|]),+  -- is_computed           sys     bit                        1 No+    --("is_computed", [t|Bool|]),+  -- is_filestream         sys     bit                        1 No+    --("is_filestream", [t|Bool|]),+  -- is_replicated         sys     bit                        1 Yes+    --("is_replicated", [t|Maybe Bool|]),+  -- is_non_sql_subscribed sys     bit                        1 Yes+    --("is_non_sql_subscribed", [t|Maybe Bool|]),+  -- is_merge_published    sys     bit                        1 Yes+    --("is_merge_published", [t|Maybe Bool|]),+  -- is_dts_repllicated    sys     bit                        1 Yes+    --("is_dts_replicated", [t|Maybe Bool|]),+  -- is_xml_document       sys     bit                        1 No+    --("is_xml_document", [t|Bool|]),+  -- xml_collection_id     sys     int                        4 No+    --("xml_collection_id", [t|Int32|]),+  -- default_object_id     sys     int                        4 No+    --("default_object_id", [t|Int32|]),+  -- rule_object_id        sys     int                        4 No+    --("rule_object_id", [t|Int32|]),+  -- is_sparse             sys     bit                        1 Yes+    --("is_sparse", [t|Maybe Bool|]),+  -- is_column_set         sys     bit                        1 Yes+    --("is_column_set", [t|Maybe Bool|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/SQLServer/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.PgCatalog.Config+-- Copyright   : 2014-2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.SQLServer.Config (config) where++import Database.Relational (Config, defaultConfig)+++-- | Configuration parameter against SQLServer.+config :: Config+config = defaultConfig
+ src/Database/Relational/Schema/SQLServer/IndexColumns.hs view
@@ -0,0 +1,36 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLServer.IndexColumns where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLServer.Config (config)+++$(defineTableTypesAndRecord config+  "sys" "index_columns"+  [+  -- column                schema  type                length   NULL+  -- --------------------- ------- ------------------- -------- ------+  -- object_id             sys     int                        4 No+    ("object_id", [t|Int32|]),+  -- index_id              sys     int                        4 No+    ("index_id", [t|Int32|]),+  -- index_column_id       sys     int                        4 No+    ("column_id", [t|Int32|]),+  -- key_ordinal           sys     tinyint                    1 No+    ("key_ordinal", [t|Int32|]),+  -- partition_ordinal     sys     tinyint                    1 No+    --("partition_ordinal", [t|Int32|]),+  -- is_descending_key     sys     bit                        1 No+    --("is_descending_key", [t|Bool|]),+  -- is_included_column    sys     bit                        1 No+    ("is_included_column", [t|Bool|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/SQLServer/Indexes.hs view
@@ -0,0 +1,59 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLServer.Indexes where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLServer.Config (config)+++$(defineTableTypesAndRecord config+  "sys" "indexes"+  [+-- View "sys.indexes"+-- column                schema  type                length   NULL+-- --------------------- ------- ------------------- -------- ------+-- object_id             sys     int                        4 No+    ("object_id", [t|Int32|]),+-- name                  sys     sysname(nvarchar)        128 Yes+    --("name", [t|Maybe String|]),+-- index_id              sys     int                        4 No+    ("index_id", [t|Int32|]),+-- type                  sys     tinyint                    1 No+    --("type", [t|Char|]),+-- type_desc             sys     nvarchar                  60 Yes+    --("type_desc", [t|Maybe String|]),+-- is_unique             sys     bit                        1 Yes+    --("is_unique", [t|Maybe Bool|]),+-- data_space_id         sys     int                        4 No+    --("data_space_id", [t|Int32|]),+-- ignore_dup_key        sys     bit                        1 Yes+    --("ignore_dup_key", [t|Maybe Bool|]),+-- is_primary_key        sys     bit                        1 Yes+    ("is_primary_key", [t|Maybe Bool|])--,+-- is_unique_constraint  sys     bit                        1 Yes+    --("is_unique_constraint", [t|Maybe Bool|]),+-- fill_factor           sys     tinyint                    1 No+    --("fill_factor", [t|Int32|]),+-- is_padded             sys     bit                        1 Yes+    --("is_padded", [t|Maybe Bool|]),+-- is_disabled           sys     bit                        1 Yes+    --("is_disabled", [t|Maybe Bool|]),+-- is_hypothetical       sys     bit                        1 Yes+    --("is_hypothetical", [t|Maybe Bool|]),+-- allow_row_locks       sys     bit                        1 Yes+    --("allow_row_locks", [t|Maybe Bool|]),+-- allow_page_locks      sys     bit                        1 Yes+    --("allow_page_locks", [t|Maybe Bool|]),+-- has_filter            sys     bit                        1 Yes+    --("has_filter", [t|Maybe Bool|]),+-- filter_definition     sys     nvarchar                 max Yes+    --("filter_definition", [t|Maybe ByteString|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/SQLServer/Types.hs view
@@ -0,0 +1,53 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLServer.Types where++import GHC.Generics (Generic)+import Data.Int (Int32)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLServer.Config (config)+++$(defineTableTypesAndRecord config+  "sys" "types"+  [+-- View "sys.types"+-- column                schema  type                length   NULL+-- --------------------- ------- ------------------- -------- ------+-- name                  sys     sysname(nvarchar)        128 No+    ("name", [t|String|]),+-- system_type_id        sys     tinyint                    1 No+    --("system_type_id", [t|Int32|]),+-- user_type_id          sys     int                        4 No+    ("user_type_id", [t|Int32|]),+-- schema_id             sys     int                        4 No+    ("schema_id", [t|Int32|])--,+-- principal_id          sys     int                        4 Yes+    --("principal_id", [t|Maybe Int32|]),+-- max_length            sys     int                        4 No+    --("max_length", [t|Int32|]),+-- precision             sys     tinyint                    1 No+    --("precision", [t|Int32|]),+-- scale                 sys     tinyint                    1 No+    --("scale", [t|Int32|]),+-- collation_name        sys     sysname(nvarchar)        128 Yes+    --("collation_name", [t|Maybe String|]),+-- is_nullable           sys     bit                        1 Yes+    --("is_nullable", [t|Maybe Bool|]),+-- is_user_defined       sys     bit                        1 No+    --("is_user_defined", [t|Bool|]),+-- is_assembly_type      sys     bit                        1 No+    --("is_assembly_type", [t|Bool|]),+-- default_object_id     sys     int                        4 No+    --("default_object_id", [t|Int32|]),+-- rule_object_id        sys     int                        4 No+    --("rule_object_id", [t|Int32|]),+-- is_table_type         sys     bit                        1 No+    --("is_table_type", [t|Bool|])+  ]+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServerSyscat/Columns.hs view
@@ -1,72 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLServerSyscat.Columns where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLServerSyscat.Config (config)-+module Database.Relational.Schema.SQLServerSyscat.Columns+  {-# DEPRECATED "import Database.Relational.Schema.SQLServer.Columns instead of this module." #-} (+  module Database.Relational.Schema.SQLServer.Columns,+  ) where -$(defineTableTypesAndRecord config-  "sys" "columns"-  [-  -- column                schema  type                length   NULL-  -- --------------------- ------- ------------------- -------- -------  -- object_id             sys     int                        4 No-    ("object_id", [t|Int32|]),-  -- name                  sys     sysname(nvarchar)        128 Yes-    ("name", [t|Maybe String|]),-  -- column_id             sys     int                        4 No-    ("column_id", [t|Int32|]),-  -- system_type_id        sys     tinyint                    1 No-    --("system_type_id", [t|Int32|]),-  -- user_type_id          sys     int                        4 No-    ("user_type_id", [t|Int32|]),-  -- max_length            sys     smallint                   2 No-    --("max_length", [t|Int32|]),-  -- precision             sys     tinyint                    1 No-    --("precision", [t|Int32|]),-  -- scale                 sys     tinyint                    1 No-    --("scale", [t|Int32|]),-  -- collation_name        sys     sysname(nvarchar)        128 Yes-    --("collation_name", [t|Maybe String|]),-  -- is_nullable           sys     bit                        1 Yes-    ("is_nullable", [t|Maybe Bool|])--,-  -- is_ansi_padded        sys     bit                        1 No-    --("is_ansi_padded", [t|Bool|]),-  -- is_rowguidcol         sys     bit                        1 No-    --("is_rowguidcol", [t|Bool|]),-  -- is_identity           sys     bit                        1 No-    --("is_identity", [t|Bool|]),-  -- is_computed           sys     bit                        1 No-    --("is_computed", [t|Bool|]),-  -- is_filestream         sys     bit                        1 No-    --("is_filestream", [t|Bool|]),-  -- is_replicated         sys     bit                        1 Yes-    --("is_replicated", [t|Maybe Bool|]),-  -- is_non_sql_subscribed sys     bit                        1 Yes-    --("is_non_sql_subscribed", [t|Maybe Bool|]),-  -- is_merge_published    sys     bit                        1 Yes-    --("is_merge_published", [t|Maybe Bool|]),-  -- is_dts_repllicated    sys     bit                        1 Yes-    --("is_dts_replicated", [t|Maybe Bool|]),-  -- is_xml_document       sys     bit                        1 No-    --("is_xml_document", [t|Bool|]),-  -- xml_collection_id     sys     int                        4 No-    --("xml_collection_id", [t|Int32|]),-  -- default_object_id     sys     int                        4 No-    --("default_object_id", [t|Int32|]),-  -- rule_object_id        sys     int                        4 No-    --("rule_object_id", [t|Int32|]),-  -- is_sparse             sys     bit                        1 Yes-    --("is_sparse", [t|Maybe Bool|]),-  -- is_column_set         sys     bit                        1 Yes-    --("is_column_set", [t|Maybe Bool|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.SQLServer.Columns
src/Database/Relational/Schema/SQLServerSyscat/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.PgCatalog.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.SQLServerSyscat.Config (config) where--import Database.Relational (Config, defaultConfig)-+module Database.Relational.Schema.SQLServerSyscat.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.SQLServer instead of this module." #-} (+  module Database.Relational.Schema.SQLServer.Config,+  ) where --- | Configuration parameter against SQLServer.-config :: Config-config =  defaultConfig+import Database.Relational.Schema.SQLServer.Config
− src/Database/Relational/Schema/SQLServerSyscat/IndexColumns.hs
@@ -1,36 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLServerSyscat.IndexColumns where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLServerSyscat.Config (config)---$(defineTableTypesAndRecord config-  "sys" "index_columns"-  [-  -- column                schema  type                length   NULL-  -- --------------------- ------- ------------------- -------- -------  -- object_id             sys     int                        4 No-    ("object_id", [t|Int32|]),-  -- index_id              sys     int                        4 No-    ("index_id", [t|Int32|]),-  -- index_column_id       sys     int                        4 No-    ("column_id", [t|Int32|]),-  -- key_ordinal           sys     tinyint                    1 No-    ("key_ordinal", [t|Int32|]),-  -- partition_ordinal     sys     tinyint                    1 No-    --("partition_ordinal", [t|Int32|]),-  -- is_descending_key     sys     bit                        1 No-    --("is_descending_key", [t|Bool|]),-  -- is_included_column    sys     bit                        1 No-    ("is_included_column", [t|Bool|])-  ]-  [''Show, ''Generic])
− src/Database/Relational/Schema/SQLServerSyscat/Indexes.hs
@@ -1,59 +0,0 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLServerSyscat.Indexes where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLServerSyscat.Config (config)---$(defineTableTypesAndRecord config-  "sys" "indexes"-  [--- View "sys.indexes"--- column                schema  type                length   NULL--- --------------------- ------- ------------------- -------- --------- object_id             sys     int                        4 No-    ("object_id", [t|Int32|]),--- name                  sys     sysname(nvarchar)        128 Yes-    --("name", [t|Maybe String|]),--- index_id              sys     int                        4 No-    ("index_id", [t|Int32|]),--- type                  sys     tinyint                    1 No-    --("type", [t|Char|]),--- type_desc             sys     nvarchar                  60 Yes-    --("type_desc", [t|Maybe String|]),--- is_unique             sys     bit                        1 Yes-    --("is_unique", [t|Maybe Bool|]),--- data_space_id         sys     int                        4 No-    --("data_space_id", [t|Int32|]),--- ignore_dup_key        sys     bit                        1 Yes-    --("ignore_dup_key", [t|Maybe Bool|]),--- is_primary_key        sys     bit                        1 Yes-    ("is_primary_key", [t|Maybe Bool|])--,--- is_unique_constraint  sys     bit                        1 Yes-    --("is_unique_constraint", [t|Maybe Bool|]),--- fill_factor           sys     tinyint                    1 No-    --("fill_factor", [t|Int32|]),--- is_padded             sys     bit                        1 Yes-    --("is_padded", [t|Maybe Bool|]),--- is_disabled           sys     bit                        1 Yes-    --("is_disabled", [t|Maybe Bool|]),--- is_hypothetical       sys     bit                        1 Yes-    --("is_hypothetical", [t|Maybe Bool|]),--- allow_row_locks       sys     bit                        1 Yes-    --("allow_row_locks", [t|Maybe Bool|]),--- allow_page_locks      sys     bit                        1 Yes-    --("allow_page_locks", [t|Maybe Bool|]),--- has_filter            sys     bit                        1 Yes-    --("has_filter", [t|Maybe Bool|]),--- filter_definition     sys     nvarchar                 max Yes-    --("filter_definition", [t|Maybe ByteString|])-  ]-  [''Show, ''Generic])
src/Database/Relational/Schema/SQLServerSyscat/Types.hs view
@@ -1,53 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLServerSyscat.Types where--import GHC.Generics (Generic)-import Data.Int (Int32)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLServerSyscat.Config (config)-+module Database.Relational.Schema.SQLServerSyscat.Types+  {-# DEPRECATED "import Database.Relational.Schema.SQLServer.Types instead of this module." #-} (+  module Database.Relational.Schema.SQLServer.Types,+  ) where -$(defineTableTypesAndRecord config-  "sys" "types"-  [--- View "sys.types"--- column                schema  type                length   NULL--- --------------------- ------- ------------------- -------- --------- name                  sys     sysname(nvarchar)        128 No-    ("name", [t|String|]),--- system_type_id        sys     tinyint                    1 No-    --("system_type_id", [t|Int32|]),--- user_type_id          sys     int                        4 No-    ("user_type_id", [t|Int32|]),--- schema_id             sys     int                        4 No-    ("schema_id", [t|Int32|])--,--- principal_id          sys     int                        4 Yes-    --("principal_id", [t|Maybe Int32|]),--- max_length            sys     int                        4 No-    --("max_length", [t|Int32|]),--- precision             sys     tinyint                    1 No-    --("precision", [t|Int32|]),--- scale                 sys     tinyint                    1 No-    --("scale", [t|Int32|]),--- collation_name        sys     sysname(nvarchar)        128 Yes-    --("collation_name", [t|Maybe String|]),--- is_nullable           sys     bit                        1 Yes-    --("is_nullable", [t|Maybe Bool|]),--- is_user_defined       sys     bit                        1 No-    --("is_user_defined", [t|Bool|]),--- is_assembly_type      sys     bit                        1 No-    --("is_assembly_type", [t|Bool|]),--- default_object_id     sys     int                        4 No-    --("default_object_id", [t|Int32|]),--- rule_object_id        sys     int                        4 No-    --("rule_object_id", [t|Int32|]),--- is_table_type         sys     bit                        1 No-    --("is_table_type", [t|Bool|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.SQLServer.Types
src/Database/Relational/Schema/SQLite3.hs view
@@ -1,13 +1,16 @@ {-# LANGUAGE TemplateHaskell #-}  module Database.Relational.Schema.SQLite3 (+  module Database.Relational.Schema.SQLite3.Config,+   getType, normalizeColumn, normalizeType, notNull,   tableInfoQuerySQL, indexListQuerySQL, indexInfoQuerySQL   ) where  import qualified Data.Map as Map-import qualified Database.Relational.Schema.SQLite3Syscat.TableInfo as TableInfo+import qualified Database.Relational.Schema.SQLite3.TableInfo as TableInfo +import Language.Haskell.TH (TypeQ) import Control.Arrow (first) import Control.Applicative ((<|>)) import Data.ByteString (ByteString)@@ -16,10 +19,11 @@ import Data.Map (Map) import Data.Time (Day, LocalTime) import Database.Relational (Query, unsafeTypedQuery)-import Database.Relational.Schema.SQLite3Syscat.IndexInfo-import Database.Relational.Schema.SQLite3Syscat.IndexList-import Database.Relational.Schema.SQLite3Syscat.TableInfo-import Language.Haskell.TH (TypeQ)++import Database.Relational.Schema.SQLite3.Config+import Database.Relational.Schema.SQLite3.IndexInfo+import Database.Relational.Schema.SQLite3.IndexList+import Database.Relational.Schema.SQLite3.TableInfo  --{-# ANN module "HLint: ignore Redundant $" #-} 
+ src/Database/Relational/Schema/SQLite3/Config.hs view
@@ -0,0 +1,16 @@+-- |+-- Module      : Database.Relational.Schema.SQLite3.Config+-- Copyright   : 2019 Kei Hibino+-- License     : BSD3+--+-- Maintainer  : ex8k.hibino@gmail.com+-- Stability   : experimental+-- Portability : unknown+module Database.Relational.Schema.SQLite3.Config (config) where++import Database.Relational (Config (addModifyTableAliasAS), defaultConfig)+++-- | Configuration parameter against SQLite3.+config :: Config+config = defaultConfig { addModifyTableAliasAS = True }
+ src/Database/Relational/Schema/SQLite3/IndexInfo.hs view
@@ -0,0 +1,29 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLite3.IndexInfo where++import GHC.Generics (Generic)+import Data.Int (Int64)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLite3.Config (config)+++$(defineTableTypesAndRecord config+  "pragma" "index_info"+  [+-- pragma "index_info"+-- column                type                NULL+-- --------------------- ------------------- ------+-- seqno                 integer             No+    ("seqno", [t|Int64|]),+-- cid                   integer             No+    ("cid", [t|Int64|]),+-- name                  text                No+    ("name", [t|String|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/SQLite3/IndexList.hs view
@@ -0,0 +1,29 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLite3.IndexList where++import GHC.Generics (Generic)+import Data.Int (Int64)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLite3.Config (config)+++$(defineTableTypesAndRecord config+  "pragma" "index_list"+  [+-- pragma "main.index_list"+-- column                type                NULL+-- --------------------- ------------------- ------+-- seq                   integer             No+    ("seq", [t|Int64|]),+-- name                  text                No+    ("name", [t|String|]),+-- unique                integer             No+    ("unique", [t|Int64|])+  ]+  [''Show, ''Generic])
+ src/Database/Relational/Schema/SQLite3/TableInfo.hs view
@@ -0,0 +1,35 @@+{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveGeneric #-}++module Database.Relational.Schema.SQLite3.TableInfo where++import GHC.Generics (Generic)+import Data.Int (Int16, Int64)+import Database.Relational.TH (defineTableTypesAndRecord)++import Database.Relational.Schema.SQLite3.Config (config)+++$(defineTableTypesAndRecord config+  "pragma" "table_info"+  [+-- View "main.sqlite_master"+-- column                type                NULL+-- --------------------- ------------------- ------+-- cid                   integer             No+    ("cid", [t|Int64|]),+-- name                  text                No+    ("name", [t|String|]),+-- type                  text                No+    ("ctype", [t|String|]),+-- notnull               integer             No+    ("notnull", [t|Int16|]),+-- dflt_value            -                   Yes+    ("dflt_value", [t|Maybe String|]),+-- pk                    integer             No+    ("pk", [t|Int16|])+  ]+  [''Show, ''Generic])
src/Database/Relational/Schema/SQLite3Syscat/Config.hs view
@@ -1,16 +1,6 @@--- |--- Module      : Database.Relational.Schema.SQLite3Syscat.Config--- Copyright   : 2014 Kei Hibino--- License     : BSD3------ Maintainer  : ex8k.hibino@gmail.com--- Stability   : experimental--- Portability : unknown-module Database.Relational.Schema.SQLite3Syscat.Config (config) where--import Database.Relational (Config, defaultConfig)-+module Database.Relational.Schema.SQLite3Syscat.Config+  {-# DEPRECATED "import config from Database.Relational.Schema.SQLite3 instead of this module." #-} (+  module Database.Relational.Schema.SQLite3.Config,+  ) where --- | Configuration parameter against SQLite3.-config :: Config-config =  defaultConfig+import Database.Relational.Schema.SQLite3.Config
src/Database/Relational/Schema/SQLite3Syscat/IndexInfo.hs view
@@ -1,29 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLite3Syscat.IndexInfo where--import GHC.Generics (Generic)-import Data.Int (Int64)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLite3Syscat.Config (config)-+module Database.Relational.Schema.SQLite3Syscat.IndexInfo+  {-# DEPRECATED "import Database.Relational.Schema.SQLite3.IndexInfo instead of this module." #-} (+  module Database.Relational.Schema.SQLite3.IndexInfo,+  ) where -$(defineTableTypesAndRecord config-  "pragma" "index_info"-  [--- pragma "index_info"--- column                type                NULL--- --------------------- ------------------- --------- seqno                 integer             No-    ("seqno", [t|Int64|]),--- cid                   integer             No-    ("cid", [t|Int64|]),--- name                  text                No-    ("name", [t|String|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.SQLite3.IndexInfo
src/Database/Relational/Schema/SQLite3Syscat/IndexList.hs view
@@ -1,29 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLite3Syscat.IndexList where--import GHC.Generics (Generic)-import Data.Int (Int64)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLite3Syscat.Config (config)-+module Database.Relational.Schema.SQLite3Syscat.IndexList+  {-# DEPRECATED "import Database.Relational.Schema.SQLite3.IndexList instead of this module." #-} (+  module Database.Relational.Schema.SQLite3.IndexList,+  ) where -$(defineTableTypesAndRecord config-  "pragma" "index_list"-  [--- pragma "main.index_list"--- column                type                NULL--- --------------------- ------------------- --------- seq                   integer             No-    ("seq", [t|Int64|]),--- name                  text                No-    ("name", [t|String|]),--- unique                integer             No-    ("unique", [t|Int64|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.SQLite3.IndexList
src/Database/Relational/Schema/SQLite3Syscat/TableInfo.hs view
@@ -1,35 +1,6 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE MultiParamTypeClasses #-}-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveGeneric #-}--module Database.Relational.Schema.SQLite3Syscat.TableInfo where--import GHC.Generics (Generic)-import Data.Int (Int16, Int64)-import Database.Relational.TH (defineTableTypesAndRecord)--import Database.Relational.Schema.SQLite3Syscat.Config (config)-+module Database.Relational.Schema.SQLite3Syscat.TableInfo+  {-# DEPRECATED "import Database.Relational.Schema.SQLite3.TableInfo instead of this module." #-} (+  module Database.Relational.Schema.SQLite3.TableInfo,+  ) where -$(defineTableTypesAndRecord config-  "pragma" "table_info"-  [--- View "main.sqlite_master"--- column                type                NULL--- --------------------- ------------------- --------- cid                   integer             No-    ("cid", [t|Int64|]),--- name                  text                No-    ("name", [t|String|]),--- type                  text                No-    ("ctype", [t|String|]),--- notnull               integer             No-    ("notnull", [t|Int16|]),--- dflt_value            -                   Yes-    ("dflt_value", [t|Maybe String|]),--- pk                    integer             No-    ("pk", [t|Int16|])-  ]-  [''Show, ''Generic])+import Database.Relational.Schema.SQLite3.TableInfo