public class FlinkJsonTableChangeSerializer extends Object implements io.debezium.relational.history.TableChanges.TableChangesSerializer<io.debezium.document.Array>
TableChanges into a JSON format. Copied from
io.debezium.relational.history.JsonTableChangeSerializer, but add serialization/deserialization
for column's enumValues| Constructor and Description |
|---|
FlinkJsonTableChangeSerializer() |
| Modifier and Type | Method and Description |
|---|---|
io.debezium.relational.history.TableChanges |
deserialize(io.debezium.document.Array array,
boolean useCatalogBeforeSchema) |
static io.debezium.relational.history.TableChanges.TableChange |
fromDocument(io.debezium.document.Document document,
boolean useCatalogBeforeSchema) |
io.debezium.document.Array |
serialize(io.debezium.relational.history.TableChanges tableChanges) |
io.debezium.document.Document |
toDocument(io.debezium.relational.history.TableChanges.TableChange tableChange) |
public io.debezium.document.Array serialize(io.debezium.relational.history.TableChanges tableChanges)
serialize in interface io.debezium.relational.history.TableChanges.TableChangesSerializer<io.debezium.document.Array>public io.debezium.document.Document toDocument(io.debezium.relational.history.TableChanges.TableChange tableChange)
public io.debezium.relational.history.TableChanges deserialize(io.debezium.document.Array array,
boolean useCatalogBeforeSchema)
deserialize in interface io.debezium.relational.history.TableChanges.TableChangesSerializer<io.debezium.document.Array>public static io.debezium.relational.history.TableChanges.TableChange fromDocument(io.debezium.document.Document document,
boolean useCatalogBeforeSchema)
Copyright © 2022 The Apache Software Foundation. All rights reserved.