Skip to content
# Interface: UpdateResultSelectOptions

Defined in: packages/core/src/transformers/UpdateResultSelectConverter.ts:37

Options that control how UPDATE-to-SELECT conversion resolves metadata and fixtures.

Properties

tableDefinitions?

optional tableDefinitions: TableDefinitionRegistry

Defined in: packages/core/src/transformers/UpdateResultSelectConverter.ts:39

Optional registry keyed by table name (matching the target table name case).


tableDefinitionResolver()?

optional tableDefinitionResolver: (tableName) => undefined | TableDefinitionModel

Defined in: packages/core/src/transformers/UpdateResultSelectConverter.ts:41

Optional callback that resolves metadata by table name (useful for schemified targets).

Parameters

tableName

string

Returns

undefined | TableDefinitionModel


fixtureTables?

optional fixtureTables: FixtureTableDefinition[]

Defined in: packages/core/src/transformers/UpdateResultSelectConverter.ts:43

Optional fixtures that should shadow real tables inside the generated SELECT.


missingFixtureStrategy?

optional missingFixtureStrategy: MissingFixtureStrategy

Defined in: packages/core/src/transformers/UpdateResultSelectConverter.ts:45

Strategy for how missing fixtures should be tolerated.

Released under the MIT License.