|
|||||||||
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 |