Refactor and mock JQ physical OPs
- Add method
close()to interfaceDBSourceLayer(and all of its implementations) - Create
JQSourceLayerwhich is an implementation ofDBSourceLayerthat uses the Spark SQL Java API to query JSON data sources using SQL. It is a refactored version ofJQDatabaseHolder. This refactoring effectively separates domain logic from DB calls. - Fix typo in error message in
PhySOLROperator