Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data GQLExplain Source #
GQLExplain | |
|
Instances
Eq GQLExplain Source # | |
Defined in Hasura.GraphQL.Explain (==) :: GQLExplain -> GQLExplain -> Bool # (/=) :: GQLExplain -> GQLExplain -> Bool # | |
Show GQLExplain Source # | |
Defined in Hasura.GraphQL.Explain showsPrec :: Int -> GQLExplain -> ShowS # show :: GQLExplain -> String # showList :: [GQLExplain] -> ShowS # | |
FromJSON GQLExplain Source # | |
Defined in Hasura.GraphQL.Explain parseJSON :: Value -> Parser GQLExplain parseJSONList :: Value -> Parser [GQLExplain] | |
ToJSON GQLExplain Source # | |
Defined in Hasura.GraphQL.Explain toJSON :: GQLExplain -> Value toEncoding :: GQLExplain -> Encoding toJSONList :: [GQLExplain] -> Value toEncodingList :: [GQLExplain] -> Encoding |
explainQueryField :: (MonadError QErr m, MonadIO m) => UserInfo -> RootFieldAlias -> QueryRootField UnpreparedValue -> m EncJSON Source #
explainGQLQuery :: forall m. (MonadError QErr m, MonadIO m, MonadBaseControl IO m, MonadMetadataStorage (MetadataStorageT m), MonadQueryTags m) => SchemaCache -> GQLExplain -> m EncJSON Source #