类 BinLogParser

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

public class BinLogParser extends Object
  • 构造器详细资料

    • BinLogParser

      public BinLogParser()
  • 方法详细资料

    • initialize

      public BinLogParser initialize(JSqlClientImplementor sqlClient, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<org.babyfish.jimmer.meta.ImmutableProp,BinLogPropReader> propReaderMap, Map<Class<?>,BinLogPropReader> typePropReaderMap)
    • sqlClient

      public JSqlClientImplementor sqlClient()
    • reader

      public BinLogPropReader reader(org.babyfish.jimmer.meta.ImmutableProp prop)
    • 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.TypedProp<?,?> 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, 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.TypedProp<?,?> prop, String json)
    • parseIdPair

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