This is an automated email from the ASF dual-hosted git repository.

zhoubo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-connect.git.


    from 386adcc  Add 'connector/rocketmq-connect-hudi/' from commit 
'5da4b78705108ac6d260283cd38f9be08d2590b9'
     new a9fb3af  Init rocketmq-connect-jdbc
     new 13b6ae3  Add Jdbc Source Connector and Do Unit Test
     new 9716b10  Update pom.xml
     new 5db4b46  Update Config.java
     new 675099d  Update JdbcSourceConnector.java
     new 3c5f659  Add Jdbc Source Task (To be continued)
     new 2cc48d9  Add Config File
     new 5a83890  Add JdbcSourceTask
     new e915f67  Add JdbcSourceTask and Schema
     new 9ea583f  Add SourceJdbcTask and Schema
     new 8ecde45  Add JdbcSourceTask and Schema
     new a1d1200  Delete ReplicatorTest.java
     new b1acd43  delete lib
     new 488223c  develop the jdbcsource connector
     new d0569b7  Update Querier.java
     new cd6410d  Update JdbcSourceConnectorTest.java
     new 1376d82  Develop TimestampIncrementingQuerier Mode
     new 4849ff5  Update TimestampIncrementingQuerier.java
     new e72688b  Update Querier.java
     new 0521831  Delete JdbcSourceTaskTest.java
     new 8a266e8  update readme
     new 717d4a2  Update Schema.java
     new 5457c06  Update JdbcSourceTask.java
     new db7644a  Update JdbcSourceTask.java
     new 182fd46  [ISSUE #441] Add Jdbc Sink Connector (#442)
     new 42cbfb3  [ISSUE #485] Support repeat consumption (#486)
     new d06e10c  [ISSUE #487] Jdbc source connector support syncing data with 
white ta… (#488)
     new 759e422  [ISSUE #498] update rocketmq-jdbc-connector README.md (#499)
     new 341d6f3  [ISSUE #489] JDBC Connector support divide task by topic 
strategy (#490)
     new 252e26a  [ISSUE #495] jdbc-sink-connector support divide task by queue 
(#496)
     new 7c81b41  Update connector dependency to the latest version
     new 7ebfedf  fix(jdbc-connect) removed unused class
     new b9802ae  fix(jdbc-connect) removed unused class (#544)
     new e325d72  1.add rocketmq-tools dependency so rocketmq-connect-jdbc can 
run on it (#537)
     new 5420e44  1.add required fields in RockeMQ jdbc connector 2. add docs 
(#539)
     new 0b56e47  [ISSUE #545]bug fix (#546)
     new a1f2ff2  [ISSUE #550] Removed unnecessary value of REQUEST_CONFIG in 
Config.java (#551)
     new 9849db6  [ISSUE #554] Update druid version and set 
ConnectionErrorRetryAttempts
     new 1a49e60  [ISSUE #558] An ugly solution for fetch topic list error
     new b425260  [ISSUE #570] ASoC connect runtime optimization: CLI (#622)
     new 5f40a88  Update README.md (#553)
     new 6708ada  Merge branch 'master' of github.com:apache/rocketmq-externals
     new 24c083e  Add 'connector/rocketmq-connect-jdbc/' from commit 
'6708ada617d9f6cfef5ca42a3c2f97af44603a89'

The 43 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 connector/rocketmq-connect-jdbc/README.md          |  85 ++++++
 .../pom.xml                                        | 147 +++++-----
 .../rocketmq/connect/jdbc}/common/CloneUtils.java  |  18 +-
 .../rocketmq/connect/jdbc}/common/ConstDefine.java |   6 +-
 .../rocketmq/connect/jdbc/common/DBUtils.java      | 212 ++++++++++++++
 .../rocketmq/connect/jdbc/common}/Utils.java       |  15 +-
 .../rocketmq/connect/jdbc}/config/Config.java      | 181 ++++++++----
 .../rocketmq/connect/jdbc}/config/ConfigUtil.java  |  20 +-
 .../rocketmq/connect/jdbc/config}/DataType.java    |   2 +-
 .../connect/jdbc}/config/DbConnectorConfig.java    |  32 +--
 .../jdbc}/config/SinkDbConnectorConfig.java        |  36 +--
 .../jdbc}/config/SourceDbConnectorConfig.java      |  32 +--
 .../connect/jdbc}/config/TaskDivideConfig.java     |  17 +-
 .../connect/jdbc}/config/TaskTopicInfo.java        |  15 +-
 .../connect/jdbc/connector/JdbcSinkConnector.java} |  89 +++---
 .../connect/jdbc/connector/JdbcSinkTask.java}      |  79 ++----
 .../jdbc/connector/JdbcSourceConnector.java}       |  29 +-
 .../connect/jdbc/connector/JdbcSourceTask.java}    |  85 +++---
 .../rocketmq/connect/jdbc/schema/Database.java     | 109 ++++++++
 .../rocketmq/connect/jdbc/schema/Schema.java       | 123 ++++++++
 .../rocketmq/connect/jdbc}/schema/Table.java       |   6 +-
 .../jdbc}/schema/column/BigIntColumnParser.java    |   2 +-
 .../connect/jdbc}/schema/column/ColumnParser.java  |  18 +-
 .../jdbc}/schema/column/DateTimeColumnParser.java  |   2 +-
 .../jdbc}/schema/column/DefaultColumnParser.java   |   2 +-
 .../jdbc}/schema/column/EnumColumnParser.java      |   2 +-
 .../jdbc}/schema/column/IntColumnParser.java       |   2 +-
 .../jdbc}/schema/column/SetColumnParser.java       |   2 +-
 .../jdbc}/schema/column/StringColumnParser.java    |   2 +-
 .../jdbc}/schema/column/TimeColumnParser.java      |   2 +-
 .../jdbc}/schema/column/YearColumnParser.java      |   2 +-
 .../apache/rocketmq/connect/jdbc/sink/Updater.java | 258 +++++++++++++++++
 .../rocketmq/connect/jdbc/source/Querier.java      | 173 ++++++++++++
 .../jdbc/source/TimestampIncrementingQuerier.java  | 311 +++++++++++++++++++++
 .../connect/jdbc}/strategy/DivideStrategyEnum.java |   2 +-
 .../connect/jdbc/strategy/DivideTaskByQueue.java   |  72 +++++
 .../connect/jdbc}/strategy/DivideTaskByTopic.java  |  63 +++--
 .../connect/jdbc}/strategy/TaskDivideStrategy.java |  12 +-
 .../jdbc/connector/JdbcSourceConnectorTest.java}   |  31 +-
 39 files changed, 1790 insertions(+), 506 deletions(-)
 create mode 100644 connector/rocketmq-connect-jdbc/README.md
 copy connector/{rocketmq-connect-cassandra => rocketmq-connect-jdbc}/pom.xml 
(73%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/common/CloneUtils.java
 (50%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/common/ConstDefine.java
 (80%)
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/common/DBUtils.java
 copy 
connector/{rocketmq-connect-hudi/src/main/java/org/apache/rocketmq/connect/hudi/config
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/common}/Utils.java
 (87%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/Config.java
 (70%)
 copy 
connector/{rocketmq-connect-hudi/src/main/java/org/apache/rocketmq/connect/hudi 
=> 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/ConfigUtil.java
 (71%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra/common
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/config}/DataType.java
 (94%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/DbConnectorConfig.java
 (60%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/SinkDbConnectorConfig.java
 (67%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/SourceDbConnectorConfig.java
 (65%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/TaskDivideConfig.java
 (84%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/config/TaskTopicInfo.java
 (72%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra/connector/CassandraSinkConnector.java
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/connector/JdbcSinkConnector.java}
 (73%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra/connector/CassandraSinkTask.java
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/connector/JdbcSinkTask.java}
 (55%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra/connector/CassandraSourceConnector.java
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/connector/JdbcSourceConnector.java}
 (77%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra/connector/CassandraSourceTask.java
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/connector/JdbcSourceTask.java}
 (75%)
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/schema/Database.java
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/schema/Schema.java
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/Table.java
 (95%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/BigIntColumnParser.java
 (96%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/ColumnParser.java
 (90%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/DateTimeColumnParser.java
 (96%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/DefaultColumnParser.java
 (95%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/EnumColumnParser.java
 (95%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/IntColumnParser.java
 (96%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/SetColumnParser.java
 (96%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/StringColumnParser.java
 (96%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/TimeColumnParser.java
 (95%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/schema/column/YearColumnParser.java
 (95%)
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/sink/Updater.java
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/source/Querier.java
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/source/TimestampIncrementingQuerier.java
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/strategy/DivideStrategyEnum.java
 (93%)
 create mode 100644 
connector/rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc/strategy/DivideTaskByQueue.java
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/strategy/DivideTaskByTopic.java
 (85%)
 copy 
connector/{rocketmq-connect-cassandra/src/main/java/org/apache/rocketmq/connect/cassandra
 => 
rocketmq-connect-jdbc/src/main/java/org/apache/rocketmq/connect/jdbc}/strategy/TaskDivideStrategy.java
 (80%)
 copy 
connector/{rocketmq-connect-activemq/src/test/java/org/apache/rocketmq/connect/activemq/connector/ActivemqConnectorTest.java
 => 
rocketmq-connect-jdbc/src/test/java/org/apache/rocketmq/connect/jdbc/connector/JdbcSourceConnectorTest.java}
 (73%)

Reply via email to