Defined in: packages/core/src/transformers/InsertQuerySelectValuesConverter.ts:14
Utility to convert INSERT ... VALUES statements into INSERT ... SELECT UNION ALL form and vice versa. Enables easier column-by-column comparison across multi-row inserts.
Constructors ​
Constructor ​
new InsertQuerySelectValuesConverter():
InsertQuerySelectValuesConverter
Returns ​
InsertQuerySelectValuesConverter
Methods ​
toSelectUnion() ​
statictoSelectUnion(insertQuery):InsertQuery
Defined in: packages/core/src/transformers/InsertQuerySelectValuesConverter.ts:19
Converts an INSERT query that uses VALUES into an equivalent INSERT ... SELECT UNION ALL form. The original InsertQuery remains untouched; the returned InsertQuery references cloned structures.
Parameters ​
insertQuery ​
Returns ​
toValues() ​
statictoValues(insertQuery):InsertQuery
Defined in: packages/core/src/transformers/InsertQuerySelectValuesConverter.ts:69
Converts an INSERT query that leverages SELECT statements (with optional UNION ALL) into an equivalent INSERT ... VALUES representation.