graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.StoredProcedure.Metadata

Description

Metadata representation of a stored procedure in the metadata, as well as a parser and prettyprinter for the query code.

Synopsis

Documentation

data StoredProcedureMetadata (b :: BackendType) Source #

The representation of stored procedures within the metadata structure.

Instances

Instances details
Backend b => FromJSON (StoredProcedureMetadata b) Source # 
Instance details

Defined in Hasura.StoredProcedure.Metadata

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

Defined in Hasura.StoredProcedure.Metadata

Backend b => HasCodec (StoredProcedureMetadata b) Source # 
Instance details

Defined in Hasura.StoredProcedure.Metadata

Generic (StoredProcedureMetadata b) Source # 
Instance details

Defined in Hasura.StoredProcedure.Metadata

Associated Types

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

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

Defined in Hasura.StoredProcedure.Metadata

Backend b => Eq (StoredProcedureMetadata b) Source # 
Instance details

Defined in Hasura.StoredProcedure.Metadata

type Rep (StoredProcedureMetadata b) Source # 
Instance details

Defined in Hasura.StoredProcedure.Metadata

type Rep (StoredProcedureMetadata b) = D1 ('MetaData "StoredProcedureMetadata" "Hasura.StoredProcedure.Metadata" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "StoredProcedureMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_spmStoredProcedure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (FunctionName b)) :*: S1 ('MetaSel ('Just "_spmConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StoredProcedureConfig)) :*: (S1 ('MetaSel ('Just "_spmReturns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogicalModelName) :*: (S1 ('MetaSel ('Just "_spmArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap ArgumentName (NullableScalarType b))) :*: S1 ('MetaSel ('Just "_spmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))