org.apache.ddlutils.io.converters
Interface SqlTypeConverter

All Known Implementing Classes:
ByteArrayBase64Converter, DateConverter, NumberConverter, TimeConverter, TimestampConverter

public interface SqlTypeConverter

Interface for classes that convert between strings and sql data types.

Version:
$Revision: 289996 $

Method Summary
 java.lang.Object convertFromString(java.lang.String textRep, int sqlTypeCode)
          Converts the given textual representation to an instance of the target type.
 java.lang.String convertToString(java.lang.Object obj, int sqlTypeCode)
          Converts the given object to a string representation.
 

Method Detail

convertFromString

java.lang.Object convertFromString(java.lang.String textRep,
                                   int sqlTypeCode)
                                   throws ConversionException
Converts the given textual representation to an instance of the target type.

Parameters:
textRep - The textual representation
sqlTypeCode - The target sql type code, one of the constants in Types
Returns:
The corresponding object
Throws:
ConversionException

convertToString

java.lang.String convertToString(java.lang.Object obj,
                                 int sqlTypeCode)
                                 throws ConversionException
Converts the given object to a string representation.

Parameters:
obj - The object
sqlTypeCode - The corresponding source type code
Returns:
The textual representation
Throws:
ConversionException


Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.