public class Rule extends Object
| 构造器和说明 |
|---|
Rule() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
buildOriRuleStr(String ruleStr) |
com.alibaba.fastjson.JSONObject |
buildRule() |
com.alibaba.fastjson.JSONArray |
buildRuleFilter() |
com.alibaba.fastjson.JSONObject |
buildRuleItem() |
void |
checkRule(Middleware middleware)
检查规则数据是否合规
|
boolean |
checkSamePattern(List<String> hasPattern,
String db,
String tb)
检查是否已处理的模式
|
boolean |
containsItem(RuleItem ruleItem) |
boolean |
equals(Object obj) |
String |
getDbOri() |
IDbTbConvert |
getDbTbConvert() |
String |
getId() |
String |
getParentId() |
String[] |
getPrimarys(Connection conn) |
String |
getRuleItem(RuleItem item) |
String |
getTbOri() |
String |
getText() |
int |
hashCode() |
String |
index(String db,
String tb) |
String |
packCascadeSql()
生成级联的SQL
|
String |
packFromstr() |
void |
putRuleFilter(com.alibaba.fastjson.JSONArray parseArray) |
void |
putRuleItem(RuleItem ruleItem,
String value)
设置item值
|
void |
removeRuleItem(RuleItem ruleItem) |
public void checkRule(Middleware middleware)
middleware - public IDbTbConvert getDbTbConvert()
public String packFromstr()
public String packCascadeSql()
public void removeRuleItem(RuleItem ruleItem)
public String[] getPrimarys(Connection conn)
public boolean containsItem(RuleItem ruleItem)
public boolean checkSamePattern(List<String> hasPattern, String db, String tb)
hasPattern - db - tb - public com.alibaba.fastjson.JSONObject buildRuleItem()
public com.alibaba.fastjson.JSONArray buildRuleFilter()
public void putRuleFilter(com.alibaba.fastjson.JSONArray parseArray)
public com.alibaba.fastjson.JSONObject buildRule()
public String getTbOri()
public String getDbOri()
public String getId()
public String getText()
public String getParentId()
Copyright © 2023. All rights reserved.