public class AttrNode extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
List<AttrNode> |
children
子类,如果还有更深层次关系,比如当前在dept层,dept.concat是下一层
|
Map<Integer,String> |
colMap
ResultSet索引->基本属性
|
AttrNode |
parent |
Map<String,PropertyDescriptor> |
propertyMap
属性名->PropertyDescriptor
|
Class |
target
节点对应的类型
|
PropertyDescriptor |
typePdInParent |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
initNode(Class target,
Map<String,Object> mapping,
Map<String,Integer> columnIndexMap) |
void |
visit(org.beetl.sql.core.mapping.join.ConfigJoinMapper.RenderContext renderContext,
ExecuteContext ctx,
ReadTypeParameter rtp)
遍历同层的结果集,赋值到grid里
|
void |
visitAll(org.beetl.sql.core.mapping.join.ConfigJoinMapper.RenderContext renderContext,
ExecuteContext ctx,
ReadTypeParameter rtp) |
public Class target
public AttrNode parent
public PropertyDescriptor typePdInParent
public Map<String,PropertyDescriptor> propertyMap
public AttrNode()
public AttrNode(AttrNode parent)
public void initNode(Class target, Map<String,Object> mapping, Map<String,Integer> columnIndexMap) throws Exception
target - 此节点类型mapping - 此节点的配置,属性-> 列名columnIndexMap - 列名->索引位置Exceptionpublic void visit(org.beetl.sql.core.mapping.join.ConfigJoinMapper.RenderContext renderContext,
ExecuteContext ctx,
ReadTypeParameter rtp)
throws Exception
renderContext - ctx - rtp - Exceptionpublic void visitAll(org.beetl.sql.core.mapping.join.ConfigJoinMapper.RenderContext renderContext,
ExecuteContext ctx,
ReadTypeParameter rtp)
throws Exception
ExceptionCopyright © 2021. All rights reserved.