diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java index 6f490babf8..e3da8c7b55 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/ddl/IDBIndex.java @@ -26,8 +26,30 @@ public interface IDBIndex extends IDBSchemaElement /** * @since 4.2 */ + public void setType(Type type); + + public int getPosition(); + + /** + * @since 4.2 + */ + public IDBIndexField addIndexField(IDBField field); + + /** + * @since 4.2 + */ + public IDBIndexField getIndexField(String name); + + /** + * @since 4.2 + */ public IDBIndexField getIndexField(int position); + /** + * @since 4.2 + */ + public IDBField getField(String name); + public IDBField getField(int position); public int getFieldCount(); @@ -39,8 +61,6 @@ public interface IDBIndex extends IDBSchemaElement public IDBField[] getFields(); - public int getPosition(); - /** * The type of an {@link IDBIndex index} specification in a {@link IDBTable DB table}. * |