DBZ-8130 Preserve ordering of tables inside batch

Fixes [DBZ-8130]
This commit is contained in:
Ashish Binu 2024-08-08 20:05:31 +05:30 committed by Jiri Pechanec
parent 835b073eb8
commit 3c109179c6

View File

@ -9,7 +9,7 @@
import java.sql.SQLException;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
@ -65,8 +65,8 @@ public JdbcChangeEventSink(JdbcSinkConnectorConfig config, StatelessSession sess
@Override
public void execute(Collection<SinkRecord> records) {
final Map<TableId, Buffer> updateBufferByTable = new HashMap<>();
final Map<TableId, Buffer> deleteBufferByTable = new HashMap<>();
final Map<TableId, Buffer> updateBufferByTable = new LinkedHashMap<>();
final Map<TableId, Buffer> deleteBufferByTable = new LinkedHashMap<>();
for (SinkRecord record : records) {