public interface TnRowCreator
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Map<String,TnPropertyMapping> |
createPropertyCache(Map<String,String> selectColumnMap,
Map<String,Map<String,Integer>> selectIndexMap,
TnBeanMetaData beanMetaData)
Create property cache as map.
|
Object |
createRow(ResultSet rs,
Map<String,Map<String,Integer>> selectIndexMap,
Map<String,TnPropertyMapping> columnPropertyTypeMap,
Class<?> beanClass,
ConditionBean cb)
Create row instance of base point table.
|
Object createRow(ResultSet rs, Map<String,Map<String,Integer>> selectIndexMap, Map<String,TnPropertyMapping> columnPropertyTypeMap, Class<?> beanClass, ConditionBean cb) throws SQLException
rs - Result set. (NotNull)selectIndexMap - The map of select index. map:{entityNo(e.g. loc00 or _0_3) = map:{selectColumnKeyName = selectIndex}} (NullAllowed)columnPropertyTypeMap - The map of row property cache. The key is String(columnName) and the value is a PropertyMapping. (NotNull)beanClass - Bean class. (NotNull)cb - The condition-bean for the select. (NullAllowed: when not condition-bean select)SQLException - When it fails to handle the SQL.Map<String,TnPropertyMapping> createPropertyCache(Map<String,String> selectColumnMap, Map<String,Map<String,Integer>> selectIndexMap, TnBeanMetaData beanMetaData) throws SQLException
selectColumnMap - The map of select column name. {flexible-name = columnAliasName} (NotNull)selectIndexMap - The map of select index. map:{entityNo(e.g. loc00 or _0_3) = map:{selectColumnKeyName = selectIndex}} (NullAllowed)beanMetaData - Bean meta data. (NotNull)SQLException - When it fails to handle the SQL.Copyright © 2014–2015 The DBFlute Project. All rights reserved.