public final class RequiredLengthType extends AbstractType
PARAM_POSTFIX_DECIMALS, PARAM_POSTFIX_LENGTH, PARAM_POSTFIX_PRECISION, PARAM_PREFIX
Constructor and Description |
---|
RequiredLengthType(String jdbcType,
String sqlType,
DDLGenConfiguration conf)
Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
|
RequiredLengthType(String jdbcType,
String sqlType,
String postfix,
DDLGenConfiguration conf)
Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
|
Modifier and Type | Method and Description |
---|---|
String |
toDDL(Field field)
Build DDL string with SQL type and parameters.
|
getJdbcType, getSqlType, merge
public RequiredLengthType(String jdbcType, String sqlType, DDLGenConfiguration conf)
jdbcType
- The JDBC type.sqlType
- The SQL type.conf
- The configuration to get default parameter values from.public RequiredLengthType(String jdbcType, String sqlType, String postfix, DDLGenConfiguration conf)
jdbcType
- The JDBC type.sqlType
- The SQL type.postfix
- Post fix to be appended after type.conf
- The configuration to get default parameter values from.public String toDDL(Field field) throws GeneratorException
field
- The field to get specific parameters from.GeneratorException
- If required parameters is not defined.Copyright © 2014. All rights reserved.