# PluginTransformResultArgs (/docs/core/reference/api/interfaces/PluginTransformResultArgs)



[@kysoql/core](/docs/core/reference/api) / PluginTransformResultArgs

Arguments passed to a plugin after a query has executed.

## Type Parameters [#type-parameters]

| Type Parameter |
| -------------- |
| `Result`       |

## Properties [#properties]

| Property                                  | Modifier   | Type                                                                             | Description                                                               |
| ----------------------------------------- | ---------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| <a id="api-property-queryid" /> `queryId` | `readonly` | [`QueryId`](/docs/core/reference/api/interfaces/QueryId)                         | Identifier shared across query and result plugin hooks for one execution. |
| <a id="api-property-query" /> `query`     | `readonly` | [`CompiledQuery`](/docs/core/reference/api/interfaces/CompiledQuery)\<`unknown`> | Final operation tree associated with the returned result.                 |
| <a id="api-property-result" /> `result`   | `readonly` | `Result`                                                                         | Result value produced by the executor before this plugin transforms it.   |
