Mapping.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. package org.dbsyncer.parser.model;
  2. import org.dbsyncer.connector.config.Field;
  3. import org.dbsyncer.listener.config.ListenerConfig;
  4. import org.dbsyncer.parser.enums.ModelEnum;
  5. import java.util.List;
  6. /**
  7. * 驱动映射关系
  8. *
  9. * @author AE86
  10. * @version 1.0.0
  11. * @date 2019/10/1 13:19
  12. */
  13. public class Mapping extends AbstractConfigModel {
  14. // 数据源连接器ID
  15. private String sourceConnectorId;
  16. // 目标源连接器ID
  17. private String targetConnectorId;
  18. // 数据源字段
  19. private List<Field> sourceColumn;
  20. // 目标源字段
  21. private List<Field> targetColumn;
  22. /**
  23. * 同步方式
  24. *
  25. * @see ModelEnum
  26. */
  27. private String model;
  28. // 监听配置
  29. private ListenerConfig listener;
  30. // 元信息ID
  31. private String metaId;
  32. // 每次读取数
  33. private int readNum = 10000;
  34. // 每次写入数
  35. private int batchNum = 200;
  36. // 线程数
  37. private int threadNum = 5;
  38. public String getSourceConnectorId() {
  39. return sourceConnectorId;
  40. }
  41. public Mapping setSourceConnectorId(String sourceConnectorId) {
  42. this.sourceConnectorId = sourceConnectorId;
  43. return this;
  44. }
  45. public String getTargetConnectorId() {
  46. return targetConnectorId;
  47. }
  48. public Mapping setTargetConnectorId(String targetConnectorId) {
  49. this.targetConnectorId = targetConnectorId;
  50. return this;
  51. }
  52. public List<Field> getSourceColumn() {
  53. return sourceColumn;
  54. }
  55. public void setSourceColumn(List<Field> sourceColumn) {
  56. this.sourceColumn = sourceColumn;
  57. }
  58. public List<Field> getTargetColumn() {
  59. return targetColumn;
  60. }
  61. public void setTargetColumn(List<Field> targetColumn) {
  62. this.targetColumn = targetColumn;
  63. }
  64. public String getModel() {
  65. return model;
  66. }
  67. public Mapping setModel(String model) {
  68. this.model = model;
  69. return this;
  70. }
  71. public ListenerConfig getListener() {
  72. return listener;
  73. }
  74. public Mapping setListener(ListenerConfig listener) {
  75. this.listener = listener;
  76. return this;
  77. }
  78. public String getMetaId() {
  79. return metaId;
  80. }
  81. public void setMetaId(String metaId) {
  82. this.metaId = metaId;
  83. }
  84. public int getReadNum() {
  85. return readNum;
  86. }
  87. public void setReadNum(int readNum) {
  88. this.readNum = readNum;
  89. }
  90. public int getBatchNum() {
  91. return batchNum;
  92. }
  93. public Mapping setBatchNum(int batchNum) {
  94. this.batchNum = batchNum;
  95. return this;
  96. }
  97. public int getThreadNum() {
  98. return threadNum;
  99. }
  100. public Mapping setThreadNum(int threadNum) {
  101. this.threadNum = threadNum;
  102. return this;
  103. }
  104. }