From: <fc...@us...> - 2008-02-21 09:17:31
|
Revision: 673 http://openutils.svn.sourceforge.net/openutils/?rev=673&view=rev Author: fcarone Date: 2008-02-21 01:17:34 -0800 (Thu, 21 Feb 2008) Log Message: ----------- Hsqldb datatype factory added Added Paths: ----------- trunk/openutils-testing/src/main/java/it/openutils/testing/dbunit/datatype/ trunk/openutils-testing/src/main/java/it/openutils/testing/dbunit/datatype/HsqlDatatypeFactory.java Added: trunk/openutils-testing/src/main/java/it/openutils/testing/dbunit/datatype/HsqlDatatypeFactory.java =================================================================== --- trunk/openutils-testing/src/main/java/it/openutils/testing/dbunit/datatype/HsqlDatatypeFactory.java (rev 0) +++ trunk/openutils-testing/src/main/java/it/openutils/testing/dbunit/datatype/HsqlDatatypeFactory.java 2008-02-21 09:17:34 UTC (rev 673) @@ -0,0 +1,33 @@ +/* + * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it + */ +package it.openutils.testing.dbunit.datatype; + +import java.sql.Types; + +import org.dbunit.dataset.datatype.DataType; +import org.dbunit.dataset.datatype.DataTypeException; +import org.dbunit.dataset.datatype.DefaultDataTypeFactory; + + +/** + * @author fcarone + * @version $Id: HsqlDatatypeFactory.java 672 2008-02-20 17:14:54Z fcarone $ + */ +public class HsqlDatatypeFactory extends DefaultDataTypeFactory +{ + + /** + * {@inheritDoc} + * Needed to fix Boolean type recognition for HSQLDB + */ + @Override + public DataType createDataType(int sqlType, String sqlTypeName) throws DataTypeException + { + if (sqlType == Types.BOOLEAN) + { + return DataType.BOOLEAN; + } + return super.createDataType(sqlType, sqlTypeName); + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |