Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db')
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html21
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/class-use/DBType.html45
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html71
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html4
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html46
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-use.html6
-rw-r--r--plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html28
7 files changed, 139 insertions, 82 deletions
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
index c3e94e30f4..852c4f6a2b 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/DBUtil.html
@@ -517,6 +517,14 @@ A utility class with various static factory and convenience methods.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/db/DBUtil.html#rollbackSilently(java.sql.Connection)">rollbackSilently</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</A>&nbsp;connection)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/db/DBUtil.html#select(java.sql.Connection, org.eclipse.net4j.db.IDBRowHandler, org.eclipse.net4j.db.ddl.IDBField...)">select</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</A>&nbsp;connection,
<A HREF="../../../../org/eclipse/net4j/db/IDBRowHandler.html" title="interface in org.eclipse.net4j.db">IDBRowHandler</A>&nbsp;rowHandler,
@@ -1001,6 +1009,19 @@ public static boolean <B>setAutoCommit</B>(<A HREF="http://download.oracle.com/j
</DL>
<HR>
+<A NAME="rollbackSilently(java.sql.Connection)"><!-- --></A><H3>
+rollbackSilently</H3>
+<PRE>
+public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> <B>rollbackSilently</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</A>&nbsp;connection)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Since:</B></DT>
+ <DD>4.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="getAllSchemaTableNames(java.sql.Connection)"><!-- --></A><H3>
getAllSchemaTableNames</H3>
<PRE>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/class-use/DBType.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/class-use/DBType.html
index e396c2f5c0..f8b742f21b 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/class-use/DBType.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/class-use/DBType.html
@@ -106,10 +106,6 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" titl
<TD>The Net4j DB Framework support for MYSQL databases.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="#org.eclipse.net4j.db.postgresql"><B>org.eclipse.net4j.db.postgresql</B></A></TD>
-<TD>The Net4j DB Framework support for PostgreSQL databases.&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.spi.db"><B>org.eclipse.net4j.spi.db</B></A></TD>
<TD>Server service provider interfaces and useful base implementations for the Net4j DB framework.&nbsp;</TD>
</TR>
@@ -376,47 +372,6 @@ Uses of <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in
</TABLE>
&nbsp;
<P>
-<A NAME="org.eclipse.net4j.db.postgresql"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Uses of <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A> in <A HREF="../../../../../org/eclipse/net4j/db/postgresql/package-summary.html">org.eclipse.net4j.db.postgresql</A></FONT></TH>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/db/postgresql/package-summary.html">org.eclipse.net4j.db.postgresql</A> that return <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A></CODE></FONT></TD>
-<TD><CODE><B>PostgreSQLAdapter.</B><B><A HREF="../../../../../org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A></B>(<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A>&nbsp;type)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/eclipse/net4j/db/postgresql/package-summary.html">org.eclipse.net4j.db.postgresql</A> with parameters of type <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A></CODE></FONT></TD>
-<TD><CODE><B>PostgreSQLAdapter.</B><B><A HREF="../../../../../org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A></B>(<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A>&nbsp;type)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
<A NAME="org.eclipse.net4j.spi.db"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
index 1633643268..3330867861 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/DerbyAdapter.html
@@ -219,6 +219,30 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if an exception indicates a constraint violation (duplicate key)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isValidFirstChar(char)">isValidFirstChar</A></B>(char&nbsp;ch)</CODE>
<BR>
@@ -231,7 +255,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -333,6 +357,51 @@ public boolean <B>isValidFirstChar</B>(char&nbsp;ch)</PRE>
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="isDuplicateKeyException(java.sql.SQLException)"><!-- --></A><H3>
+isDuplicateKeyException</H3>
+<PRE>
+public boolean <B>isDuplicateKeyException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">IDBAdapter</A></CODE></B></DD>
+<DD>Check if an exception indicates a constraint violation (duplicate key)
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isTableNotFoundException(java.sql.SQLException)"><!-- --></A><H3>
+isTableNotFoundException</H3>
+<PRE>
+public boolean <B>isTableNotFoundException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isColumnNotFoundException(java.sql.SQLException)"><!-- --></A><H3>
+isColumnNotFoundException</H3>
+<PRE>
+public boolean <B>isColumnNotFoundException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
index 7a83bc1036..386c788984 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/EmbeddedDerbyAdapter.html
@@ -213,7 +213,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html" title="c
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.db.derby.<A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html" title="class in org.eclipse.net4j.db.derby">DerbyAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#getReservedWords()">getReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#getTypeName(org.eclipse.net4j.db.ddl.IDBField)">getTypeName</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isValidFirstChar(char)">isValidFirstChar</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#getReservedWords()">getReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#getTypeName(org.eclipse.net4j.db.ddl.IDBField)">getTypeName</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html#isValidFirstChar(char)">isValidFirstChar</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.spi.db.DBAdapter"><!-- --></A>
@@ -222,7 +222,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/derby/DerbyAdapter.html" title="c
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
index 3924657fc3..c8bd5cd5d1 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html
@@ -212,6 +212,22 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/hsqldb/HSQLDBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.spi.db.DBAdapter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -219,7 +235,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxFieldNameLength()">getMaxFieldNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getMaxTableNameLength()">getMaxTableNameLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isDuplicateKeyException(java.sql.SQLException)">isDuplicateKeyException</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -303,6 +319,34 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="isTableNotFoundException(java.sql.SQLException)"><!-- --></A><H3>
+isTableNotFoundException</H3>
+<PRE>
+public boolean <B>isTableNotFoundException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTableNotFoundException(java.sql.SQLException)">isTableNotFoundException</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isColumnNotFoundException(java.sql.SQLException)"><!-- --></A><H3>
+isColumnNotFoundException</H3>
+<PRE>
+public boolean <B>isColumnNotFoundException</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</A>&nbsp;ex)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isColumnNotFoundException(java.sql.SQLException)">isColumnNotFoundException</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-use.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-use.html
index d9883bc232..2a641a52e7 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-use.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-use.html
@@ -363,12 +363,6 @@ Classes in <A HREF="../../../../org/eclipse/net4j/db/package-summary.html">org.e
Classes in <A HREF="../../../../org/eclipse/net4j/db/package-summary.html">org.eclipse.net4j.db</A> used by <A HREF="../../../../org/eclipse/net4j/db/postgresql/package-summary.html">org.eclipse.net4j.db.postgresql</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../../org/eclipse/net4j/db/class-use/DBType.html#org.eclipse.net4j.db.postgresql"><B>DBType</B></A></B>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the SQL data types that are compatible with the DB framework.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/eclipse/net4j/db/class-use/IDBAdapter.html#org.eclipse.net4j.db.postgresql"><B>IDBAdapter</B></A></B>
<BR>
diff --git a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
index 63e4566ed3..c3555d92f4 100644
--- a/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
+++ b/plugins/org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html
@@ -202,14 +202,6 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A></B>(<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A>&nbsp;type)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a way for the DBAdapter to override unsupported DB types with replacements.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/db/postgresql/PostgreSQLAdapter.html#doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">doCreateTable</A></B>(<A HREF="../../../../../org/eclipse/net4j/db/ddl/IDBTable.html" title="interface in org.eclipse.net4j.db.ddl">IDBTable</A>&nbsp;table,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql">Statement</A>&nbsp;statement)</CODE>
@@ -280,7 +272,7 @@ A <A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface
<TH ALIGN="left"><B>Methods inherited from class org.eclipse.net4j.spi.db.<A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, java.util.List)">addIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#addIndexField(java.lang.StringBuilder, org.eclipse.net4j.db.ddl.IDBField)">addIndexField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#alterTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">alterTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldDefs(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String[])">appendFieldDefs</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#appendFieldNames(java.lang.Appendable, org.eclipse.net4j.db.ddl.IDBTable)">appendFieldNames</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createConstraints(org.eclipse.net4j.db.ddl.IDBTable)">createConstraints</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinition(org.eclipse.net4j.db.ddl.IDBField)">createFieldDefinition</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createFieldDefinitions(org.eclipse.net4j.db.ddl.IDBTable)">createFieldDefinitions</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.sql.Statement, int)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createIndexFields(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createIndexFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createJDBCDataSource()">createJDBCDataSource</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">createPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">createTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#createTables(java.lang.Iterable, java.sql.Connection)">createTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBIndex, org.eclipse.net4j.db.ddl.delta.IDBIndexDelta)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropIndex(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropIndex</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropPrimaryKey(org.eclipse.net4j.db.ddl.IDBIndex, java.lang.StringBuilder)">dropPrimaryKey</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, org.eclipse.net4j.db.ddl.delta.IDBTableDelta)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">dropTable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#dropTables(java.lang.Iterable, java.sql.Connection)">dropTables</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.PreparedStatement)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#format(java.sql.ResultSet)">format</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDefaultDBLength(org.eclipse.net4j.db.DBType)">getDefaultDBLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getDropTableSQL(org.eclipse.net4j.db.ddl.IDBTable)">getDropTableSQL</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getFieldLength(org.eclipse.net4j.db.DBType)">getFieldLength</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getJDBCDriver()">getJDBCDriver</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getName()">getName</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getSQL92ReservedWords()">getSQL92ReservedWords</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#getVersion()">getVersion</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isPrimaryKeyShadow(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String, org.eclipse.net4j.db.ddl.IDBIndex.Type, org.eclipse.net4j.db.ddl.IDBField[])">isPrimaryKeyShadow</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isReservedWord(java.lang.String)">isReservedWord</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isTypeIndexable(org.eclipse.net4j.db.DBType)">isTypeIndexable</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#isValidFirstChar(char)">isValidFirstChar</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readFields(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBTable)">readFields</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.DatabaseMetaData, org.eclipse.net4j.db.ddl.IDBTable, java.lang.String)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readIndices(java.sql.Connection, java.sql.ResultSet, org.eclipse.net4j.db.ddl.IDBTable, int, int, int, int)">readIndices</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#readSchema(java.sql.Connection, java.lang.String)">readSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(org.eclipse.net4j.db.ddl.IDBField)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlModifyField(java.lang.String, java.lang.String, java.lang.String)">sqlModifyField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#sqlRenameField(org.eclipse.net4j.db.ddl.IDBField, java.lang.String)">sqlRenameField</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#toString()">toString</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#updateSchema(java.sql.Connection, org.eclipse.net4j.db.ddl.IDBSchema, org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta)">updateSchema</A>, <A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#validateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)">validateTable</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -456,24 +448,6 @@ public boolean <B>isColumnNotFoundException</B>(<A HREF="http://download.oracle.
</DL>
<HR>
-<A NAME="adaptType(org.eclipse.net4j.db.DBType)"><!-- --></A><H3>
-adaptType</H3>
-<PRE>
-public <A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A> <B>adaptType</B>(<A HREF="../../../../../org/eclipse/net4j/db/DBType.html" title="enum in org.eclipse.net4j.db">DBType</A>&nbsp;type)</PRE>
-<DL>
-<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">IDBAdapter</A></CODE></B></DD>
-<DD>Provide a way for the DBAdapter to override unsupported DB types with replacements. The default implementation just
- returns the given type. Subclasses may override single types with replacements.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/db/IDBAdapter.html" title="interface in org.eclipse.net4j.db">IDBAdapter</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html#adaptType(org.eclipse.net4j.db.DBType)">adaptType</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/spi/db/DBAdapter.html" title="class in org.eclipse.net4j.spi.db">DBAdapter</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
<A NAME="doCreateTable(org.eclipse.net4j.db.ddl.IDBTable, java.sql.Statement)"><!-- --></A><H3>
doCreateTable</H3>
<PRE>

Back to the top