1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.data.pipeline.opengauss.ingest.wal.decode;
19
20 import com.fasterxml.jackson.annotation.JsonProperty;
21 import lombok.Getter;
22 import lombok.Setter;
23 import org.apache.shardingsphere.infra.util.json.JsonConfiguration;
24
25
26
27
28 @Setter
29 @Getter
30 public final class MppTableData implements JsonConfiguration {
31
32 @JsonProperty("table_name")
33 private String tableName;
34
35 @JsonProperty("op_type")
36 private String opType;
37
38 @JsonProperty("columns_name")
39 private String[] columnsName;
40
41 @JsonProperty("columns_type")
42 private String[] columnsType;
43
44 @JsonProperty("columns_val")
45 private String[] columnsVal;
46
47 @JsonProperty("old_keys_name")
48 private String[] oldKeysName;
49
50 @JsonProperty("old_keys_type")
51 private String[] oldKeysType;
52
53 @JsonProperty("old_keys_val")
54 private String[] oldKeysVal;
55 }