|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FieldConverter
Convert a Java object into the appropriate argument to a SQL statement and then back from the result set to the Java
object. This allows databases to configure per-type conversion. This is used by the
BaseDatabaseType.getFieldConverter(FieldType) method to find the converter for a particular database type.
Databases can then override the default data conversion mechanisms as necessary.
| Method Summary | |
|---|---|
int |
getJdbcTypeVal()
Return the SQL type that is stored in the database for this argument. |
boolean |
isStreamType()
Return whether or not this is a SQL "stream" object. |
Object |
javaToArg(Object javaObject)
Convert a Java object and return the appropriate argument to a SQL insert or update statement. |
Object |
parseDefaultString(String defaultStr)
Convert a default string object and return the appropriate argument to a SQL insert or update statement. |
Object |
resultToJava(FieldType fieldType,
Results results,
int columnPos)
Return the object extracted from the results associated with column in position columnPos. |
| Method Detail |
|---|
Object parseDefaultString(String defaultStr)
throws SQLException
SQLException
Object javaToArg(Object javaObject)
throws SQLException
SQLException
Object resultToJava(FieldType fieldType,
Results results,
int columnPos)
throws SQLException
SQLException - If there is a problem accessing the results data.int getJdbcTypeVal()
Types
constants.
boolean isStreamType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||