exasol / virtual-schema-common-jdbc

Common module for JDBC-based access from Virtual Schemas
MIT License
0 stars 1 forks source link

Create PropertyValidator for checkImportPropertyConsistency() #140

Closed ckunki closed 1 year ago

ckunki commented 1 year ago

Currently class AbstractSqlDialect provides a protected method checkImportPropertyConsistency() to enable derived SQL dialects to check the consistency of the import property.

Since release 10.2.0 VSJDBC uses a validator chain, since release 10.3.0 derived SQL dialects can add specific validators.

So the current ticket requests to convert the protected method into a PropertyValidator enabling derived SQL dialects to simply add this validator to the existing chain.

Additional Refactorings

Additionally the following classes of VSEXA schould be moved to VSCJDBC.