Class OptionalPrecisionDecimalsType

java.lang.Object
org.castor.ddlgen.typeinfo.AbstractType
org.castor.ddlgen.typeinfo.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 Details

    • OptionalPrecisionDecimalsType

      public OptionalPrecisionDecimalsType(String jdbcType, 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 Details

    • toDDL

      public 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.