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

snuyanzin pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


    from 7025642d [hotfix] Update flink-connector-parent to 1.1.0, add support 
Flink 1.20-SNAPSHOT
     add ab5d6159 [FLINK-33459][Connector/JDBC] Support the new source that 
keeps the same functionality as the original JDBC input format

No new revisions were added by this update.

Summary of changes:
 flink-connector-jdbc/pom.xml                       |  27 +-
 .../flink/connector/jdbc/JdbcInputFormat.java      |   4 +
 .../connections/SimpleJdbcConnectionProvider.java  |   6 +-
 .../flink/connector/jdbc/source/JdbcSource.java    | 198 ++++++++++++++
 .../connector/jdbc/source/JdbcSourceBuilder.java   | 254 ++++++++++++++++++
 .../connector/jdbc/source/JdbcSourceOptions.java   |  52 ++++
 .../enumerator/JdbcSourceEnumStateSerializer.java  | 124 +++++++++
 .../source/enumerator/JdbcSourceEnumerator.java    | 140 ++++++++++
 .../enumerator/JdbcSourceEnumeratorState.java      |  94 +++++++
 .../enumerator/JdbcSqlSplitEnumeratorBase.java     | 100 +++++++
 .../enumerator/SqlTemplateSplitEnumerator.java     | 124 +++++++++
 .../jdbc/source/reader/JdbcRecordEmitter.java      |  45 ++++
 .../jdbc/source/reader/JdbcSourceReader.java       |  71 +++++
 .../jdbc/source/reader/JdbcSourceSplitReader.java  | 289 +++++++++++++++++++++
 .../jdbc/source/reader/RecordAndOffset.java        |  63 +++++
 .../reader/extractor/ResultExtractor.java}         |  35 +--
 .../reader/extractor/RowResultExtractor.java}      |  23 +-
 .../jdbc/source/split/CheckpointedOffset.java      |  81 ++++++
 .../jdbc/source/split/JdbcSourceSplit.java         | 130 +++++++++
 .../source/split/JdbcSourceSplitSerializer.java    | 113 ++++++++
 .../jdbc/source/split/JdbcSourceSplitState.java    | 107 ++++++++
 .../split/JdbcGenericParameterValuesProvider.java  |   4 +-
 .../JdbcNumericBetweenParametersProvider.java      |  17 +-
 .../jdbc/split/JdbcParameterValuesProvider.java    |   6 +-
 .../reader/splitreader/TestingSplitsChange.java}   |  17 +-
 .../flink/connector/jdbc/JdbcDataTestBase.java     |  12 +
 .../jdbc/source/JdbcSourceBuilderTest.java         | 145 +++++++++++
 .../connector/jdbc/source/JdbcSourceITCase.java    | 143 ++++++++++
 .../JdbcSourceEnumStateSerializerTest.java         |  96 +++++++
 .../enumerator/JdbcSourceEnumeratorTest.java       | 114 ++++++++
 .../jdbc/source/reader/JdbcSourceReaderTest.java   |  79 ++++++
 .../source/reader/JdbcSourceSplitReaderTest.java   | 144 ++++++++++
 .../split/JdbcSourceSplitSerializerTest.java       |  80 ++++++
 33 files changed, 2896 insertions(+), 41 deletions(-)
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/JdbcSource.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/JdbcSourceBuilder.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/JdbcSourceOptions.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSourceEnumStateSerializer.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSourceEnumerator.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSourceEnumeratorState.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSqlSplitEnumeratorBase.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/enumerator/SqlTemplateSplitEnumerator.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/reader/JdbcRecordEmitter.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/reader/JdbcSourceReader.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/reader/JdbcSourceSplitReader.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/reader/RecordAndOffset.java
 copy 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/{converter/JdbcRowConverter.java
 => source/reader/extractor/ResultExtractor.java} (53%)
 copy 
flink-connector-jdbc/src/{test/java/org/apache/flink/connector/jdbc/testutils/functions/JdbcResultSetBuilder.java
 => 
main/java/org/apache/flink/connector/jdbc/source/reader/extractor/RowResultExtractor.java}
 (55%)
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/split/CheckpointedOffset.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/split/JdbcSourceSplit.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/split/JdbcSourceSplitSerializer.java
 create mode 100644 
flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/source/split/JdbcSourceSplitState.java
 copy 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/{jdbc/testutils/functions/JdbcResultSetBuilder.java
 => base/source/reader/splitreader/TestingSplitsChange.java} (70%)
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/JdbcSourceBuilderTest.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/JdbcSourceITCase.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSourceEnumStateSerializerTest.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/enumerator/JdbcSourceEnumeratorTest.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/reader/JdbcSourceReaderTest.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/reader/JdbcSourceSplitReaderTest.java
 create mode 100644 
flink-connector-jdbc/src/test/java/org/apache/flink/connector/jdbc/source/split/JdbcSourceSplitSerializerTest.java

Reply via email to