NoopTypingDedupingSqlGenerator
We are switching all destinations away from T+D, to use direct-load tables instead. However, some destinations will continue to provide a "legacy raw tables" mode, which writes the raw table format of T+D, but with the actual T+D disabled.
This sqlgenerator supports that, by simply doing nothing.
Properties
Whether updateFinalTable actually generates different SQL when useExpensiveSaferCasting is enabled. Some destinations don't have this distinction, and should override this field to false.
Functions
Generate a SQL statement to create a fresh table to match the given stream.
Drop the previous final table, and rename the new final table to match the old final table.
Typically we need to create a soft reset temporary table and clear loaded at values
Generate a SQL statement to copy new data from the raw table into the final table.