Package org.castor.ddlgen.typeinfo
Interface TypeInfo
-
- All Known Implementing Classes:
AbstractType,LobType,NoParamType,NotSupportedType,OptionalLengthType,OptionalPrecisionDecimalsType,OptionalPrecisionType,RequiredLengthType,RequiredPrecisionType
public interface TypeInfoInterface associates JDBC to SQL type and its parameters.- Since:
- 1.1
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Le Duc Bao, Ralf Joachim
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetJdbcType()Get JDBC type.java.lang.StringgetSqlType()Get SQL type.voidmerge(TypeInfo type)Merge 2 TypeInfo's.java.lang.StringtoDDL(Field field)Build DDL string with SQL type and parameters.
-
-
-
Method Detail
-
getJdbcType
java.lang.String getJdbcType()
Get JDBC type.- Returns:
- The JDBC type.
-
getSqlType
java.lang.String getSqlType()
Get SQL type.- Returns:
- The SQL type.
-
merge
void merge(TypeInfo type) throws GeneratorException
Merge 2 TypeInfo's.- Parameters:
type- type infor- Throws:
GeneratorException- exception
-
toDDL
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.
-
-