diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java index 13bdeffbdb..7137160554 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBIndexField.java @@ -12,12 +12,15 @@ package org.eclipse.net4j.internal.db.ddl; import org.eclipse.net4j.db.ddl.IDBIndexField; import org.eclipse.net4j.db.ddl.IDBSchema; +import org.eclipse.net4j.spi.db.DBSchemaElement; /** * @author Eike Stepper */ public class DBIndexField extends DBSchemaElement implements IDBIndexField { + private static final long serialVersionUID = 1L; + private DBIndex index; private DBField field; @@ -26,11 +29,19 @@ public class DBIndexField extends DBSchemaElement implements IDBIndexField public DBIndexField(DBIndex index, DBField field, int position) { + super(field.getName()); this.index = index; this.field = field; this.position = position; } + /** + * Constructor for deserialization. + */ + protected DBIndexField() + { + } + public DBIndex getIndex() { return index; @@ -57,11 +68,6 @@ public class DBIndexField extends DBSchemaElement implements IDBIndexField return field.getSchema(); } - public String getName() - { - return field.getName(); - } - public String getFullName() { return field.getFullName(); |