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

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


    from 15d1c18  [MINOR] Remove flaky assert in TestInLineFileSystem (#5069)
     add 799c78e  [HUDI-3665] Support flink multiple versions (#5072)

No new revisions were added by this update.

Summary of changes:
 azure-pipelines.yml                                |   8 +-
 hudi-client/hudi-flink-client/pom.xml              |   4 +-
 hudi-flink-datasource/hudi-flink/pom.xml           | 364 +++++++++++++++++++++
 .../apache/hudi/configuration/FlinkOptions.java    |   4 +-
 .../apache/hudi/configuration/OptionsResolver.java |   0
 .../hudi/schema/FilebasedSchemaProvider.java       |   0
 .../org/apache/hudi/schema/SchemaProvider.java     |   0
 .../apache/hudi/schema/SchemaRegistryProvider.java |   0
 .../hudi/sink/BucketStreamWriteFunction.java       |  13 +-
 .../hudi/sink/BucketStreamWriteOperator.java       |   3 +-
 .../java/org/apache/hudi/sink/CleanFunction.java   |   0
 .../org/apache/hudi/sink/StreamWriteFunction.java  |   0
 .../org/apache/hudi/sink/StreamWriteOperator.java  |   0
 .../hudi/sink/StreamWriteOperatorCoordinator.java  |   0
 .../hudi/sink/append/AppendWriteFunction.java      |   0
 .../hudi/sink/append/AppendWriteOperator.java      |   0
 .../hudi/sink/bootstrap/BootstrapOperator.java     |   6 +-
 .../apache/hudi/sink/bootstrap/IndexRecord.java    |   0
 .../bootstrap/aggregate/BootstrapAccumulator.java  |   0
 .../bootstrap/aggregate/BootstrapAggFunction.java  |   0
 .../bootstrap/batch/BatchBootstrapOperator.java    |   0
 .../hudi/sink/bulk/BulkInsertWriteFunction.java    |   0
 .../hudi/sink/bulk/BulkInsertWriteOperator.java    |   0
 .../hudi/sink/bulk/BulkInsertWriterHelper.java     |   0
 .../org/apache/hudi/sink/bulk/RowDataKeyGen.java   |   0
 .../apache/hudi/sink/bulk/sort/SortOperator.java   |   0
 .../hudi/sink/bulk/sort/SortOperatorGen.java       |   0
 .../sink/common/AbstractStreamWriteFunction.java   |   0
 .../hudi/sink/common/AbstractWriteFunction.java    |   1 +
 .../hudi/sink/common/AbstractWriteOperator.java    |   0
 .../hudi/sink/common/WriteOperatorFactory.java     |   0
 .../apache/hudi/sink/compact/CompactFunction.java  |   0
 .../hudi/sink/compact/CompactionCommitEvent.java   |   0
 .../hudi/sink/compact/CompactionCommitSink.java    |   0
 .../hudi/sink/compact/CompactionPlanEvent.java     |   0
 .../hudi/sink/compact/CompactionPlanOperator.java  |   0
 .../sink/compact/CompactionPlanSourceFunction.java |   0
 .../hudi/sink/compact/FlinkCompactionConfig.java   |   0
 .../hudi/sink/compact/HoodieFlinkCompactor.java    |   0
 .../org/apache/hudi/sink/event/CommitAckEvent.java |   0
 .../apache/hudi/sink/event/WriteMetadataEvent.java |   0
 .../java/org/apache/hudi/sink/meta/CkpMessage.java |   0
 .../org/apache/hudi/sink/meta/CkpMetadata.java     |   3 +-
 .../sink/partitioner/BucketAssignFunction.java     |   0
 .../hudi/sink/partitioner/BucketAssigner.java      |   0
 .../hudi/sink/partitioner/BucketAssigners.java     |   0
 .../sink/partitioner/BucketIndexPartitioner.java   |   3 +-
 .../partitioner/profile/DeltaWriteProfile.java     |   0
 .../partitioner/profile/EmptyWriteProfile.java     |   0
 .../sink/partitioner/profile/WriteProfile.java     |   0
 .../sink/partitioner/profile/WriteProfiles.java    |  11 +-
 .../hudi/sink/transform/ChainedTransformer.java    |   0
 .../sink/transform/RowDataToHoodieFunction.java    |   0
 .../RowDataToHoodieFunctionWithRateLimit.java      |   6 +-
 .../sink/transform/RowDataToHoodieFunctions.java   |   0
 .../apache/hudi/sink/transform/Transformer.java    |   0
 .../apache/hudi/sink/utils/HiveSyncContext.java    |   0
 .../apache/hudi/sink/utils/NonThrownExecutor.java  |   0
 .../apache/hudi/sink/utils/PayloadCreation.java    |   0
 .../java/org/apache/hudi/sink/utils/Pipelines.java |  50 +--
 .../java/org/apache/hudi/sink/utils/TimeWait.java  |   0
 .../java/org/apache/hudi/source/FileIndex.java     |   0
 .../apache/hudi/source/IncrementalInputSplits.java |   0
 .../hudi/source/StreamReadMonitoringFunction.java  |   0
 .../org/apache/hudi/source/StreamReadOperator.java |  38 +--
 .../apache/hudi/streamer/FlinkStreamerConfig.java  |   0
 .../apache/hudi/streamer/HoodieFlinkStreamer.java  |  16 +-
 .../org/apache/hudi/table/HoodieTableFactory.java  |   0
 .../org/apache/hudi/table/HoodieTableSink.java     |   0
 .../org/apache/hudi/table/HoodieTableSource.java   |   0
 .../apache/hudi/table/catalog/CatalogOptions.java  |   0
 .../apache/hudi/table/catalog/HoodieCatalog.java   |   0
 .../hudi/table/catalog/HoodieCatalogFactory.java   |   0
 .../hudi/table/catalog/TableOptionProperties.java  |   0
 .../apache/hudi/table/format/FilePathUtils.java    |   0
 .../org/apache/hudi/table/format/FormatUtils.java  |   2 +-
 .../table/format/cow/CopyOnWriteInputFormat.java   |   0
 .../table/format/cow/ParquetSplitReaderUtil.java   |   2 +-
 .../table/format/cow/vector/HeapArrayVector.java   |   0
 .../format/cow/vector/HeapMapColumnVector.java     |   0
 .../format/cow/vector/HeapRowColumnVector.java     |   0
 .../format/cow/vector/ParquetDecimalVector.java    |   0
 .../cow/vector/reader/AbstractColumnReader.java    |   0
 .../cow/vector/reader/ArrayColumnReader.java       |   0
 .../vector/reader/BaseVectorizedColumnReader.java  |   0
 .../vector/reader/FixedLenBytesColumnReader.java   |   0
 .../vector/reader/Int64TimestampColumnReader.java  |   0
 .../format/cow/vector/reader/MapColumnReader.java  |   0
 .../reader/ParquetColumnarRowSplitReader.java      |   0
 .../cow/vector/reader/ParquetDataColumnReader.java |   0
 .../reader/ParquetDataColumnReaderFactory.java     |   0
 .../format/cow/vector/reader/RowColumnReader.java  |   0
 .../format/cow/vector/reader/RunLengthDecoder.java |   0
 .../table/format/mor/MergeOnReadInputFormat.java   |   2 +-
 .../table/format/mor/MergeOnReadInputSplit.java    |   0
 .../table/format/mor/MergeOnReadTableState.java    |   0
 .../org/apache/hudi/util/AvroSchemaConverter.java  |   4 +-
 .../apache/hudi/util/AvroToRowDataConverters.java  |   0
 .../java/org/apache/hudi/util/ChangelogModes.java  |   0
 .../java/org/apache/hudi/util/CompactionUtil.java  |   6 +-
 .../java/org/apache/hudi/util/DataTypeUtils.java   |   0
 .../hudi/util/FlinkStateBackendConverter.java      |   0
 .../java/org/apache/hudi/util/FlinkTables.java     |   0
 .../java/org/apache/hudi/util/InputFormats.java    |   0
 .../org/apache/hudi/util/RowDataProjection.java    |   0
 .../apache/hudi/util/RowDataToAvroConverters.java  |   0
 .../java/org/apache/hudi/util/StreamerUtil.java    |   1 +
 .../apache/hudi/util/StringToRowDataConverter.java |   2 +-
 .../apache/hudi/util/ViewStorageProperties.java    |   0
 .../org.apache.flink.table.factories.Factory       |   0
 .../apache/hudi/sink/ITTestDataStreamWrite.java    |   2 +-
 .../sink/TestStreamWriteOperatorCoordinator.java   |  17 +-
 .../org/apache/hudi/sink/TestWriteCopyOnWrite.java |   2 +-
 .../org/apache/hudi/sink/TestWriteMergeOnRead.java |   0
 .../hudi/sink/TestWriteMergeOnReadWithCompact.java |   0
 .../apache/hudi/sink/bulk/TestRowDataKeyGen.java   |   0
 .../sink/compact/ITTestHoodieFlinkCompactor.java   |   0
 .../org/apache/hudi/sink/meta/TestCkpMetadata.java |   0
 .../hudi/sink/partitioner/TestBucketAssigner.java  |   0
 .../apache/hudi/sink/utils/CollectorOutput.java    |  39 +--
 .../hudi/sink/utils/CompactFunctionWrapper.java    |  41 +--
 .../hudi/sink/utils/InsertFunctionWrapper.java     |   0
 .../hudi/sink/utils/MockCoordinatorExecutor.java   |   0
 .../org/apache/hudi/sink/utils/MockMapState.java   |   0
 .../hudi/sink/utils/MockOperatorStateStore.java    |   0
 .../sink/utils/MockStateInitializationContext.java |  12 +-
 .../sink/utils/MockStreamingRuntimeContext.java    |  11 +-
 .../org/apache/hudi/sink/utils/MockValueState.java |   0
 .../sink/utils/StreamWriteFunctionWrapper.java     |  77 ++---
 .../hudi/sink/utils/TestFunctionWrapper.java       |   0
 .../org/apache/hudi/sink/utils/TestWriteBase.java  |   0
 .../java/org/apache/hudi/source/TestFileIndex.java |   0
 .../source/TestStreamReadMonitoringFunction.java   |   0
 .../apache/hudi/source/TestStreamReadOperator.java |   0
 .../apache/hudi/table/ITTestHoodieDataSource.java  |  22 +-
 .../apache/hudi/table/TestHoodieTableFactory.java  |   0
 .../apache/hudi/table/TestHoodieTableSource.java   |   0
 .../hudi/table/catalog/TestHoodieCatalog.java      |   3 +-
 .../apache/hudi/table/format/TestInputFormat.java  |   0
 .../java/org/apache/hudi/utils/SchemaBuilder.java  |   0
 .../org/apache/hudi/utils/TestCompactionUtil.java  |   0
 .../org/apache/hudi/utils/TestConfigurations.java  |  22 +-
 .../test/java/org/apache/hudi/utils/TestData.java  |   0
 .../org/apache/hudi/utils/TestHoodieRowData.java   |  22 +-
 .../test/java/org/apache/hudi/utils/TestSQL.java   |   0
 .../org/apache/hudi/utils/TestStreamerUtil.java    |   0
 .../hudi/utils/TestStringToRowDataConverter.java   |   0
 .../test/java/org/apache/hudi/utils/TestUtils.java |   0
 .../hudi/utils/TestViewStorageProperties.java      |   0
 .../utils/factory/CollectSinkTableFactory.java     |   0
 .../utils/factory/ContinuousFileSourceFactory.java |   0
 .../hudi/utils/source/ContinuousFileSource.java    |   0
 .../org.apache.flink.table.factories.Factory       |   0
 .../src/test/resources/debezium_json.data          |   0
 .../test/resources/log4j-surefire-quiet.properties |   1 -
 .../src/test/resources/log4j-surefire.properties   |   1 -
 .../src/test/resources/test_read_schema.avsc       |   0
 .../src/test/resources/test_source.data            |   0
 .../src/test/resources/test_source_2.data          |   0
 .../src/test/resources/test_source_3.data          |   0
 .../src/test/resources/test_source_4.data          |   0
 .../src/test/resources/test_source_5.data          |   0
 hudi-flink-datasource/hudi-flink1.13.x/pom.xml     |  90 +++++
 .../apache/flink/table/data/ColumnarArrayData.java | 262 +++++++++++++++
 .../apache/flink/table/data/ColumnarMapData.java   |  71 ++++
 .../apache/flink/table/data/ColumnarRowData.java   | 223 +++++++++++++
 .../flink/table/data/vector/MapColumnVector.java   |  14 +-
 .../flink/table/data/vector/RowColumnVector.java   |  14 +-
 .../table/data/vector/VectorizedColumnBatch.java   | 136 ++++++++
 .../adapter/AbstractStreamOperatorAdapter.java     |  26 +-
 .../AbstractStreamOperatorFactoryAdapter.java      |  50 +++
 .../hudi/adapter/MailboxExecutorAdapter.java       |  28 +-
 .../apache/hudi/adapter/RateLimiterAdapter.java    |  27 +-
 .../main/java/org/apache/hudi/adapter/Utils.java   |  48 +++
 .../org/apache/hudi/adapter/OutputAdapter.java     |  13 +-
 .../adapter/StateInitializationContextAdapter.java |  13 +-
 .../adapter/StreamingRuntimeContextAdapter.java    |  43 +++
 .../org/apache/hudi/adapter/TestTableEnvs.java     |  33 +-
 hudi-flink-datasource/hudi-flink1.14.x/pom.xml     | 102 ++++++
 .../adapter/AbstractStreamOperatorAdapter.java     |  18 +-
 .../AbstractStreamOperatorFactoryAdapter.java      |  28 +-
 .../hudi/adapter/MailboxExecutorAdapter.java       |  28 +-
 .../apache/hudi/adapter/RateLimiterAdapter.java    |  27 +-
 .../main/java/org/apache/hudi/adapter/Utils.java   |  48 +++
 .../org/apache/hudi/adapter/OutputAdapter.java     |  22 +-
 .../adapter/StateInitializationContextAdapter.java |  20 +-
 .../adapter/StreamingRuntimeContextAdapter.java    |  43 +++
 .../org/apache/hudi/adapter/TestTableEnvs.java     |  52 +++
 .../pom.xml                                        |  35 +-
 hudi-flink/pom.xml                                 | 349 --------------------
 hudi-kafka-connect/pom.xml                         |   2 +-
 packaging/hudi-flink-bundle/pom.xml                |  12 +-
 pom.xml                                            |  42 ++-
 193 files changed, 1907 insertions(+), 833 deletions(-)
 create mode 100644 hudi-flink-datasource/hudi-flink/pom.xml
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/configuration/FlinkOptions.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/configuration/OptionsResolver.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/schema/FilebasedSchemaProvider.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/schema/SchemaProvider.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/schema/SchemaRegistryProvider.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/BucketStreamWriteFunction.java
 (97%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/BucketStreamWriteOperator.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/CleanFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/append/AppendWriteOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java
 (98%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bootstrap/IndexRecord.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAccumulator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bootstrap/aggregate/BootstrapAggFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bootstrap/batch/BatchBootstrapOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriteOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperatorGen.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/common/AbstractStreamWriteFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/common/AbstractWriteFunction.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/common/AbstractWriteOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/common/WriteOperatorFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactionCommitEvent.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactionCommitSink.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactionPlanEvent.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactionPlanOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/CompactionPlanSourceFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/FlinkCompactionConfig.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/event/CommitAckEvent.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/event/WriteMetadataEvent.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/meta/CkpMessage.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/BucketAssignFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigner.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/BucketAssigners.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/profile/EmptyWriteProfile.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java
 (98%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/transform/ChainedTransformer.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctionWithRateLimit.java
 (89%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunctions.java
 (100%)
 copy {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/transform/Transformer.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/utils/HiveSyncContext.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/utils/PayloadCreation.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/utils/Pipelines.java
 (90%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/sink/utils/TimeWait.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/source/FileIndex.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/source/StreamReadOperator.java
 (89%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/streamer/HoodieFlinkStreamer.java
 (94%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/HoodieTableFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/HoodieTableSink.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/HoodieTableSource.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/catalog/CatalogOptions.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/FilePathUtils.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/FormatUtils.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/HeapArrayVector.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/HeapMapColumnVector.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/HeapRowColumnVector.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/ParquetDecimalVector.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/FixedLenBytesColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/Int64TimestampColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/MapColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RowColumnReader.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RunLengthDecoder.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputSplit.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadTableState.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/ChangelogModes.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/CompactionUtil.java
 (97%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/DataTypeUtils.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/FlinkStateBackendConverter.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/FlinkTables.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/InputFormats.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/RowDataProjection.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/StreamerUtil.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/StringToRowDataConverter.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/java/org/apache/hudi/util/ViewStorageProperties.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/ITTestDataStreamWrite.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/TestStreamWriteOperatorCoordinator.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/TestWriteCopyOnWrite.java
 (99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/TestWriteMergeOnRead.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/TestWriteMergeOnReadWithCompact.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/bulk/TestRowDataKeyGen.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/compact/ITTestHoodieFlinkCompactor.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/meta/TestCkpMetadata.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/partitioner/TestBucketAssigner.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/CollectorOutput.java
 (62%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/CompactFunctionWrapper.java
 (79%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/InsertFunctionWrapper.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockCoordinatorExecutor.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockMapState.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockOperatorStateStore.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockStateInitializationContext.java
 (89%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockStreamingRuntimeContext.java
 (93%)
 copy {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/MockValueState.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/StreamWriteFunctionWrapper.java
 (88%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/TestFunctionWrapper.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/sink/utils/TestWriteBase.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/source/TestFileIndex.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/source/TestStreamReadMonitoringFunction.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/source/TestStreamReadOperator.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/table/ITTestHoodieDataSource.java
 (97%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/table/TestHoodieTableFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/table/TestHoodieTableSource.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/table/catalog/TestHoodieCatalog.java
 (98%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/table/format/TestInputFormat.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/SchemaBuilder.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestCompactionUtil.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestConfigurations.java
 (93%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestData.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestHoodieRowData.java
 (90%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestSQL.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestStreamerUtil.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestStringToRowDataConverter.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestUtils.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/TestViewStorageProperties.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/factory/CollectSinkTableFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/factory/ContinuousFileSourceFactory.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/java/org/apache/hudi/utils/source/ContinuousFileSource.java
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/META-INF/services/org.apache.flink.table.factories.Factory
 (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/debezium_json.data (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/log4j-surefire-quiet.properties
 (96%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/log4j-surefire.properties 
(99%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_read_schema.avsc 
(100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_source.data (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_source_2.data (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_source_3.data (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_source_4.data (100%)
 rename {hudi-flink => 
hudi-flink-datasource/hudi-flink}/src/test/resources/test_source_5.data (100%)
 create mode 100644 hudi-flink-datasource/hudi-flink1.13.x/pom.xml
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarArrayData.java
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarMapData.java
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/ColumnarRowData.java
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java
 => 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/MapColumnVector.java
 (76%)
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java
 => 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/RowColumnVector.java
 (75%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/flink/table/data/vector/VectorizedColumnBatch.java
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java
 (67%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java
 (61%)
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java
 (60%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/main/java/org/apache/hudi/adapter/Utils.java
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanPartitionFilterMode.java
 => 
hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java
 (77%)
 copy 
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ProcedureArgs.scala
 => 
hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java
 (76%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.13.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java
 (64%)
 create mode 100644 hudi-flink-datasource/hudi-flink1.14.x/pom.xml
 copy 
hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/ConnectWriter.java
 => 
hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorAdapter.java
 (73%)
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/AbstractStreamOperatorFactoryAdapter.java
 (61%)
 copy hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/MailboxExecutorAdapter.java
 (61%)
 rename hudi-flink/src/test/java/org/apache/hudi/sink/utils/MockValueState.java 
=> 
hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/RateLimiterAdapter.java
 (60%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/adapter/Utils.java
 rename 
hudi-flink/src/main/java/org/apache/hudi/sink/transform/Transformer.java => 
hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/OutputAdapter.java
 (67%)
 copy 
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/trees/HoodieLeafLike.scala
 => 
hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StateInitializationContextAdapter.java
 (68%)
 create mode 100644 
hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/StreamingRuntimeContextAdapter.java
 create mode 100644 
hudi-flink-datasource/hudi-flink1.14.x/src/test/java/org/apache/hudi/adapter/TestTableEnvs.java
 copy {hudi-spark-datasource => hudi-flink-datasource}/pom.xml (58%)
 delete mode 100644 hudi-flink/pom.xml

Reply via email to