Class RequiredPrecisionType

java.lang.Object
org.castor.ddlgen.typeinfo.AbstractType
org.castor.ddlgen.typeinfo.RequiredPrecisionType
All Implemented Interfaces:
TypeInfo

public final class RequiredPrecisionType extends AbstractType
Final TypeInfo for types having a required length parameter.
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

    • RequiredPrecisionType

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