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

dannycranmer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 2a3ff01  [hotfix][docs]fix flink sql Cascading Window TVF Aggregation 
exception (#18414)
     add 606082e  [FLINK-24905][connector/kinesis] Creating table package in 
flink-connector-aws-kinesis-data-streams and moving partition key generators
     add 64787a6  [FLINK-24905][connector/kinesis] Adding KinesisDataStreams 
Table API sink connector, moving related utils from legacy connector to new 
connector, modifying end-to-end test.
     add bdfabeb  [FLINK-24905][docs] Updating documentation for Kinesis table 
API connector

No new revisions were added by this update.

Summary of changes:
 docs/content.zh/docs/connectors/table/kinesis.md   |  96 ++++++-
 docs/content/docs/connectors/table/kinesis.md      |  94 ++++++-
 flink-connectors/flink-connector-aws-base/pom.xml  |   6 +
 .../connector/aws/table/util/AWSOptionUtils.java   |  87 ++++++
 .../aws/table/util/AWSOptionsUtilTest.java         | 137 +++++++++
 .../pom.xml                                        |  25 +-
 .../table/FixedKinesisPartitionKeyGenerator.java}  |  12 +-
 .../kinesis/table/KinesisConnectorOptions.java     |  22 +-
 .../KinesisDataStreamsConnectorOptionsUtils.java   | 271 ++++++++++++++++++
 .../kinesis/table/KinesisDynamicSink.java          | 264 ++++++++++++++++++
 .../table/KinesisDynamicTableSinkFactory.java      | 138 +++++++++
 .../table/KinesisPartitionKeyGeneratorFactory.java | 111 ++++++++
 .../table/RandomKinesisPartitionKeyGenerator.java} |  15 +-
 ...RowDataFieldsKinesisPartitionKeyGenerator.java} |  47 ++--
 .../table/util/KinesisAsyncClientOptionsUtils.java | 110 ++++++++
 .../org.apache.flink.table.factories.Factory       |  16 ++
 .../table/KinesisDynamicTableSinkFactoryTest.java  | 307 +++++++++++++++++++++
 ...ataFieldsKinesisPartitionKeyGeneratorTest.java} |  51 ++--
 .../util/KinesisAsyncClientOptionsUtilsTest.java   | 137 +++++++++
 .../util/KinesisProducerOptionsMapperTest.java     |  81 ++++++
 flink-connectors/flink-connector-base/pom.xml      |   6 +
 .../base/table/AsyncDynamicTableSinkFactory.java   |  70 +++++
 .../base/table/AsyncSinkConnectorOptions.java      |  67 +++++
 .../table/options/ConfigurationValidator.java}     |  27 +-
 .../base/table/options/TableOptionsUtils.java}     |  34 +--
 .../base/table/sink/AsyncDynamicTableSink.java     | 100 +++++++
 .../table/sink/AsyncDynamicTableSinkBuilder.java   | 121 ++++++++
 .../options/AsyncSinkConfigurationValidator.java   |  98 +++++++
 .../table/util/ConfigurationValidatorUtil.java     | 103 +++++++
 .../connectors/kinesis/KinesisPartitioner.java     |   8 +-
 .../kinesis/table/KinesisConnectorOptionsUtil.java | 222 ++-------------
 .../kinesis/table/KinesisConsumerOptionsUtil.java  |  87 ++++++
 .../kinesis/table/KinesisDynamicSink.java          | 149 ----------
 .../kinesis/table/KinesisDynamicTableFactory.java  | 124 ++-------
 .../table/KinesisDynamicTableFactoryTest.java      | 144 +++-------
 .../flink-streaming-kinesis-test/pom.xml           |  44 +++
 .../kinesis/test/KinesisTableApiITCase.java        |   4 +-
 .../src/test/resources/filter-large-orders.sql     |  14 +-
 38 files changed, 2758 insertions(+), 691 deletions(-)
 create mode 100644 
flink-connectors/flink-connector-aws-base/src/main/java/org/apache/flink/connector/aws/table/util/AWSOptionUtils.java
 create mode 100644 
flink-connectors/flink-connector-aws-base/src/test/java/org/apache/flink/connector/aws/table/util/AWSOptionsUtilTest.java
 rename 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/FixedKinesisPartitioner.java
 => 
flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/FixedKinesisPartitionKeyGenerator.java}
 (82%)
 rename 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors
 => 
flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector}/kinesis/table/KinesisConnectorOptions.java
 (79%)
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/KinesisDataStreamsConnectorOptionsUtils.java
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/KinesisDynamicSink.java
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/KinesisDynamicTableSinkFactory.java
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/KinesisPartitionKeyGeneratorFactory.java
 copy 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/RandomKinesisPartitioner.java
 => 
flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/RandomKinesisPartitionKeyGenerator.java}
 (67%)
 rename 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/RowDataFieldsKinesisPartitioner.java
 => 
flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/RowDataFieldsKinesisPartitionKeyGenerator.java}
 (85%)
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/table/util/KinesisAsyncClientOptionsUtils.java
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/test/java/org/apache/flink/connector/kinesis/table/KinesisDynamicTableSinkFactoryTest.java
 rename 
flink-connectors/{flink-connector-kinesis/src/test/java/org/apache/flink/streaming/connectors/kinesis/table/RowDataFieldsKinesisPartitionerTest.java
 => 
flink-connector-aws-kinesis-data-streams/src/test/java/org/apache/flink/connector/kinesis/table/RowDataFieldsKinesisPartitionKeyGeneratorTest.java}
 (84%)
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/test/java/org/apache/flink/connector/kinesis/table/util/KinesisAsyncClientOptionsUtilsTest.java
 create mode 100644 
flink-connectors/flink-connector-aws-kinesis-data-streams/src/test/java/org/apache/flink/connector/kinesis/table/util/KinesisProducerOptionsMapperTest.java
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/AsyncDynamicTableSinkFactory.java
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/AsyncSinkConnectorOptions.java
 copy 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/RandomKinesisPartitioner.java
 => 
flink-connector-base/src/main/java/org/apache/flink/connector/base/table/options/ConfigurationValidator.java}
 (58%)
 rename 
flink-connectors/{flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/RandomKinesisPartitioner.java
 => 
flink-connector-base/src/main/java/org/apache/flink/connector/base/table/options/TableOptionsUtils.java}
 (57%)
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/sink/AsyncDynamicTableSink.java
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/sink/AsyncDynamicTableSinkBuilder.java
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/sink/options/AsyncSinkConfigurationValidator.java
 create mode 100644 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/table/util/ConfigurationValidatorUtil.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisConsumerOptionsUtil.java
 delete mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisDynamicSink.java

Reply via email to