Class OptionalPrecisionDecimalsType

  • All Implemented Interfaces:
    TypeInfo

    public final class OptionalPrecisionDecimalsType
    extends AbstractType
    Final TypeInfo for types having optional precision and decimals parameters. An Exception will be throw if not both parameters are specified from the same source (mapping or ddl.properties file).
    Since:
    1.1
    Version:
    $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
    Author:
    Le Duc Bao, Ralf Joachim
    • Constructor Detail

      • OptionalPrecisionDecimalsType

        public OptionalPrecisionDecimalsType​(java.lang.String jdbcType,
                                             java.lang.String sqlType,
                                             DDLGenConfiguration conf)
        Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
        Parameters:
        jdbcType - The JDBC type.
        sqlType - The SQL type.
        conf - The configuration to get default parameter values from.
    • Method Detail

      • toDDL

        public java.lang.String toDDL​(Field field)
                               throws GeneratorException
        Build DDL string with SQL type and parameters.
        Parameters:
        field - The field to get specific parameters from.
        Returns:
        Type string for DDL.
        Throws:
        GeneratorException - If required parameters is not defined.