org.castor.ddlgen.typeinfo
Class OptionalLengthType

java.lang.Object
  extended by org.castor.ddlgen.typeinfo.AbstractType
      extended by org.castor.ddlgen.typeinfo.OptionalLengthType
All Implemented Interfaces:
TypeInfo

public final class OptionalLengthType
extends AbstractType

Final TypeInfo for types having one optional 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

Field Summary
 
Fields inherited from class org.castor.ddlgen.typeinfo.AbstractType
PARAM_POSTFIX_DECIMALS, PARAM_POSTFIX_LENGTH, PARAM_POSTFIX_PRECISION, PARAM_PREFIX
 
Constructor Summary
OptionalLengthType(java.lang.String jdbcType, java.lang.String sqlType, DDLGenConfiguration conf)
          Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
OptionalLengthType(java.lang.String jdbcType, java.lang.String sqlType, java.lang.String postfix, DDLGenConfiguration conf)
          Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
 
Method Summary
 java.lang.String toDDL(Field field)
          Build DDL string with SQL type and parameters.
 
Methods inherited from class org.castor.ddlgen.typeinfo.AbstractType
getJdbcType, getSqlType, merge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionalLengthType

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

OptionalLengthType

public OptionalLengthType(java.lang.String jdbcType,
                          java.lang.String sqlType,
                          java.lang.String postfix,
                          DDLGenConfiguration conf)
Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.

Parameters:
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.
Method Detail

toDDL

public java.lang.String toDDL(Field field)
Build DDL string with SQL type and parameters.

Parameters:
field - The field to get specific parameters from.
Returns:
Type string for DDL.


Intalio Inc. (C) 1999-2007. All rights reserved http://www.intalio.com