Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype SchemaProjectId = SchemaProjectId {}
- newtype IsMetadataInconsistent = IsMetadataInconsistent {}
- newtype SchemaSDL = SchemaSDL {}
- newtype SchemaHash = SchemaHash {
- _schemaHash :: Text
- type SchemaRegistryMap = HashMap RoleName GQLSchemaInformation
- type SchemaRegistryAction = Maybe (MetadataResourceVersion -> [InconsistentMetadata] -> Metadata -> IO ())
- data GQLSchemaInformation = GQLSchemaInformation {}
- data ProjectGQLSchemaInformation = ProjectGQLSchemaInformation {}
- data SchemaRegistryConfig = SchemaRegistryConfig {}
- data SchemaRegistryConfigRaw = SchemaRegistryConfigRaw {}
- data SchemaRegistryDetails = SchemaRegistryDetails {}
- type SchemaRegistryDetailsList = [SchemaRegistryDetails]
- data SchemaRegistryContext = SchemaRegistryContext {}
- newtype SchemaRegistryControlRole = SchemaRegistryControlRole {}
- selectNowQuery :: TxE QErr UTCTime
- calculateSchemaSDLHash :: Text -> RoleName -> SchemaHash
Documentation
newtype SchemaProjectId Source #
Instances
newtype IsMetadataInconsistent Source #
Instances
FromJSON IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry | |
ToJSON IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry | |
Generic IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry type Rep IsMetadataInconsistent :: Type -> Type # | |
Show IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry showsPrec :: Int -> IsMetadataInconsistent -> ShowS # show :: IsMetadataInconsistent -> String # showList :: [IsMetadataInconsistent] -> ShowS # | |
Eq IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry | |
type Rep IsMetadataInconsistent Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry type Rep IsMetadataInconsistent = D1 ('MetaData "IsMetadataInconsistent" "Hasura.RQL.DDL.SchemaRegistry" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "IsMetadataInconsistent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_isMdInconsistent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) |
newtype SchemaHash Source #
Instances
type SchemaRegistryAction = Maybe (MetadataResourceVersion -> [InconsistentMetadata] -> Metadata -> IO ()) Source #
data GQLSchemaInformation Source #
Instances
data ProjectGQLSchemaInformation Source #
Instances
data SchemaRegistryConfig Source #
Instances
Show SchemaRegistryConfig Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry showsPrec :: Int -> SchemaRegistryConfig -> ShowS # show :: SchemaRegistryConfig -> String # showList :: [SchemaRegistryConfig] -> ShowS # | |
Eq SchemaRegistryConfig Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry (==) :: SchemaRegistryConfig -> SchemaRegistryConfig -> Bool # (/=) :: SchemaRegistryConfig -> SchemaRegistryConfig -> Bool # |
data SchemaRegistryConfigRaw Source #
Instances
Show SchemaRegistryConfigRaw Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry showsPrec :: Int -> SchemaRegistryConfigRaw -> ShowS # show :: SchemaRegistryConfigRaw -> String # showList :: [SchemaRegistryConfigRaw] -> ShowS # | |
Eq SchemaRegistryConfigRaw Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry |
data SchemaRegistryDetails Source #
Instances
data SchemaRegistryContext Source #
Context required to upate schema registry everytime the schema is updated
newtype SchemaRegistryControlRole Source #
Instances
Show SchemaRegistryControlRole Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry showsPrec :: Int -> SchemaRegistryControlRole -> ShowS # show :: SchemaRegistryControlRole -> String # showList :: [SchemaRegistryControlRole] -> ShowS # | |
Eq SchemaRegistryControlRole Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry |
calculateSchemaSDLHash :: Text -> RoleName -> SchemaHash Source #