DeltaSqlParser is registered in a Spark SQL application using DeltaSparkSessionExtension.
DeltaSqlParser takes the following to be created:
ParserInterface(to fall back to for unsupported SQL)
DeltaSqlParser is created when
DeltaSparkSessionExtension is requested to register Delta SQL support.
DeltaSqlParser uses DeltaSqlAstBuilder to convert SQL statements to their runtime representation (as a
In case an AST could not be converted to a
DeltaSqlAstBuilder requests the delegate ParserInterface to parse it.