| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.Backends.MySQL.Instances.Transport
Contents
Documentation
Arguments
| :: (MonadIO m, MonadQueryLog m, MonadTrace m, MonadError QErr m) | |
| => RequestId | |
| -> GQLReqUnparsed | |
| -> RootFieldAlias | |
| -> UserInfo | |
| -> Logger Hasura | |
| -> SourceConfig 'MySQL | |
| -> TraceT (ExceptT QErr IO) EncJSON | |
| -> Maybe (PreparedQuery 'MySQL) | |
| -> m (DiffTime, EncJSON) | Also return the time spent in the PG query; for telemetry. |
runQueryExplain :: (MonadIO m, MonadError QErr m) => DBStepInfo 'MySQL -> m EncJSON Source #
mkQueryLog :: GQLReqUnparsed -> RootFieldAlias -> Maybe (PreparedQuery 'MySQL) -> RequestId -> QueryLog Source #