diff options
author | Eike Stepper | 2007-10-20 15:15:21 +0000 |
---|---|---|
committer | Eike Stepper | 2007-10-20 15:15:21 +0000 |
commit | e6076dcae41b4a23318f73dc37fce44ebfc3f596 (patch) | |
tree | 75aeff43e67dfde5c5f522f86e512a17c9411a9f /plugins/org.eclipse.net4j.db | |
parent | b4be229539f34f66bf12edb23dab8e6cf68e3222 (diff) | |
download | cdo-e6076dcae41b4a23318f73dc37fce44ebfc3f596.tar.gz cdo-e6076dcae41b4a23318f73dc37fce44ebfc3f596.tar.xz cdo-e6076dcae41b4a23318f73dc37fce44ebfc3f596.zip |
[206980] Add Mysql adapter
https://bugs.eclipse.org/bugs/show_bug.cgi?id=206980
Diffstat (limited to 'plugins/org.eclipse.net4j.db')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/db/IDBField.java | 8 | ||||
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBField.java | 20 |
2 files changed, 28 insertions, 0 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 f82cd3d64f..7838aabb13 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 @@ -19,12 +19,20 @@ public interface IDBField extends IDBElement public IDBTable getTable(); + public void setName(String name); + public DBType getType(); + public void setType(DBType type); + public int getPrecision(); + public void setPrecision(int precision); + public int getScale(); + public void setScale(int scale); + public boolean isNotNull(); public void setNotNull(boolean on); diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBField.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBField.java index f787c30457..8e36538a56 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBField.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBField.java @@ -61,21 +61,41 @@ public class DBField extends DBElement implements IDBField return name; } + public void setName(String name) + { + this.name = name; + } + public DBType getType() { return type; } + public void setType(DBType type) + { + this.type = type; + } + public int getPrecision() { return precision == DEFAULT ? DEFAULT_PRECISION : precision; } + public void setPrecision(int precision) + { + this.precision = precision; + } + public int getScale() { return scale; } + public void setScale(int scale) + { + this.scale = scale; + } + public boolean isNotNull() { return notNull; |