1
0

BatchWriter.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package org.dbsyncer.parser.model;
  2. import org.dbsyncer.connector.ConnectorMapper;
  3. import org.dbsyncer.connector.model.Field;
  4. import java.util.List;
  5. import java.util.Map;
  6. public final class BatchWriter {
  7. private ConnectorMapper connectorMapper;
  8. private Map<String, String> command;
  9. private String tableName;
  10. private String event;
  11. private List<Field> fields;
  12. private List<Map> dataList;
  13. private int batchSize;
  14. public BatchWriter(ConnectorMapper connectorMapper, Map<String, String> command, String tableName, String event,
  15. List<Field> fields, List<Map> dataList, int batchSize) {
  16. this.connectorMapper = connectorMapper;
  17. this.command = command;
  18. this.tableName = tableName;
  19. this.event = event;
  20. this.fields = fields;
  21. this.dataList = dataList;
  22. this.batchSize = batchSize;
  23. }
  24. public ConnectorMapper getConnectorMapper() {
  25. return connectorMapper;
  26. }
  27. public Map<String, String> getCommand() {
  28. return command;
  29. }
  30. public String getTableName() {
  31. return tableName;
  32. }
  33. public String getEvent() {
  34. return event;
  35. }
  36. public List<Field> getFields() {
  37. return fields;
  38. }
  39. public List<Map> getDataList() {
  40. return dataList;
  41. }
  42. public int getBatchSize() {
  43. return batchSize;
  44. }
  45. }