| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Opaleye.Internal.Join
Documentation
Constructors
| NullMaker (a -> b) |
toNullable :: NullMaker a b -> a -> b #
joinExplicit :: Unpackspec columnsA columnsA -> Unpackspec columnsB columnsB -> (columnsA -> returnedColumnsA) -> (columnsB -> returnedColumnsB) -> JoinType -> Query columnsA -> Query columnsB -> ((columnsA, columnsB) -> Column PGBool) -> Query (returnedColumnsA, returnedColumnsB) #
leftJoinAExplicit :: Unpackspec a a -> NullMaker a nullableA -> Query a -> QueryArr (a -> Column PGBool) nullableA #
Instances
| type IMap Nulled NullsT # | |
| type IMap Nulled OT # | |
| type Map Nulled (Column (Nullable a)) # | |
| type Map Nulled (Column PGJsonb) # | |
| type Map Nulled (Column PGJson) # | |
| type Map Nulled (Column PGBytea) # | |
| type Map Nulled (Column PGCitext) # | |
| type Map Nulled (Column PGUuid) # | |
| type Map Nulled (Column PGTimestamptz) # | |
| type Map Nulled (Column PGTimestamp) # | |
| type Map Nulled (Column PGTime) # | |
| type Map Nulled (Column PGText) # | |
| type Map Nulled (Column PGText) # | |
| type Map Nulled (Column PGInt4) # | |
| type Map Nulled (Column PGInt8) # | |
| type Map Nulled (Column PGFloat8) # | |
| type Map Nulled (Column PGDate) # | |
| type Map Nulled (Column PGBool) # | |