# Class: SimulatedSelectConverter
Defined in: packages/core/src/transformers/SimulatedSelectConverter.ts:23
Constructors ​
Constructor ​
new SimulatedSelectConverter():
SimulatedSelectConverter
Returns ​
SimulatedSelectConverter
Methods ​
convert() ​
staticconvert(ast,options?):SqlComponent|null
Defined in: packages/core/src/transformers/SimulatedSelectConverter.ts:37
Converts a SQL statement into a simulated SELECT statement for previewing results.
Rules:
- INSERT/UPDATE/DELETE/MERGE: Converted to SELECT statement showing affected rows.
- SELECT: Preserved as is (with fixtures injected).
- CREATE TEMPORARY TABLE ... AS SELECT: Preserved as is (with fixtures injected into inner SELECT).
- Other DDL (CREATE TABLE, DROP, ALTER, etc.): Ignored (returns null).
Parameters ​
ast ​
The SQL component to convert
options? ​
Options for conversion (fixtures, table definitions, etc.)
Returns ​
SqlComponent | null
The converted SqlComponent or null if the statement should be ignored.