类的使用
net.wicp.tams.common.binlog.alone.ListenerConf.DuckulaEvent
-
使用ListenerConf.DuckulaEvent的程序包 程序包 说明 net.wicp.tams.common.binlog.alone net.wicp.tams.common.binlog.alone.binlog.listener -
-
net.wicp.tams.common.binlog.alone中ListenerConf.DuckulaEvent的使用
返回ListenerConf.DuckulaEvent的net.wicp.tams.common.binlog.alone中的方法 修饰符和类型 方法 说明 ListenerConf.DuckulaEventListenerConf.DuckulaEvent.Builder. build()ListenerConf.DuckulaEventListenerConf.DuckulaEvent.Builder. buildPartial()static ListenerConf.DuckulaEventDuckulaAssit. convertEvent(ListenerConf.DuckulaEvent oriEvent, net.wicp.tams.common.constant.FieldFormart fieldFormart)转换字段名static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. getDefaultInstance()ListenerConf.DuckulaEventListenerConf.DuckulaEvent.Builder. getDefaultInstanceForType()ListenerConf.DuckulaEventListenerConf.DuckulaEvent. getDefaultInstanceForType()static ListenerConf.DuckulaEventDuckulaAssit. parse(byte[] data)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseDelimitedFrom(InputStream input)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(byte[] data)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(com.google.protobuf.ByteString data)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(com.google.protobuf.CodedInputStream input)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(InputStream input)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(ByteBuffer data)static ListenerConf.DuckulaEventListenerConf.DuckulaEvent. parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)返回变量类型为ListenerConf.DuckulaEvent的类型的net.wicp.tams.common.binlog.alone中的方法 修饰符和类型 方法 说明 com.google.protobuf.Parser<ListenerConf.DuckulaEvent>ListenerConf.DuckulaEvent. getParserForType()static List<ListenerConf.DuckulaEvent>DuckulaAssit. parseForUpsetKafka(ListenerConf.DuckulaEvent oriData, String changeColName, String delValue, net.wicp.tams.common.constant.dic.YesOrNo logic)逻辑删除变为物理删除。static org.apache.commons.lang3.tuple.Pair<com.alibaba.fastjson.JSONObject,ListenerConf.DuckulaEvent>DuckulaAssit. parseHedge(byte[] data, String changeColName, boolean isLogic)得到对冲逻辑,item只有一条记录。static com.google.protobuf.Parser<ListenerConf.DuckulaEvent>ListenerConf.DuckulaEvent. parser()static Map<Rule,ListenerConf.DuckulaEvent>PluginAssit. proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule)参数类型为ListenerConf.DuckulaEvent的net.wicp.tams.common.binlog.alone中的方法 修饰符和类型 方法 说明 static ListenerConf.DuckulaEventDuckulaAssit. convertEvent(ListenerConf.DuckulaEvent oriEvent, net.wicp.tams.common.constant.FieldFormart fieldFormart)转换字段名static com.alibaba.fastjson.JSONObjectDuckulaAssit. convertJson(ListenerConf.DuckulaEvent duckulaEvent)static StringDuckulaAssit. getAddColValue(ListenerConf.DuckulaEvent duckulaEvent, net.wicp.tams.common.constant.ods.AddColName addColName)static Map<net.wicp.tams.common.constant.ods.AddColName,Serializable>DuckulaAssit. getAddColValues(ListenerConf.DuckulaEvent duckulaEvent, net.wicp.tams.common.constant.ods.AddColNameType addColNameType)通过duckula数据反推得到附加字段,static Map<String,String>DuckulaAssit. getAddColValuesStr(ListenerConf.DuckulaEvent duckulaEvent, net.wicp.tams.common.constant.ods.AddColNameType addColNameType, net.wicp.tams.common.constant.FieldFormart fieldFormart)static com.alibaba.fastjson.JSONObjectDuckulaAssit. getChangedUpdateBefore(ListenerConf.DuckulaEvent duckulaEvent, int index)得到update类型的before值,有些对冲逻辑会有需要。static Map<String,String>DuckulaAssit. getColNamesMap(ListenerConf.DuckulaEvent duckulaEvent, net.wicp.tams.common.constant.FieldFormart fieldFormart)static String[]DuckulaAssit. getKeyColname(ListenerConf.DuckulaEvent duckulaEvent)得到主键名static org.apache.commons.lang3.tuple.Pair<String,String>PluginAssit. getNewDbTb(Rule rule, ListenerConf.DuckulaEvent duckulaEvent)得到新的dbtb名。static <T extends Serializable>
TDuckulaAssit. getValue(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName)static <T extends Serializable>
TDuckulaAssit. getValue(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName, boolean isAfter)static <T extends Serializable>
TDuckulaAssit. getValueAfter(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName)得到变化后数据的值static <T extends Serializable>
TDuckulaAssit. getValueBefore(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName)static Map<String,String>DuckulaAssit. getValueMap(ListenerConf.DuckulaEvent duckulaEvent, int index)static StringDuckulaAssit. getValueStr(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName)static StringDuckulaAssit. getValueStr(ListenerConf.DuckulaEvent duckulaEvent, int index, String colName, boolean isAfter)ListenerConf.DuckulaEvent.BuilderListenerConf.DuckulaEvent.Builder. mergeFrom(ListenerConf.DuckulaEvent other)static ListenerConf.DuckulaEvent.BuilderListenerConf.DuckulaEvent. newBuilder(ListenerConf.DuckulaEvent prototype)static List<ListenerConf.DuckulaEvent>DuckulaAssit. parseForUpsetKafka(ListenerConf.DuckulaEvent oriData, String changeColName, String delValue, net.wicp.tams.common.constant.dic.YesOrNo logic)逻辑删除变为物理删除。static Map<Rule,ListenerConf.DuckulaEvent>PluginAssit. proCascadeDatas(Connection connection, ListenerConf.DuckulaEvent duckulaEvent, int index, Rule rule) -
net.wicp.tams.common.binlog.alone.binlog.listener中ListenerConf.DuckulaEvent的使用
参数类型为ListenerConf.DuckulaEvent的net.wicp.tams.common.binlog.alone.binlog.listener中的方法 修饰符和类型 方法 说明 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)类型变量类型为ListenerConf.DuckulaEvent的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)缓存一批数据发送
-