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