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;
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;
+ }
}