VSql.Sibling, VSql.Transaction| 限定符和类型 | 方法和说明 |
|---|---|
void |
append(VSql vsql)
拼接脚本
|
VSql |
buildChildren(java.lang.String name,
QEnum.Func func,
RequestParam rp)
构造关联子脚本
|
void |
clearCache()
清除当前缓存配置
|
java.util.Map<java.lang.String,java.lang.String> |
getAttrs()
获取当前脚本所有表的配置属性
|
QTable.QCache |
getCache()
获取当前脚本对应的缓存配置
|
Tool.Caller |
getCaller()
获取脚本执行调用者
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getCompParamNames()
获取所有复合参数名集,含QItem下所有QResult中的参数名,如“param.key”为复合参数
|
VConfig |
getConfig() |
VSql |
getCount()
获取统计数据的SQL,只有Query时有效
|
Sql.Crud |
getCrud()
获取数据库脚本执行类型
|
RequestParam |
getData()
获取当前脚本的请求数据集
|
java.util.Map<java.lang.String,java.lang.Object> |
getDics()
获取所有返回数据字段对应的数据字典配置
|
java.lang.String |
getDS()
获取当前脚本所属性的数据源名称
|
java.util.Set<java.lang.String> |
getFields()
获取插入或修改的字段集
|
QEnum.Func |
getFunc()
获取数据库操作方法:INSERT, UPDATE, DELETE, SELECT, QUERY, COUNT;
|
java.util.Set<java.lang.Object> |
getIds()
获取PK
|
java.util.Set<QTable> |
getJoinTables()
获取当前脚本中的所有关联表的配置
|
java.lang.String |
getKey()
获取当前脚本的KEY
|
java.util.Set<java.lang.String> |
getParamNames()
获取所有参数名集,含QItem下所有QResult中的参数名
|
java.util.List<java.lang.Object> |
getParams()
获取当前脚本中的参数值
|
java.util.Set<java.lang.Object> |
getParentIds()
获取父节点ID集合,只对树形表有效
|
java.lang.String |
getPath()
获取当前脚本对象输出的路径,如abc.item.child
|
java.lang.String |
getPK()
获取当前脚本中主表的PK字段名称
|
QBean |
getQBean()
获取当前脚本对应的javabean类
|
QTable |
getQTable()
获取当前脚本的主表配置
|
QEnum.QOut |
getResult()
获取结果输出类型
|
java.lang.String |
getSearch()
获取当前脚本中主表对应的搜索引擎配置名称
|
java.lang.StringBuilder |
getSql()
获取Sql脚本字符串
|
VSql.Transaction |
getTransaction()
获取当前脚本的事务类型
|
Sql.VType |
getVType()
获取当前Result中的执行类型
|
java.util.Set<java.lang.String> |
getWhereParams()
查询条件参数名称集合
|
boolean |
isJoin()
是否为join查询
|
static void |
main(java.lang.String[] args) |
java.util.List<VSql.Sibling> |
siblings()
获取当前脚本的兄弟脚本
|
java.lang.String |
toString() |
java.util.List<Relation.Wrap> |
wraps()
获取当前脚本中关联表的容器
|
public VSqlWrap(VConfig config)
public VConfig getConfig()
public java.util.Set<QTable> getJoinTables()
VSqlgetJoinTables 在接口中 VSqlpublic java.lang.StringBuilder getSql()
VSqlpublic java.util.List<java.lang.Object> getParams()
VSqlpublic QEnum.QOut getResult()
VSqlpublic java.util.Set<java.lang.Object> getIds()
VSqlpublic java.lang.String getPath()
VSqlpublic QTable.QCache getCache()
VSqlpublic void clearCache()
VSqlclearCache 在接口中 VSqlpublic QEnum.Func getFunc()
VSqlpublic RequestParam getData()
VSqlpublic java.util.Set<java.lang.String> getParamNames()
VSqlgetParamNames 在接口中 VSqlpublic java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getCompParamNames()
VSqlgetCompParamNames 在接口中 VSqlpublic VSql.Transaction getTransaction()
VSqlgetTransaction 在接口中 VSqlpublic java.util.List<Relation.Wrap> wraps()
VSqlpublic java.util.List<VSql.Sibling> siblings()
VSqlpublic java.util.Map<java.lang.String,java.lang.String> getAttrs()
VSqlpublic java.lang.String getSearch()
VSqlpublic VSql buildChildren(java.lang.String name, QEnum.Func func, RequestParam rp)
VSqlbuildChildren 在接口中 VSqlname - 关联子脚本名称func - 关联子脚本方法rp - 关联子脚本所需要的数据集public java.util.Map<java.lang.String,java.lang.Object> getDics()
VSqlpublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic static void main(java.lang.String[] args)
public java.util.Set<java.lang.Object> getParentIds()
VSqlgetParentIds 在接口中 VSqlpublic java.util.Set<java.lang.String> getWhereParams()
VSqlgetWhereParams 在接口中 VSqlpublic boolean isJoin()
VSqlpublic Tool.Caller getCaller()
VSql