Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type NN = NonNullable Source #
data Optionality Source #
Instances
type A (H NullsT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H WT :: Arr * (TC a) k2) (TC ((,) t Req) :: TC a) Source # | |
type A (H OT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H HT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H WT :: Arr * (TC a) *) (TC ((,) t Opt) :: TC a) Source # | |
type family A (a :: Arr h k1 k2) (b :: k1) :: k2 Source #
Instances
type A (I :: Arr h k2 k2) (a :: k2) Source # | |
Defined in Opaleye.Internal.TypeFamilies | |
type A (K k4 :: Arr h k2 k3) (_ :: k2) Source # | |
Defined in Opaleye.Internal.TypeFamilies | |
type A (S f x :: Arr h k1 k5) (a :: k1) Source # | |
type A (H NullsT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H WT :: Arr * (TC a) k2) (TC ((,) t Req) :: TC a) Source # | |
type A (H OT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H HT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H HT :: Arr * (C k2) k2) (C ((,,) h o NN) :: C k2) Source # | |
type A (H WT :: Arr * (TC a) *) (TC ((,) t Opt) :: TC a) Source # | |
type A (H NullsT :: Arr * (C *) *) (C ((,,) h o NN) :: C *) Source # | |
type A (H OT :: Arr * (C *) *) (C ((,,) h o N) :: C *) Source # | |
type A (H OT :: Arr * (C *) *) (C ((,,) h o NN) :: C *) Source # | |
type A (H HT :: Arr * (C *) *) (C ((,,) h o N) :: C *) Source # | |
C (a, a, Nullability) |
Instances
type A (H HT :: Arr * (C k2) k2) (C ((,,) h o NN) :: C k2) Source # | |
type A (H NullsT :: Arr * (C *) *) (C ((,,) h o NN) :: C *) Source # | |
type A (H OT :: Arr * (C *) *) (C ((,,) h o N) :: C *) Source # | |
type A (H OT :: Arr * (C *) *) (C ((,,) h o NN) :: C *) Source # | |
type A (H HT :: Arr * (C *) *) (C ((,,) h o N) :: C *) Source # | |
TC ((a, a, Nullability), Optionality) |
Instances
type A (H NullsT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H WT :: Arr * (TC a) k2) (TC ((,) t Req) :: TC a) Source # | |
type A (H OT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H HT :: Arr * (TC a) k2) (TC ((,) t b) :: TC a) Source # | |
type A (H WT :: Arr * (TC a) *) (TC ((,) t Opt) :: TC a) Source # | |
type RecordField f a b c = A f (C '(a, b, c)) Source #
type TableField f a b c d = A f (TC '('(a, b, c), d)) Source #