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

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


    from 97eb584  [minor] Rework Javadoc in Sink interface
     add eb96cb2  [hotfix][table-common] Improve SupportsPartitioning 
documentation
     add 14a4f1c  [hotfix][table-common] Return serializable 
SerializationSchema instances in TestSchemaFactory
     add dab3858  [hotfix][table-common] Add 
LogicalTypeChecks.hasWellDefinedString
     add fc1fc14  [hotfix][table] Promote JoinedRowData to flink-table-common
     add 275ba78  [hotfix][table] Implement equals and hashCode in JoinedRowData
     add e3cd3c2  [FLINK-18858][connector-kinesis] Use forward-compatible Guava 
API
     add 322a357  [FLINK-18858][connector-kinesis] Add Kinesis sources and sinks
     add 8efa521  [hotfix][table] Move JoinedRowData to utils subpackage

No new revisions were added by this update.

Summary of changes:
 docs/dev/connectors/kinesis.md                     |  12 +-
 docs/dev/table/connectors/formats/index.md         |   3 +
 docs/dev/table/connectors/formats/index.zh.md      |   3 +
 docs/dev/table/connectors/kinesis.md               | 753 +++++++++++++++++++++
 docs/dev/table/connectors/kinesis.zh.md            | 753 +++++++++++++++++++++
 docs/redirects/kinesis.md                          |   2 +-
 flink-connectors/flink-connector-kinesis/pom.xml   | 134 ++--
 .../kinesis/FixedKinesisPartitioner.java           |  77 +++
 .../connectors/kinesis/FlinkKinesisProducer.java   |   3 +-
 .../connectors/kinesis/KinesisPartitioner.java     |   4 +
 .../kinesis/RandomKinesisPartitioner.java          |  47 ++
 .../kinesis/table/KinesisDynamicSink.java          | 163 +++++
 .../kinesis/table/KinesisDynamicSource.java        | 223 ++++++
 .../kinesis/table/KinesisDynamicTableFactory.java  | 167 +++++
 .../connectors/kinesis/table/KinesisOptions.java   | 283 ++++++++
 .../table/RowDataFieldsKinesisPartitioner.java     | 271 ++++++++
 .../table/RowDataKinesisDeserializationSchema.java | 140 ++++
 .../org.apache.flink.table.factories.Factory       |  16 +
 .../table/KinesisDynamicTableFactoryTest.java      | 382 +++++++++++
 .../table/RowDataFieldsKinesisPartitionerTest.java | 322 +++++++++
 ...stractArrowPythonAggregateFunctionOperator.java |   2 +-
 ...PythonGroupWindowAggregateFunctionOperator.java |   2 +-
 ...PythonGroupWindowAggregateFunctionOperator.java |   2 +-
 ...bstractRowDataPythonScalarFunctionOperator.java |   2 +-
 .../table/RowDataPythonTableFunctionOperator.java  |   2 +-
 .../sink/abilities/SupportsPartitioning.java       |  14 +-
 .../flink/table/data/utils}/JoinedRowData.java     |  29 +-
 .../types/logical/utils/LogicalTypeChecks.java     |  28 +
 .../flink/table/factories/TableOptionsBuilder.java |  64 ++
 .../flink/table/factories/TestFormatFactory.java   |  64 +-
 .../flink/table/planner/codegen/CodeGenUtils.scala |   9 +-
 .../planner/codegen/CorrelateCodeGenerator.scala   |  10 +-
 .../table/planner/codegen/GenerateUtils.scala      |   1 +
 .../planner/codegen/LongHashJoinGenerator.scala    |   3 +-
 .../planner/codegen/LookupJoinCodeGenerator.scala  |  10 +-
 .../codegen/NestedLoopJoinCodeGenerator.scala      |  10 +-
 .../codegen/agg/batch/HashAggCodeGenHelper.scala   |   3 +-
 .../codegen/agg/batch/HashAggCodeGenerator.scala   |   7 +-
 .../codegen/agg/batch/SortAggCodeGenerator.scala   |   6 +-
 .../codegen/agg/batch/WindowCodeGenerator.scala    |   3 +-
 .../planner/plan/utils/IntervalJoinUtil.scala      |  20 +-
 .../operators/aggregate/GroupAggFunction.java      |   2 +-
 .../aggregate/MiniBatchGlobalGroupAggFunction.java |   2 +-
 .../aggregate/MiniBatchGroupAggFunction.java       |   2 +-
 .../MiniBatchIncrementalGroupAggFunction.java      |   2 +-
 .../aggregate/MiniBatchLocalGroupAggFunction.java  |   2 +-
 .../runtime/operators/join/HashJoinOperator.java   |   2 +-
 .../operators/join/OuterJoinPaddingUtil.java       |   2 +-
 .../operators/join/SortMergeJoinOperator.java      |   2 +-
 .../join/lookup/AsyncLookupJoinRunner.java         |   2 +-
 .../operators/join/lookup/LookupJoinRunner.java    |   2 +-
 .../join/stream/StreamingJoinOperator.java         |   2 +-
 .../temporal/TemporalProcessTimeJoinOperator.java  |   2 +-
 .../join/temporal/TemporalRowTimeJoinOperator.java |   2 +-
 .../AbstractRowTimeUnboundedPrecedingOver.java     |   2 +-
 .../over/BufferDataOverWindowOperator.java         |   2 +-
 .../over/NonBufferOverWindowOperator.java          |   2 +-
 .../ProcTimeRangeBoundedPrecedingFunction.java     |   2 +-
 .../over/ProcTimeRowsBoundedPrecedingFunction.java |   2 +-
 .../over/ProcTimeUnboundedPrecedingFunction.java   |   2 +-
 .../over/RowTimeRangeBoundedPrecedingFunction.java |   2 +-
 .../over/RowTimeRowsBoundedPrecedingFunction.java  |   2 +-
 .../operators/rank/AbstractTopNFunction.java       |   2 +-
 .../table/runtime/operators/sort/RankOperator.java |   2 +-
 .../operators/window/AggregateWindowOperator.java  |   2 +-
 .../org/apache/flink/table/data/RowDataTest.java   |   1 +
 .../aggregate/SumHashAggTestOperator.java          |   2 +-
 .../operators/join/Int2HashJoinOperatorTest.java   |   2 +-
 .../operators/join/LookupJoinHarnessTest.java      |   2 +-
 .../join/RandomSortMergeInnerJoinTest.java         |   2 +-
 .../join/String2HashJoinOperatorTest.java          |   2 +-
 .../join/String2SortMergeJoinOperatorTest.java     |   2 +-
 .../interval/TimeIntervalStreamJoinTestBase.java   |   2 +-
 .../operators/window/WindowOperatorTest.java       |   2 +-
 74 files changed, 3940 insertions(+), 174 deletions(-)
 create mode 100644 docs/dev/table/connectors/kinesis.md
 create mode 100644 docs/dev/table/connectors/kinesis.zh.md
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/FixedKinesisPartitioner.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/RandomKinesisPartitioner.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisDynamicSink.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisDynamicSource.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisDynamicTableFactory.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisOptions.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/RowDataFieldsKinesisPartitioner.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/table/RowDataKinesisDeserializationSchema.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/test/java/org/apache/flink/streaming/connectors/kinesis/table/KinesisDynamicTableFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/test/java/org/apache/flink/streaming/connectors/kinesis/table/RowDataFieldsKinesisPartitionerTest.java
 rename 
flink-table/{flink-table-runtime-blink/src/main/java/org/apache/flink/table/data
 => 
flink-table-common/src/main/java/org/apache/flink/table/data/utils}/JoinedRowData.java
 (86%)
 create mode 100644 
flink-table/flink-table-common/src/test/java/org/apache/flink/table/factories/TableOptionsBuilder.java

Reply via email to