1
edit
Changes
no edit summary
== Debugging a Non-Default SQL Adapter ==
===Summary =Prerequisite====The following source must exist for the new SQL Adapter:<code>nexj.core.persistence.sql.[DbName]SQLAdapter.java</code> extending <code>nexj.core.persistence.sql.SQLAdapter</code><code>nexj.core.persistence.sql.[DbName]SQLSchemaManager.java</code> extending <code>nexj.core.persistence.sql.SQLSchemaManager</code>
==== Prerequisite ====The following files must exist for the new SQL Adapter:<br>src<br><code>nexj.core.persistence.sql.[DbName]SQLAdapter.java</code> extending <code>nexj.core.persistence.sql.SQLAdapter</code><br><code>nexj.core.persistence.sql.[DbName]SQLSchemaManager.java</code> extending <code>nexj.core.persistence.sql.SQLSchemaManager</code><br>test<br><code>nexj.core.persistence.sql.[DbName]SQLAdapterTest.java</code> extending <code>nexj.core.persistence.sql.SQLAdapterTest</code><br><code>nexj.core.persistence.sql.[DbName]SQLSchemaManagerTest.java</code> extending <code>nexj.core.persistence.sql.SQLSchemaManagerTest</code><br><br>The following files should be edited and entries for the new SQL Adapter added:<br><code>nexj.core.meta.persistence.sql.RelationalDatabase.java</code><br><code>nexj.core.meta.peristence.sql.RelationalDatabaseFragment.java</code><br><code>nexj.core.meta.sys.system.dstypes</code><br><code>nexj.core.persistence.sql.SQLSchemaManagerFactory.java</code><br><code>nexj.core.util.JDBCInfo.java</code> ====Environment Files====