- java.lang.Object
-
- net.wicp.tams.common.binlog.alone.binlog.bean.Rule
-
public class Rule extends Object
-
-
构造器概要
构造器 构造器 说明 Rule()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static StringbuildOriRuleStr(String ruleStr)com.alibaba.fastjson.JSONObjectbuildRule()com.alibaba.fastjson.JSONArraybuildRuleFilter()com.alibaba.fastjson.JSONObjectbuildRuleItem()voidcheckRule(net.wicp.tams.common.constant.Middleware middleware)检查规则数据是否合规booleancheckSamePattern(List<String> hasPattern, String db, String tb)检查是否已处理的模式booleancontainsItem(RuleItem ruleItem)booleanequals(Object obj)StringgetDbOri()net.wicp.tams.common.callback.IDbTbConvertgetDbTbConvert()StringgetId()StringgetParentId()String[]getPrimarys(Connection conn)StringgetRuleItem(RuleItem item)StringgetTbOri()StringgetText()inthashCode()Stringindex(String db, String tb)StringpackCascadeSql()生成级联的SQLStringpackFromstr()voidputRuleFilter(com.alibaba.fastjson.JSONArray parseArray)voidputRuleItem(RuleItem ruleItem, String value)设置item值voidremoveRuleItem(RuleItem ruleItem)
-
-
-
方法详细资料
-
checkRule
public void checkRule(net.wicp.tams.common.constant.Middleware middleware)
检查规则数据是否合规- 参数:
middleware-
-
getDbTbConvert
public net.wicp.tams.common.callback.IDbTbConvert getDbTbConvert()
-
packFromstr
public String packFromstr()
-
packCascadeSql
public String packCascadeSql()
生成级联的SQL- 返回:
-
putRuleItem
public void putRuleItem(RuleItem ruleItem, String value)
设置item值- 参数:
ruleItem-value-
-
removeRuleItem
public void removeRuleItem(RuleItem ruleItem)
-
getPrimarys
public String[] getPrimarys(Connection conn)
-
containsItem
public boolean containsItem(RuleItem ruleItem)
-
checkSamePattern
public boolean checkSamePattern(List<String> hasPattern, String db, String tb)
检查是否已处理的模式- 参数:
hasPattern-db-tb-- 返回:
-
buildRuleItem
public com.alibaba.fastjson.JSONObject buildRuleItem()
-
buildRuleFilter
public com.alibaba.fastjson.JSONArray buildRuleFilter()
-
putRuleFilter
public void putRuleFilter(com.alibaba.fastjson.JSONArray parseArray)
-
buildRule
public com.alibaba.fastjson.JSONObject buildRule()
-
getTbOri
public String getTbOri()
-
getDbOri
public String getDbOri()
-
getId
public String getId()
-
getText
public String getText()
-
getParentId
public String getParentId()
-
-