X-Git-Url: http://git.phpeclipse.com 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 index 2eb26a0..5a1620b 100644 --- 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 @@ -11,10 +11,30 @@ import com.quantum.util.sql.TypesHelper; public class DataType { private final int javaType; private final String databaseTypeName; + private final long precision; + private final String literalPrefix; + private final String literalSuffix; + private final String createParameters; - public DataType(int javaType, String databaseTypeName) { + + /** + * @param javaType + * @param databaseTypeName + * @param precision + * @param literalPrefix + * @param literalSuffix + * @param createParameters + */ + public DataType(final int javaType, final String databaseTypeName, + final long precision, final String literalPrefix, final String literalSuffix, + final String createParameters) { + super(); this.javaType = javaType; this.databaseTypeName = databaseTypeName; + this.precision = precision; + this.literalPrefix = literalPrefix; + this.literalSuffix = literalSuffix; + this.createParameters = createParameters; } public String getDatabaseTypeName() { return this.databaseTypeName; @@ -25,4 +45,16 @@ public class DataType { public String getJavaNameType() { return TypesHelper.getTypeName(this.javaType); } + public String getCreateParameters() { + return this.createParameters; + } + public String getLiteralPrefix() { + return this.literalPrefix; + } + public String getLiteralSuffix() { + return this.literalSuffix; + } + public long getPrecision() { + return this.precision; + } }