| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hasura.RQL.Types.Relationships.Local
Documentation
Instances
data RelManualTableConfig (b :: BackendType) Source #
Constructors
| RelManualTableConfig | |
Fields
| |
Instances
data RelManualNativeQueryConfig (b :: BackendType) Source #
Constructors
| RelManualNativeQueryConfig | |
Fields | |
Instances
data RelManualCommon (b :: BackendType) Source #
Constructors
| RelManualCommon | |
Fields
| |
Instances
data RelUsing (b :: BackendType) a Source #
Constructors
| RUFKeyOn a | |
| RUManual (RelManualTableConfig b) |
Instances
| (FromJSON a, Backend b) => FromJSON (RelUsing b a) Source # | |
| (Backend b, ToJSON a) => ToJSON (RelUsing b a) Source # | |
| (Backend b, HasCodec a, Typeable a) => HasCodec (RelUsing b a) Source # | |
| Generic (RelUsing b a) Source # | |
| (Backend b, Show a) => Show (RelUsing b a) Source # | |
| (Backend b, Eq a) => Eq (RelUsing b a) Source # | |
| type Rep (RelUsing b a) Source # | |
Defined in Hasura.RQL.Types.Relationships.Local type Rep (RelUsing b a) = D1 ('MetaData "RelUsing" "Hasura.RQL.Types.Relationships.Local" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "RUFKeyOn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 a)) :+: C1 ('MetaCons "RUManual" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (RelManualTableConfig b)))) | |
data ArrRelUsingFKeyOn (b :: BackendType) Source #
Constructors
| ArrRelUsingFKeyOn | |
Fields
| |
Instances
data ObjRelUsingChoice b Source #
Instances
type ArrRelUsing b = RelUsing b (ArrRelUsingFKeyOn b) Source #
type ArrRelDef b = RelDef (ArrRelUsing b) Source #
type ObjRelUsing b = RelUsing b (ObjRelUsingChoice b) Source #
type ObjRelDef b = RelDef (ObjRelUsing b) Source #
Constructors
| RelTargetTable (TableName b) | |
| RelTargetNativeQuery NativeQueryName |
Instances
| Backend b => FromJSON (RelTarget b) Source # | |
| Backend b => ToJSON (RelTarget b) Source # | |
| Generic (RelTarget b) Source # | |
| Backend b => Show (RelTarget b) Source # | |
| Backend b => NFData (RelTarget b) Source # | |
Defined in Hasura.RQL.Types.Relationships.Local | |
| Backend b => Eq (RelTarget b) Source # | |
| Backend b => Ord (RelTarget b) Source # | |
Defined in Hasura.RQL.Types.Relationships.Local | |
| Backend b => Hashable (RelTarget b) Source # | |
| type Rep (RelTarget b) Source # | |
Defined in Hasura.RQL.Types.Relationships.Local type Rep (RelTarget b) = D1 ('MetaData "RelTarget" "Hasura.RQL.Types.Relationships.Local" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "RelTargetTable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (TableName b))) :+: C1 ('MetaCons "RelTargetNativeQuery" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NativeQueryName))) | |
data RelInfo (b :: BackendType) Source #
Constructors
| RelInfo | |
Fields
| |
Instances
Constructors
| Nullable | |
| NotNullable |
Instances
boolToNullable :: Bool -> Nullable Source #