Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hasura.RQL.DDL.SchemaRegistry
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 #
Constructors
SchemaProjectId | |
Fields |
Instances
newtype IsMetadataInconsistent Source #
Constructors
IsMetadataInconsistent | |
Fields |
Instances
newtype SchemaHash Source #
Constructors
SchemaHash | |
Fields
|
Instances
type SchemaRegistryAction = Maybe (MetadataResourceVersion -> [InconsistentMetadata] -> Metadata -> IO ()) Source #
data GQLSchemaInformation Source #
Constructors
GQLSchemaInformation | |
Fields |
Instances
data ProjectGQLSchemaInformation Source #
Constructors
ProjectGQLSchemaInformation | |
Instances
data SchemaRegistryConfig Source #
Constructors
SchemaRegistryConfig | |
Instances
Show SchemaRegistryConfig Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods showsPrec :: Int -> SchemaRegistryConfig -> ShowS # show :: SchemaRegistryConfig -> String # showList :: [SchemaRegistryConfig] -> ShowS # | |
Eq SchemaRegistryConfig Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods (==) :: SchemaRegistryConfig -> SchemaRegistryConfig -> Bool # (/=) :: SchemaRegistryConfig -> SchemaRegistryConfig -> Bool # |
data SchemaRegistryConfigRaw Source #
Constructors
SchemaRegistryConfigRaw | |
Instances
Show SchemaRegistryConfigRaw Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods showsPrec :: Int -> SchemaRegistryConfigRaw -> ShowS # show :: SchemaRegistryConfigRaw -> String # showList :: [SchemaRegistryConfigRaw] -> ShowS # | |
Eq SchemaRegistryConfigRaw Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods (==) :: SchemaRegistryConfigRaw -> SchemaRegistryConfigRaw -> Bool # (/=) :: SchemaRegistryConfigRaw -> SchemaRegistryConfigRaw -> Bool # |
data SchemaRegistryDetails Source #
Constructors
SchemaRegistryDetails | |
Fields |
Instances
data SchemaRegistryContext Source #
Context required to upate schema registry everytime the schema is updated
Constructors
SchemaRegistryContext | |
newtype SchemaRegistryControlRole Source #
Constructors
SchemaRegistryControlRole | |
Fields |
Instances
Show SchemaRegistryControlRole Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods showsPrec :: Int -> SchemaRegistryControlRole -> ShowS # show :: SchemaRegistryControlRole -> String # showList :: [SchemaRegistryControlRole] -> ShowS # | |
Eq SchemaRegistryControlRole Source # | |
Defined in Hasura.RQL.DDL.SchemaRegistry Methods (==) :: SchemaRegistryControlRole -> SchemaRegistryControlRole -> Bool # (/=) :: SchemaRegistryControlRole -> SchemaRegistryControlRole -> Bool # |
calculateSchemaSDLHash :: Text -> RoleName -> SchemaHash Source #