类 BinLogParser
java.lang.Object
org.babyfish.jimmer.sql.event.binlog.impl.BinLogParser
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明initialize(JSqlClientImplementor sqlClient, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<org.babyfish.jimmer.meta.ImmutableProp, BinLogPropReader> propReaderMap, Map<Class<?>, BinLogPropReader> typePropReaderMap) <T> TparseEntity(@NotNull Class<T> type, com.fasterxml.jackson.databind.JsonNode data) <T> TparseEntity(@NotNull Class<T> type, String json) <T> TparseEntity(@NotNull org.babyfish.jimmer.meta.ImmutableType type, com.fasterxml.jackson.databind.JsonNode data) <T> TparseEntity(@NotNull org.babyfish.jimmer.meta.ImmutableType type, String json) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull org.babyfish.jimmer.meta.ImmutableProp prop, com.fasterxml.jackson.databind.JsonNode data) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull org.babyfish.jimmer.meta.ImmutableProp prop, String json, @Nullable org.babyfish.jimmer.lang.Lazy<org.babyfish.jimmer.sql.ast.tuple.Tuple2<?, ?>> defaultTupleLazy) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull org.babyfish.jimmer.meta.TypedProp<?, ?> prop, com.fasterxml.jackson.databind.JsonNode data) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull org.babyfish.jimmer.meta.TypedProp<?, ?> prop, String json) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull AssociationType associationType, com.fasterxml.jackson.databind.JsonNode data) <S,T> MiddleRow<S, T> parseMiddleRow(@NotNull AssociationType associationType, String json) reader(org.babyfish.jimmer.meta.ImmutableProp prop)
-
构造器详细资料
-
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
-
reader
-
parseEntity
-
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) -
parseMiddleRow
public <S,T> MiddleRow<S,T> parseMiddleRow(@NotNull @NotNull AssociationType associationType, com.fasterxml.jackson.databind.JsonNode data) -
parseMiddleRow
public <S,T> MiddleRow<S,T> parseMiddleRow(@NotNull @NotNull AssociationType associationType, String json) -
parseMiddleRow
public <S,T> MiddleRow<S,T> parseMiddleRow(@NotNull @NotNull org.babyfish.jimmer.meta.TypedProp<?, ?> prop, com.fasterxml.jackson.databind.JsonNode data) -
parseMiddleRow
public <S,T> MiddleRow<S,T> parseMiddleRow(@NotNull @NotNull org.babyfish.jimmer.meta.ImmutableProp prop, com.fasterxml.jackson.databind.JsonNode data) -
parseMiddleRow
-
parseMiddleRow
-