diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java | 62 |
1 files changed, 1 insertions, 61 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java index 44994ca37d..c1cc8968c1 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java @@ -21,7 +21,7 @@ public interface IDBField public String getName(); - public Type getType(); + public DBType getType(); public int getPrecision(); @@ -32,64 +32,4 @@ public interface IDBField public int getPosition(); public String getFullName(); - - /** - * @author Eike Stepper - */ - public enum Type - { - BOOLEAN(16), // - BIT(-7), // - TINYINT(-6), // - SMALLINT(5), // - INTEGER(4), // - BIGINT(-5), // - FLOAT(6), // - REAL(7), // - DOUBLE(8), // - NUMERIC(2), // - DECIMAL(3), // - CHAR(1), // - VARCHAR(12), // - LONGVARCHAR(-1, "LONG VARCHAR"), // - DATE(91), // - TIME(92), // - TIMESTAMP(93), // - BINARY(-2), // - VARBINARY(-3), // - LONGVARBINARY(-4, "LONG VARBINARY"), // - BLOB(2004), // - CLOB(2005); // - - private int code; - - private String keyword; - - private Type(int code, String keyword) - { - this.code = code; - this.keyword = keyword; - } - - private Type(int code) - { - this(code, null); - } - - public int getCode() - { - return code; - } - - public String getKeyword() - { - return keyword == null ? super.toString() : keyword; - } - - @Override - public String toString() - { - return getKeyword(); - } - } } |