latest quantum sources 2.3.2
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.quantum.sql / src / com / quantum / model / DataType.java
diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/model/DataType.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/model/DataType.java
new file mode 100644 (file)
index 0000000..2eb26a0
--- /dev/null
@@ -0,0 +1,28 @@
+package com.quantum.model;
+
+import com.quantum.util.sql.TypesHelper;
+
+
+/**
+ * This class represents a data type.  Columns in databases can be of particular types.
+ * 
+ * @author BC
+ */
+public class DataType {
+       private final int javaType;
+       private final String databaseTypeName;
+
+       public DataType(int javaType, String databaseTypeName) {
+               this.javaType = javaType;
+               this.databaseTypeName = databaseTypeName;
+       }
+       public String getDatabaseTypeName() {
+               return this.databaseTypeName;
+       }
+       public int getJavaType() {
+               return this.javaType;
+       }
+       public String getJavaNameType() {
+               return TypesHelper.getTypeName(this.javaType);
+       }
+}