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
public class BooleanDataType
- extends AbstractDataType
- Version:
- $Revision: 1023 $ $Date: 2009-08-03 23:08:12 +0200 (lun, 03 ago 2009) $
- Author:
- Manuel Laflamme, Last changed by: $Author: gommma $
| Fields inherited from class org.dbunit.dataset.datatype.DataType |
BIGINT, BIGINT_AUX_LONG, BINARY, BIT, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONGVARBINARY, LONGVARCHAR, NUMERIC, REAL, SMALLINT, TIME, TIMESTAMP, TINYINT, UNKNOWN, VARBINARY, VARCHAR |
|
Method Summary |
protected int |
compareNonNulls(java.lang.Object value1,
java.lang.Object value2)
Compares non-null values to each other. |
java.lang.Object |
getSqlValue(int column,
java.sql.ResultSet resultSet)
Returns the specified column value from the specified resultset object. |
void |
setSqlValue(java.lang.Object value,
int column,
java.sql.PreparedStatement statement)
Set the specified value to the specified prepared statement object. |
java.lang.Object |
typeCast(java.lang.Object value)
Returns the specified value typecasted to this DataType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeCast
public java.lang.Object typeCast(java.lang.Object value)
throws TypeCastException
- Description copied from class:
DataType
- Returns the specified value typecasted to this
DataType
- Specified by:
typeCast in class DataType
- Throws:
TypeCastException
compareNonNulls
protected int compareNonNulls(java.lang.Object value1,
java.lang.Object value2)
throws TypeCastException
- Description copied from class:
AbstractDataType
- Compares non-null values to each other. Both objects are guaranteed to be not
null and to implement the interface
Comparable. The two given objects
are the results of the DataType.typeCast(Object) method call which is usually
implemented by a specialized DataType implementation.
- Overrides:
compareNonNulls in class AbstractDataType
- Parameters:
value1 - First value resulting from the DataType.typeCast(Object) method callvalue2 - Second value resulting from the DataType.typeCast(Object) method call
- Returns:
- The result of the
Comparable.compareTo(Object) invocation.
- Throws:
TypeCastException
getSqlValue
public java.lang.Object getSqlValue(int column,
java.sql.ResultSet resultSet)
throws java.sql.SQLException,
TypeCastException
- Description copied from class:
DataType
- Returns the specified column value from the specified resultset object.
- Overrides:
getSqlValue in class AbstractDataType
- Throws:
java.sql.SQLException
TypeCastException
setSqlValue
public void setSqlValue(java.lang.Object value,
int column,
java.sql.PreparedStatement statement)
throws java.sql.SQLException,
TypeCastException
- Description copied from class:
DataType
- Set the specified value to the specified prepared statement object.
- Overrides:
setSqlValue in class AbstractDataType
- Throws:
java.sql.SQLException
TypeCastException
Copyright © 2002-2009. All Rights Reserved.