File tree 1 file changed +2
-4
lines changed
src/connector/src/parser/debezium
1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ use anyhow::Context;
18
18
use risingwave_common:: bail;
19
19
use risingwave_common:: types:: DataType ;
20
20
21
- use crate :: parser:: simd_json_parser:: { DebeziumJsonAccessBuilder , DebeziumMongoJsonAccessBuilder } ;
21
+ use crate :: parser:: simd_json_parser:: DebeziumMongoJsonAccessBuilder ;
22
22
use crate :: parser:: unified:: debezium:: DebeziumChangeEvent ;
23
23
use crate :: parser:: unified:: util:: apply_row_operation_on_stream_chunk_writer;
24
24
use crate :: parser:: {
@@ -40,9 +40,6 @@ pub struct DebeziumMongoJsonParser {
40
40
// key and payload in DEBEZIUM_MONGO format are accessed in different ways
41
41
fn build_accessor_builder ( config : EncodingProperties ) -> anyhow:: Result < AccessBuilderImpl > {
42
42
match config {
43
- EncodingProperties :: Json ( _) => Ok ( AccessBuilderImpl :: DebeziumJson (
44
- DebeziumJsonAccessBuilder :: new ( ) ?,
45
- ) ) ,
46
43
EncodingProperties :: MongoJson ( _) => Ok ( AccessBuilderImpl :: DebeziumMongoJson (
47
44
DebeziumMongoJsonAccessBuilder :: new ( ) ?,
48
45
) ) ,
@@ -79,6 +76,7 @@ impl DebeziumMongoJsonParser {
79
76
bail ! ( "Debezium Mongo needs no more columns except `_id` and `payload` in table" ) ;
80
77
}
81
78
79
+ // encodings are fixed to MongoJson
82
80
let key_builder =
83
81
build_accessor_builder ( EncodingProperties :: MongoJson ( JsonProperties :: default ( ) ) ) ?;
84
82
let payload_builder =
You can’t perform that action at this time.
0 commit comments