类 BinLogParser

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

public class BinLogParser extends Object
  • 构造器概要

    构造器
    构造器
    说明
    BinLogParser​(Map<Class<?>,​ScalarProvider<?,​?>> scalarProviderMap)
     
    BinLogParser​(Map<Class<?>,​ScalarProvider<?,​?>> scalarProviderMap, com.fasterxml.jackson.databind.ObjectMapper mapper)
     
  • 方法概要

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

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

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

    • BinLogParser

      public BinLogParser(Map<Class<?>,​ScalarProvider<?,​?>> scalarProviderMap)
    • BinLogParser

      public BinLogParser(Map<Class<?>,​ScalarProvider<?,​?>> scalarProviderMap, com.fasterxml.jackson.databind.ObjectMapper mapper)
  • 方法详细资料

    • parseEntity

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

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

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

      public <T> T parseEntity(@NotNull @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 @NotNull AssociationType associationType, com.fasterxml.jackson.databind.JsonNode data)
    • parseIdPair

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

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