Class TestJsonMapper
java.lang.Object
io.debezium.connector.spanner.db.mapper.TestJsonMapper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.google.protobuf.ValuechildPartitionFrom(io.debezium.connector.spanner.db.model.ChildPartition childPartition) private static com.google.protobuf.ValuecolumnTypeValueFrom(io.debezium.connector.spanner.db.model.schema.Column columnType) private static com.google.protobuf.ValuemodValueFrom(io.debezium.connector.spanner.db.model.Mod mod) static @Nullable StringrecordToJson(io.debezium.connector.spanner.db.model.event.ChangeStreamEvent record, boolean useUnknownModType, boolean useUnknownValueCaptureType) private static com.google.protobuf.ValuerecordValueFrom(io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent record) private static com.google.protobuf.ValuerecordValueFrom(io.debezium.connector.spanner.db.model.event.DataChangeEvent record, boolean useUnknownModType, boolean useUnknownValueCaptureType) private static com.google.protobuf.ValuerecordValueFrom(io.debezium.connector.spanner.db.model.event.HeartbeatEvent record)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG
-
-
Constructor Details
-
TestJsonMapper
public TestJsonMapper()
-
-
Method Details
-
recordToJson
public static @Nullable String recordToJson(io.debezium.connector.spanner.db.model.event.ChangeStreamEvent record, boolean useUnknownModType, boolean useUnknownValueCaptureType) -
recordValueFrom
private static com.google.protobuf.Value recordValueFrom(io.debezium.connector.spanner.db.model.event.DataChangeEvent record, boolean useUnknownModType, boolean useUnknownValueCaptureType) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
columnTypeValueFrom
private static com.google.protobuf.Value columnTypeValueFrom(io.debezium.connector.spanner.db.model.schema.Column columnType) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
modValueFrom
private static com.google.protobuf.Value modValueFrom(io.debezium.connector.spanner.db.model.Mod mod) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
recordValueFrom
private static com.google.protobuf.Value recordValueFrom(io.debezium.connector.spanner.db.model.event.HeartbeatEvent record) -
recordValueFrom
private static com.google.protobuf.Value recordValueFrom(io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent record) -
childPartitionFrom
private static com.google.protobuf.Value childPartitionFrom(io.debezium.connector.spanner.db.model.ChildPartition childPartition)
-