类 PluginAssit
- java.lang.Object
-
- net.wicp.tams.common.binlog.alone.PluginAssit
-
public class PluginAssit extends Object
-
-
构造器概要
构造器 构造器 说明 PluginAssit()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcleanCheckPoint()static ListenerConf.ColHisconvertCosHis(String host, String db, String tb, long time, List<net.wicp.tams.common.apiext.jdbc.MySqlColBean> colList, net.wicp.tams.common.constant.dic.YesOrNo isRds)static ListenerConf.Position.BuildergetCheckPoint()static List<String>getJdbcPluginDataSourceConf()static com.alibaba.fastjson.JSONObjectgetKeySplit(List<org.apache.commons.lang3.tuple.Pair<String,Serializable>> keyValues)static StringgetKeySplitNo(String db, String tb)static org.apache.commons.lang3.tuple.Pair<String,String>getNewDbTb(Rule rule, ListenerConf.DuckulaEvent duckulaEvent)得到新的dbtb名。static Map<Rule,ListenerConf.DuckulaEvent>proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule)static voidsetCheckPoint(ListenerConf.Position.Builder lastGtidOver)static StringtoJsonStr(com.google.protobuf.Message message)static <T extends com.google.protobuf.Message>
TtoMessage(String jsonstr, Class<T> clazz)把jsonl转为message
-
-
-
方法详细资料
-
convertCosHis
public static ListenerConf.ColHis convertCosHis(String host, String db, String tb, long time, List<net.wicp.tams.common.apiext.jdbc.MySqlColBean> colList, net.wicp.tams.common.constant.dic.YesOrNo isRds)
-
toJsonStr
public static String toJsonStr(com.google.protobuf.Message message)
-
getKeySplit
public static com.alibaba.fastjson.JSONObject getKeySplit(List<org.apache.commons.lang3.tuple.Pair<String,Serializable>> keyValues)
-
toMessage
public static <T extends com.google.protobuf.Message> T toMessage(String jsonstr, Class<T> clazz)
把jsonl转为message- 参数:
jsonstr-clazz-- 返回:
-
proCascadeDatas
public static Map<Rule,ListenerConf.DuckulaEvent> proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule)
-
getNewDbTb
public static org.apache.commons.lang3.tuple.Pair<String,String> getNewDbTb(Rule rule, ListenerConf.DuckulaEvent duckulaEvent)
得到新的dbtb名。- 参数:
rule-duckulaEvent-- 返回:
-
setCheckPoint
public static void setCheckPoint(ListenerConf.Position.Builder lastGtidOver)
-
cleanCheckPoint
public static void cleanCheckPoint()
-
getCheckPoint
public static ListenerConf.Position.Builder getCheckPoint()
-
-