DBZ-7880 Make schema backward compatible
This commit is contained in:
parent
083fbcf163
commit
b052d8a472
@ -248,8 +248,8 @@ public void schemaIsCorrect() {
|
||||
.field("snapshot", AbstractSourceInfoStructMaker.SNAPSHOT_RECORD_SCHEMA)
|
||||
.field("db", Schema.STRING_SCHEMA)
|
||||
.field("sequence", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
.field("ts_us", Schema.INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.INT64_SCHEMA)
|
||||
.field("ts_us", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("collection", Schema.STRING_SCHEMA)
|
||||
.field("ord", Schema.INT32_SCHEMA)
|
||||
.field("lsid", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
|
@ -57,8 +57,8 @@ public void schemaIsCorrect() {
|
||||
.field("snapshot", AbstractSourceInfoStructMaker.SNAPSHOT_RECORD_SCHEMA)
|
||||
.field("db", Schema.STRING_SCHEMA)
|
||||
.field("sequence", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
.field("ts_us", Schema.INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.INT64_SCHEMA)
|
||||
.field("ts_us", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("schema", Schema.STRING_SCHEMA)
|
||||
.field("table", Schema.STRING_SCHEMA)
|
||||
.field("txId", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
|
@ -70,8 +70,8 @@ public void schemaIsCorrect() {
|
||||
.field("snapshot", AbstractSourceInfoStructMaker.SNAPSHOT_RECORD_SCHEMA)
|
||||
.field("db", Schema.STRING_SCHEMA)
|
||||
.field("sequence", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
.field("ts_us", Schema.INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.INT64_SCHEMA)
|
||||
.field("ts_us", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("schema", Schema.STRING_SCHEMA)
|
||||
.field("table", Schema.STRING_SCHEMA)
|
||||
.field("txId", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
|
@ -97,8 +97,8 @@ public void schemaIsCorrect() {
|
||||
.field("snapshot", AbstractSourceInfoStructMaker.SNAPSHOT_RECORD_SCHEMA)
|
||||
.field("db", Schema.STRING_SCHEMA)
|
||||
.field("sequence", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
.field("ts_us", Schema.INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.INT64_SCHEMA)
|
||||
.field("ts_us", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("ts_ns", Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field("schema", Schema.STRING_SCHEMA)
|
||||
.field("table", Schema.STRING_SCHEMA)
|
||||
.field("change_lsn", Schema.OPTIONAL_STRING_SCHEMA)
|
||||
|
@ -46,8 +46,8 @@ protected SchemaBuilder commonSchemaBuilder() {
|
||||
.field(AbstractSourceInfo.SNAPSHOT_KEY, SNAPSHOT_RECORD_SCHEMA)
|
||||
.field(AbstractSourceInfo.DATABASE_NAME_KEY, Schema.STRING_SCHEMA)
|
||||
.field(AbstractSourceInfo.SEQUENCE_KEY, Schema.OPTIONAL_STRING_SCHEMA)
|
||||
.field(AbstractSourceInfo.TIMESTAMP_US_KEY, Schema.INT64_SCHEMA)
|
||||
.field(AbstractSourceInfo.TIMESTAMP_NS_KEY, Schema.INT64_SCHEMA);
|
||||
.field(AbstractSourceInfo.TIMESTAMP_US_KEY, Schema.OPTIONAL_INT64_SCHEMA)
|
||||
.field(AbstractSourceInfo.TIMESTAMP_NS_KEY, Schema.OPTIONAL_INT64_SCHEMA);
|
||||
}
|
||||
|
||||
protected Struct commonStruct(T sourceInfo) {
|
||||
|
Loading…
Reference in New Issue
Block a user