Spark SQL supports so-called initialization SQL files through a separate command-line argument -i path/to/init.sql. This feature is useful because it allows developers to put commonly used SQL code (like macros) in separate files, and then simply include them during execution.
Add support for this feature to our existing SparkSqlOperator.