org.dbunit.dataset.datatype
Class BytesDataType
java.lang.Object
org.dbunit.dataset.datatype.DataType
org.dbunit.dataset.datatype.AbstractDataType
org.dbunit.dataset.datatype.BytesDataType
- Direct Known Subclasses:
- BinaryStreamDataType, BlobDataType
public class BytesDataType
- extends AbstractDataType
- Since:
- Mar 20, 2002
- Version:
- $Revision: 629 $
- Author:
- Manuel Laflamme
Fields inherited from class org.dbunit.dataset.datatype.DataType |
BIGINT, BINARY, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONGVARBINARY, LONGVARCHAR, NUMERIC, REAL, SMALLINT, TIME, TIMESTAMP, TINYINT, UNKNOWN, VARBINARY, VARCHAR |
Method Summary |
int |
compare(byte[] v1,
byte[] v2)
|
int |
compare(java.lang.Object o1,
java.lang.Object o2)
Returns a negative integer, zero, or a positive integer as the first
argument is less than, equal to, or greater than the second. |
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
compare
public int compare(java.lang.Object o1,
java.lang.Object o2)
throws TypeCastException
- Description copied from class:
DataType
- Returns a negative integer, zero, or a positive integer as the first
argument is less than, equal to, or greater than the second.
The two values are typecast to this DataType before being compared.
- Overrides:
compare
in class AbstractDataType
- Throws:
TypeCastException
- if the arguments' types prevent them from
being compared by this Comparator.
compare
public int compare(byte[] v1,
byte[] v2)
throws TypeCastException
- 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-2008. All Rights Reserved.