类的使用
net.wicp.tams.common.binlog.alone.binlog.bean.Rule
-
-
net.wicp.tams.common.binlog.alone中Rule的使用
返回变量类型为Rule的类型的net.wicp.tams.common.binlog.alone中的方法 修饰符和类型 方法 说明 static Map<Rule,ListenerConf.DuckulaEvent>PluginAssit. proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule)参数类型为Rule的net.wicp.tams.common.binlog.alone中的方法 修饰符和类型 方法 说明 static org.apache.commons.lang3.tuple.Pair<String,String>Config. convertNewDbTb(Rule rule, org.apache.commons.lang3.tuple.Pair<String,String> oriDbtb)static org.apache.commons.lang3.tuple.Pair<String,String>PluginAssit. getNewDbTb(Rule rule, ListenerConf.DuckulaEvent duckulaEvent)得到新的dbtb名。static Map<Rule,ListenerConf.DuckulaEvent>PluginAssit. proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule) -
net.wicp.tams.common.binlog.alone.binlog.bean中Rule的使用
类型参数类型为Rule的net.wicp.tams.common.binlog.alone.binlog.bean中的字段 修饰符和类型 字段 说明 List<Rule>Rule. subRules返回Rule的net.wicp.tams.common.binlog.alone.binlog.bean中的方法 修饰符和类型 方法 说明 RuleRuleManager. findRule(String db, String tb)找到表的匹配规则RuleRuleManager. findRuleByPattern(String dbPattern, String tbPattern)通过库模式和表模式来找到rule参数类型为Rule的net.wicp.tams.common.binlog.alone.binlog.bean中的方法 修饰符和类型 方法 说明 voidRuleManager. addRule(Rule rule) -
net.wicp.tams.common.binlog.alone.binlog.listener中Rule的使用
参数类型为Rule的net.wicp.tams.common.binlog.alone.binlog.listener中的方法 修饰符和类型 方法 说明 net.wicp.tams.common.ResultIBinlogListener. doAlterTableCallBack(Rule rule, ListenerConf.ColHis colHis, String sql, String[] addColNames, String updateColName, String[] deleteColNames, net.wicp.tams.common.constant.FieldFormart fieldFormart, String newDb, String newTb)当修改表结构时的回调,添加字段(最常见)、也许是修改类型。ListenerConf.Position.BuilderAbsConsumerListener. doBui(Rule rule, ListenerConf.DuckulaEvent duckulaEvent, boolean isSplit)ListenerConf.Position.BuilderIConsumerListener. doBui(Rule rule, ListenerConf.DuckulaEvent duckulaEvent, boolean isSplit)单个单个的数据处理,与doBuiBatch只是实现一个就可以了 Map(String, String) datamap 在binlog监听不能用,但consumer幂等情况下需要voidAbsConsumerListener. doBusiTrueOne(Rule rule, ListenerConf.DuckulaEvent duckulaEvent, Map<net.wicp.tams.common.constant.ods.AddColName,Serializable> addValues, boolean isSplit, boolean logicDel)abstract voidAbsBinlogListener. doInit(Rule rule, int index)voidIConsumerListener. doInit(Rule rule, int index)初始化类型变量类型为Rule的net.wicp.tams.common.binlog.alone.binlog.listener中的方法参数 修饰符和类型 方法 说明 abstract voidAbsConsumerListener. doBusiAsyncTrue(boolean isSplit, boolean logicDel, Map<Rule,List<org.apache.commons.lang3.tuple.Pair<ListenerConf.DuckulaEvent,Map<net.wicp.tams.common.constant.ods.AddColName,Serializable>>>> sendDataCase)缓存一批数据发送 -
net.wicp.tams.common.binlog.alone.filter中Rule的使用
参数类型为Rule的net.wicp.tams.common.binlog.alone.filter中的方法 修饰符和类型 方法 说明 voidIFilter. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidIFilter. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo) -
net.wicp.tams.common.binlog.alone.filter.impl中Rule的使用
参数类型为Rule的net.wicp.tams.common.binlog.alone.filter.impl中的方法 修饰符和类型 方法 说明 voidFilterForColname. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidFilterForColname. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo)voidFilterForFunction. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidFilterForFunction. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo)voidFilterForOpttype. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidFilterForOpttype. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo)voidFilterForRegular. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidFilterForRegular. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo)voidFilterForSql. doFilter(DumpEvent data, Rule rule, RuleFilter filterRulePo)voidFilterForSql. doFilter(ListenerConf.DuckulaEvent.Builder data, Rule rule, RuleFilter filterRulePo)
-