|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Mapper
Preprocessor mapper interface. Maps DB types to Java types.
| Method Summary | |
|---|---|
java.lang.String |
getClassName(java.lang.Class<?> cls,
java.lang.String[] packs)
Converts class to its name regarding import lists. |
java.util.List<ColumnInfo> |
getFields(java.sql.ResultSetMetaData rsmd,
java.lang.String resultSetVar,
java.lang.String metaVar,
SqlChecker checker)
Retrieves column info from ResultSet. |
java.lang.Object |
getTestObject(java.lang.Class<?> paramType,
SqlChecker checker)
Creates test object used as a parameter for business method during preprocess. |
| Method Detail |
|---|
java.lang.Object getTestObject(java.lang.Class<?> paramType,
SqlChecker checker)
paramType - Java type of a parameterchecker - SQL checker
java.lang.String getClassName(java.lang.Class<?> cls,
java.lang.String[] packs)
cls - classpacks - imported packages
java.util.List<ColumnInfo> getFields(java.sql.ResultSetMetaData rsmd,
java.lang.String resultSetVar,
java.lang.String metaVar,
SqlChecker checker)
throws java.sql.SQLException
ResultSet. Column info contains (for each query column):
ColumnInfo.
rsmd - result set meta-dataresultSetVar - name of a variable which is used as result set (variable has type ResultSet).
Should be used when generating value for ColumnInfo.fetchMethod.metaVar - name if a variable which is used as boolean flag indicating extraction of meta-info from query
(set to true when calling GBase.metaRowQuery(java.sql.PreparedStatement, Class)).
Should be used when generating value for ColumnInfo.fetchMethod.
java.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||