SnowflakePlan, with RDD defined by custom query.
Clean up the plan, then try to generate a query from it for Snowflake.
Package-level static methods and variable constants.
Package-level static methods and variable constants. These includes helper functions for adding and converting expressions, formatting blocks and identifiers, logging, and formatting SQL.
Clean up the plan, then try to generate a query from it for Snowflake. The Try-Catch is unnecessary and may obfuscate underlying problems, but in beta mode we'll do it for safety and let Spark use other strategies in case of unexpected failure.