类 BinLogParser

java.lang.Object
org.babyfish.jimmer.sql.event.binlog.BinLogParser

public class BinLogParser extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
    BinLogParser​(com.fasterxml.jackson.databind.ObjectMapper mapper)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    <T> T
    parseEntity​(Class<T> type, com.fasterxml.jackson.databind.JsonNode data)
     
    <T> T
    parseEntity​(Class<T> type, String json)
     
    <T> T
    parseEntity​(org.babyfish.jimmer.meta.ImmutableType type, com.fasterxml.jackson.databind.JsonNode data)
     
    <T> T
    parseEntity​(org.babyfish.jimmer.meta.ImmutableType type, String json)
     
    <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T>
    parseIdPair​(org.babyfish.jimmer.meta.ImmutableProp prop, com.fasterxml.jackson.databind.JsonNode data)
     
    <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T>
    parseIdPair​(org.babyfish.jimmer.meta.ImmutableProp prop, String json)
     
    <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T>
    parseIdPair​(AssociationType associationType, com.fasterxml.jackson.databind.JsonNode data)
     
    <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T>
    parseIdPair​(AssociationType associationType, String json)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BinLogParser

      public BinLogParser()
    • BinLogParser

      public BinLogParser(com.fasterxml.jackson.databind.ObjectMapper mapper)
  • 方法详细资料

    • parseEntity

      public <T> T parseEntity(@NotNull Class<T> type, String json)
    • parseEntity

      public <T> T parseEntity(@NotNull Class<T> type, com.fasterxml.jackson.databind.JsonNode data)
    • parseEntity

      public <T> T parseEntity(@NotNull org.babyfish.jimmer.meta.ImmutableType type, String json)
    • parseEntity

      public <T> T parseEntity(@NotNull org.babyfish.jimmer.meta.ImmutableType type, com.fasterxml.jackson.databind.JsonNode data)
    • parseIdPair

      public <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T> parseIdPair(@NotNull AssociationType associationType, com.fasterxml.jackson.databind.JsonNode data)
    • parseIdPair

      public <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T> parseIdPair(@NotNull AssociationType associationType, String json)
    • parseIdPair

      public <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T> parseIdPair(@NotNull org.babyfish.jimmer.meta.ImmutableProp prop, com.fasterxml.jackson.databind.JsonNode data)
    • parseIdPair

      public <S,​ T> org.babyfish.jimmer.sql.ast.tuple.Tuple2<S,​T> parseIdPair(@NotNull org.babyfish.jimmer.meta.ImmutableProp prop, String json)