Skip to content
# Interface: ConditionOptimizationDiagnostics

Defined in: packages/core/src/transformers/ConditionOptimization.ts:172

Properties ​

probes ​

probes: readonly ConditionOptimizationSourceFilterProbe[]

Defined in: packages/core/src/transformers/ConditionOptimization.ts:178

Probe diagnostics are collected after SSSQL optional pruning/refresh and before parameter/static placement phases, so they describe the pre-placement source-filter debugging snapshot rather than the final rewritten query.


skippedProbes ​

skippedProbes: readonly ConditionOptimizationSkippedProbe[]

Defined in: packages/core/src/transformers/ConditionOptimization.ts:179


debugSql? ​

optional debugSql: string

Defined in: packages/core/src/transformers/ConditionOptimization.ts:188

API output shape review: keep result.sql/result.query as the production-safe rewrite output and expose debugSql/debugQuery only for diagnostic pipelines.

Debug-only probe SQL is additive: result.sql/result.query remain the safe-only production rewrite output, while debugSql/debugQuery include investigation probes that callers can feed into lineage/debug surfaces.


debugQuery? ​

optional debugQuery: SelectQuery | null

Defined in: packages/core/src/transformers/ConditionOptimization.ts:189

Released under the MIT License.