@@ -464,7 +464,6 @@ func (c *ReplicaConfig) toInternalReplicaConfigWithOriginConfig(
464
464
DateSeparator : c .Sink .DateSeparator ,
465
465
EnablePartitionSeparator : c .Sink .EnablePartitionSeparator ,
466
466
FileIndexWidth : c .Sink .FileIndexWidth ,
467
- EnableKafkaSinkV2 : c .Sink .EnableKafkaSinkV2 ,
468
467
OnlyOutputUpdatedColumns : c .Sink .OnlyOutputUpdatedColumns ,
469
468
DeleteOnlyOutputHandleKeyColumns : c .Sink .DeleteOnlyOutputHandleKeyColumns ,
470
469
ContentCompatible : c .Sink .ContentCompatible ,
@@ -767,7 +766,6 @@ func ToAPIReplicaConfig(c *config.ReplicaConfig) *ReplicaConfig {
767
766
DateSeparator : cloned .Sink .DateSeparator ,
768
767
EnablePartitionSeparator : cloned .Sink .EnablePartitionSeparator ,
769
768
FileIndexWidth : cloned .Sink .FileIndexWidth ,
770
- EnableKafkaSinkV2 : cloned .Sink .EnableKafkaSinkV2 ,
771
769
OnlyOutputUpdatedColumns : cloned .Sink .OnlyOutputUpdatedColumns ,
772
770
DeleteOnlyOutputHandleKeyColumns : cloned .Sink .DeleteOnlyOutputHandleKeyColumns ,
773
771
ContentCompatible : cloned .Sink .ContentCompatible ,
@@ -945,17 +943,18 @@ type Table struct {
945
943
// SinkConfig represents sink config for a changefeed
946
944
// This is a duplicate of config.SinkConfig
947
945
type SinkConfig struct {
948
- Protocol * string `json:"protocol,omitempty"`
949
- SchemaRegistry * string `json:"schema_registry,omitempty"`
950
- CSVConfig * CSVConfig `json:"csv,omitempty"`
951
- DispatchRules []* DispatchRule `json:"dispatchers,omitempty"`
952
- ColumnSelectors []* ColumnSelector `json:"column_selectors,omitempty"`
953
- TxnAtomicity * string `json:"transaction_atomicity,omitempty"`
954
- EncoderConcurrency * int `json:"encoder_concurrency,omitempty"`
955
- Terminator * string `json:"terminator,omitempty"`
956
- DateSeparator * string `json:"date_separator,omitempty"`
957
- EnablePartitionSeparator * bool `json:"enable_partition_separator,omitempty"`
958
- FileIndexWidth * int `json:"file_index_width,omitempty"`
946
+ Protocol * string `json:"protocol,omitempty"`
947
+ SchemaRegistry * string `json:"schema_registry,omitempty"`
948
+ CSVConfig * CSVConfig `json:"csv,omitempty"`
949
+ DispatchRules []* DispatchRule `json:"dispatchers,omitempty"`
950
+ ColumnSelectors []* ColumnSelector `json:"column_selectors,omitempty"`
951
+ TxnAtomicity * string `json:"transaction_atomicity,omitempty"`
952
+ EncoderConcurrency * int `json:"encoder_concurrency,omitempty"`
953
+ Terminator * string `json:"terminator,omitempty"`
954
+ DateSeparator * string `json:"date_separator,omitempty"`
955
+ EnablePartitionSeparator * bool `json:"enable_partition_separator,omitempty"`
956
+ FileIndexWidth * int `json:"file_index_width,omitempty"`
957
+ // deprecated: it's become useless since v9.0.0
959
958
EnableKafkaSinkV2 * bool `json:"enable_kafka_sink_v2,omitempty"`
960
959
OnlyOutputUpdatedColumns * bool `json:"only_output_updated_columns,omitempty"`
961
960
DeleteOnlyOutputHandleKeyColumns * bool `json:"delete_only_output_handle_key_columns"`
0 commit comments