This PR adds a bit of infrastructure to enable writing plan tests with SQL files, migrates existing plan tests to that infra, and adds some additional ones.
I've also updated the ArroyoRewriter to detect when unsupported logical plans are used and report errors, which was necessary to get some of the tests to pass.
This PR adds a bit of infrastructure to enable writing plan tests with SQL files, migrates existing plan tests to that infra, and adds some additional ones.
I've also updated the ArroyoRewriter to detect when unsupported logical plans are used and report errors, which was necessary to get some of the tests to pass.