Copyright | 2013-2017 Kei Hibino |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | experimental |
Portability | unknown |
Safe Haskell | None |
Language | Haskell2010 |
Database.Relational.Pi
Contents
Description
This module defines typed projection path objects. Contains normal interfaces.
Projection path
Projection path from type r0
into type r1
.
This type also indicate key object which type is r1
for record type r0
.
Instances
ProductIsoFunctor (Pi a) Source # | Map projection path |
ProductIsoApplicative (Pi a) Source # | Compose projection path |
Category * Pi Source # | |
ProductIsoEmpty (Pi a) () Source # | |
PersistableWidth r0 => Show (Pi r0 r1) Source # | |