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

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


    from 899ae70  [HUDI-1587] Add latency and freshness support (#2541)
     add 89003bc  [HUDI-1647] Supports snapshot read for Flink (#2613)

No new revisions were added by this update.

Summary of changes:
 hudi-flink/pom.xml                                 |  41 +-
 .../apache/hudi/factory/HoodieTableFactory.java    |  84 ++++
 .../org/apache/hudi/operator/FlinkOptions.java     |  67 ++-
 .../apache/hudi/operator/StreamWriteFunction.java  |   8 +
 .../apache/hudi/operator/StreamWriteOperator.java  |   8 +-
 .../operator/StreamWriteOperatorCoordinator.java   |  34 +-
 .../hudi/operator/StreamWriteOperatorFactory.java  |  10 +-
 .../operator/partitioner/BucketAssignFunction.java |   1 -
 .../java/org/apache/hudi/sink/HoodieTableSink.java | 126 +++++
 .../org/apache/hudi/source/HoodieTableSource.java  | 411 +++++++++++++++++
 .../apache/hudi/source/format/FilePathUtils.java   | 320 +++++++++++++
 .../org/apache/hudi/source/format/FormatUtils.java |  98 ++++
 .../source/format/cow/AbstractColumnReader.java    | 324 +++++++++++++
 .../source/format/cow/CopyOnWriteInputFormat.java  | 134 ++++++
 .../format/cow/Int64TimestampColumnReader.java     |  99 ++++
 .../format/cow/ParquetColumnarRowSplitReader.java  | 370 +++++++++++++++
 .../source/format/cow/ParquetDecimalVector.java    |  69 +++
 .../source/format/cow/ParquetSplitReaderUtil.java  | 398 ++++++++++++++++
 .../hudi/source/format/cow/RunLengthDecoder.java   | 304 ++++++++++++
 .../source/format/mor/MergeOnReadInputFormat.java  | 513 +++++++++++++++++++++
 .../source/format/mor/MergeOnReadInputSplit.java   |  88 ++++
 .../source/format/mor/MergeOnReadTableState.java   |  79 ++++
 .../org/apache/hudi/util/AvroSchemaConverter.java  | 180 +++++++-
 .../apache/hudi/util/AvroToRowDataConverters.java  | 316 +++++++++++++
 .../java/org/apache/hudi/util/StreamerUtil.java    |  30 ++
 .../org.apache.flink.table.factories.TableFactory  |   5 +-
 .../apache/hudi/operator/StreamWriteITCase.java    |  43 +-
 .../StreamWriteOperatorCoordinatorTest.java        |   2 +-
 .../operator/utils/StreamWriteFunctionWrapper.java |   2 +-
 .../hudi/operator/utils/TestConfigurations.java    |  52 ++-
 .../org/apache/hudi/operator/utils/TestData.java   |  66 ++-
 .../apache/hudi/source/HoodieDataSourceITCase.java | 162 +++++++
 .../apache/hudi/source/HoodieTableSourceTest.java  | 122 +++++
 .../apache/hudi/source/format/InputFormatTest.java | 197 ++++++++
 .../utils/factory/ContinuousFileSourceFactory.java |  62 +++
 .../hudi/utils/source/ContinuousFileSource.java    | 173 +++++++
 .../org.apache.flink.table.factories.TableFactory  |   7 +-
 style/checkstyle-suppressions.xml                  |   1 +
 38 files changed, 4920 insertions(+), 86 deletions(-)
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/factory/HoodieTableFactory.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/sink/HoodieTableSink.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/HoodieTableSource.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/FilePathUtils.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/FormatUtils.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/AbstractColumnReader.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/CopyOnWriteInputFormat.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/Int64TimestampColumnReader.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/ParquetColumnarRowSplitReader.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/ParquetDecimalVector.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/ParquetSplitReaderUtil.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/cow/RunLengthDecoder.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/mor/MergeOnReadInputFormat.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/mor/MergeOnReadInputSplit.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/source/format/mor/MergeOnReadTableState.java
 create mode 100644 
hudi-flink/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java
 copy hudi-integ-test/src/test/resources/hoodie-docker.properties => 
hudi-flink/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory
 (94%)
 create mode 100644 
hudi-flink/src/test/java/org/apache/hudi/source/HoodieDataSourceITCase.java
 create mode 100644 
hudi-flink/src/test/java/org/apache/hudi/source/HoodieTableSourceTest.java
 create mode 100644 
hudi-flink/src/test/java/org/apache/hudi/source/format/InputFormatTest.java
 create mode 100644 
hudi-flink/src/test/java/org/apache/hudi/utils/factory/ContinuousFileSourceFactory.java
 create mode 100644 
hudi-flink/src/test/java/org/apache/hudi/utils/source/ContinuousFileSource.java
 copy hudi-cli/src/test/resources/clean.properties => 
hudi-flink/src/test/resources/META-INF/services/org.apache.flink.table.factories.TableFactory
 (88%)

Reply via email to