Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java')
-rw-r--r--plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
index ca043bc934..4b7ee9e4c8 100644
--- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
+++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/spi/db/DBAdapter.java
@@ -1010,6 +1010,26 @@ public abstract class DBAdapter implements IDBAdapter
/**
* @since 4.2
*/
+ public String sqlModifyField(IDBField field)
+ {
+ String tableName = field.getTable().getName();
+ String fieldName = field.getName();
+
+ String definition = createFieldDefinition(field);
+ return sqlModifyField(tableName, fieldName, definition);
+ }
+
+ /**
+ * @since 4.2
+ */
+ protected String sqlModifyField(String tableName, String fieldName, String definition)
+ {
+ return "ALTER TABLE " + tableName + " ALTER COLUMN " + fieldName + " " + definition;
+ }
+
+ /**
+ * @since 4.2
+ */
public String format(PreparedStatement stmt)
{
return stmt.toString();

Back to the top