graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellNone
LanguageHaskell2010

Hasura.RQL.DDL.Schema.Diff

Documentation

data FunctionMeta b Source #

Instances

Instances details
Backend b => Eq (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Backend b => Show (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Generic (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Associated Types

type Rep (FunctionMeta b) :: Type -> Type #

Methods

from :: FunctionMeta b -> Rep (FunctionMeta b) x #

to :: Rep (FunctionMeta b) x -> FunctionMeta b #

Backend b => FromJSON (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Methods

parseJSON :: Value -> Parser (FunctionMeta b)

parseJSONList :: Value -> Parser [FunctionMeta b]

Backend b => ToJSON (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Methods

toJSON :: FunctionMeta b -> Value

toEncoding :: FunctionMeta b -> Encoding

toJSONList :: [FunctionMeta b] -> Value

toEncodingList :: [FunctionMeta b] -> Encoding

type Rep (FunctionMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

type Rep (FunctionMeta b) = D1 ('MetaData "FunctionMeta" "Hasura.RQL.DDL.Schema.Diff" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "FunctionMeta" 'PrefixI 'True) (S1 ('MetaSel ('Just "fmOid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OID) :*: (S1 ('MetaSel ('Just "fmFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (FunctionName b)) :*: S1 ('MetaSel ('Just "fmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FunctionVolatility))))

data ComputedFieldMeta b Source #

Instances

Instances details
Backend b => Eq (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Backend b => Show (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Generic (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Associated Types

type Rep (ComputedFieldMeta b) :: Type -> Type #

Backend b => FromJSON (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Methods

parseJSON :: Value -> Parser (ComputedFieldMeta b)

parseJSONList :: Value -> Parser [ComputedFieldMeta b]

Backend b => ToJSON (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Methods

toJSON :: ComputedFieldMeta b -> Value

toEncoding :: ComputedFieldMeta b -> Encoding

toJSONList :: [ComputedFieldMeta b] -> Value

toEncodingList :: [ComputedFieldMeta b] -> Encoding

type Rep (ComputedFieldMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

type Rep (ComputedFieldMeta b) = D1 ('MetaData "ComputedFieldMeta" "Hasura.RQL.DDL.Schema.Diff" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ComputedFieldMeta" 'PrefixI 'True) (S1 ('MetaSel ('Just "ccmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputedFieldName) :*: S1 ('MetaSel ('Just "ccmFunctionMeta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (FunctionMeta b))))

data TableMeta (b :: BackendType) Source #

Instances

Instances details
Backend b => Eq (TableMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Methods

(==) :: TableMeta b -> TableMeta b -> Bool #

(/=) :: TableMeta b -> TableMeta b -> Bool #

Backend b => Show (TableMeta b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

data FunctionsDiff b Source #

Instances

Instances details
Backend b => Eq (FunctionsDiff b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff

Backend b => Show (FunctionsDiff b) Source # 
Instance details

Defined in Hasura.RQL.DDL.Schema.Diff