org.dbunit.dataset.datatype
Class StringIgnoreCaseDataType
java.lang.Object
org.dbunit.dataset.datatype.DataType
org.dbunit.dataset.datatype.AbstractDataType
org.dbunit.dataset.datatype.StringDataType
org.dbunit.dataset.datatype.StringIgnoreCaseDataType
public class StringIgnoreCaseDataType
- extends StringDataType
String data type that ignore case when comparing String values.
- Since:
- 2.4.0
- Version:
- $Revision: 909 $ $Date: 2008-12-04 21:20:00 +0100 (Thu, 04 Dec 2008) $
- Author:
- gommma (gommma AT users.sourceforge.net), Last changed by: $Author: gommma $
Fields inherited from class org.dbunit.dataset.datatype.DataType |
BIGINT, BINARY, BIT, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONGVARBINARY, LONGVARCHAR, NUMERIC, REAL, SMALLINT, TIME, TIMESTAMP, TINYINT, UNKNOWN, VARBINARY, VARCHAR |
StringIgnoreCaseDataType
public StringIgnoreCaseDataType(String name,
int sqlType)
compareNonNulls
protected int compareNonNulls(Object value1,
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
Copyright © 2002-2012. All Rights Reserved.