Package org.dbunit.dataset.datatype
Class BooleanDataType
java.lang.Object
org.dbunit.dataset.datatype.DataType
org.dbunit.dataset.datatype.AbstractDataType
org.dbunit.dataset.datatype.BooleanDataType
- Direct Known Subclasses:
BitDataType
- Version:
- $Revision$ $Date$
- Author:
- Manuel Laflamme, Last changed by: $Author$
-
Field Summary
Fields inherited from class org.dbunit.dataset.datatype.DataType
BIGINT, BIGINT_AUX_LONG, BINARY, BIT, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONGNVARCHAR, LONGVARBINARY, LONGVARCHAR, NCHAR, NUMERIC, NVARCHAR, REAL, RELATIVE_DATE_TIME_PARSER, SMALLINT, TIME, TIMESTAMP, TINYINT, UNKNOWN, VARBINARY, VARCHAR -
Method Summary
Modifier and TypeMethodDescriptionprotected intcompareNonNulls(Object value1, Object value2) Compares non-null values to each other.getSqlValue(int column, ResultSet resultSet) Returns the specified column value from the specified resultset object.voidsetSqlValue(Object value, int column, PreparedStatement statement) Set the specified value to the specified prepared statement object.Returns the specified value typecasted to thisDataTypeMethods inherited from class org.dbunit.dataset.datatype.AbstractDataType
areObjectsEqual, compare, getSqlType, getTypeClass, isDateTime, isNumber, loadClass, loadClass, toStringMethods inherited from class org.dbunit.dataset.datatype.DataType
asString, forObject, forSqlType, forSqlTypeName, getSqlTypeName, isExtendedSyntax
-
Method Details
-
typeCast
Description copied from class:DataTypeReturns the specified value typecasted to thisDataType- Specified by:
typeCastin classDataType- Throws:
TypeCastException
-
compareNonNulls
Description copied from class:AbstractDataTypeCompares non-null values to each other. Both objects are guaranteed to be not null and to implement the interfaceComparable. The two given objects are the results of theDataType.typeCast(Object)method call which is usually implemented by a specializedDataTypeimplementation.- Overrides:
compareNonNullsin classAbstractDataType- Parameters:
value1- First value resulting from theDataType.typeCast(Object)method callvalue2- Second value resulting from theDataType.typeCast(Object)method call- Returns:
- The result of the
Comparable.compareTo(Object)invocation. - Throws:
TypeCastException
-
getSqlValue
Description copied from class:DataTypeReturns the specified column value from the specified resultset object.- Overrides:
getSqlValuein classAbstractDataType- Throws:
SQLExceptionTypeCastException
-
setSqlValue
public void setSqlValue(Object value, int column, PreparedStatement statement) throws SQLException, TypeCastException Description copied from class:DataTypeSet the specified value to the specified prepared statement object.- Overrides:
setSqlValuein classAbstractDataType- Throws:
SQLExceptionTypeCastException
-