You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@seatunnel.apache.org by wa...@apache.org on 2023/04/08 15:36:24 UTC

[incubator-seatunnel] branch dev updated (66923fbdb -> e3b97ae5d)

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

wanghailin pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


    from 66923fbdb [Hotfix][Zeta] Fix conflict dependency of hadoop-hdfs (#4509)
     add e3b97ae5d  [Feature][ConnectorV2]add file excel sink and source (#4164)

No new revisions were added by this update.

Summary of changes:
 docs/en/connector-v2/sink/FtpFile.md               |  15 +-
 docs/en/connector-v2/sink/HdfsFile.md              |  16 +-
 docs/en/connector-v2/sink/LocalFile.md             |  33 ++-
 docs/en/connector-v2/sink/OssFile.md               |  15 +-
 docs/en/connector-v2/sink/OssJindoFile.md          |  15 +-
 docs/en/connector-v2/sink/S3File.md                |  15 +-
 docs/en/connector-v2/sink/SftpFile.md              |  15 +-
 docs/en/connector-v2/source/FtpFile.md             |   9 +-
 docs/en/connector-v2/source/HdfsFile.md            |   9 +-
 docs/en/connector-v2/source/LocalFile.md           |   9 +-
 docs/en/connector-v2/source/OssFile.md             |   9 +-
 docs/en/connector-v2/source/OssJindoFile.md        |   9 +-
 docs/en/connector-v2/source/S3File.md              |   9 +-
 docs/en/connector-v2/source/SftpFile.md            |   7 +
 release-note.md                                    |   1 +
 .../file/hdfs/source/BaseHdfsFileSource.java       |   1 +
 .../connector-file/connector-file-base/pom.xml     |  14 ++
 .../seatunnel/file/config/BaseSinkConfig.java      |  12 +
 .../seatunnel/file/config/BaseSourceConfig.java    |   6 +
 .../seatunnel/file/config/FileFormat.java          |  13 +
 .../seatunnel/file/sink/config/FileSinkConfig.java |  12 +
 .../seatunnel/file/sink/util/ExcelGenerator.java   | 264 +++++++++++++++++++++
 .../file/sink/writer/ExcelWriteStrategy.java       |  77 ++++++
 .../file/source/reader/ExcelReadStrategy.java      | 255 ++++++++++++++++++++
 .../seatunnel/file/ftp/source/FtpFileSource.java   |   1 +
 .../file/ftp/source/FtpFileSourceFactory.java      |   3 +-
 .../file/hdfs/source/HdfsFileSourceFactory.java    |   3 +-
 .../file/local/source/LocalFileSource.java         |   1 +
 .../file/local/source/LocalFileSourceFactory.java  |   3 +-
 .../seatunnel/file/oss/source/OssFileSource.java   |   1 +
 .../file/oss/source/OssFileSourceFactory.java      |   3 +-
 .../seatunnel/file/oss/source/OssFileSource.java   |   1 +
 .../file/oss/source/OssFileSourceFactory.java      |   3 +-
 .../seatunnel/file/s3/source/S3FileSource.java     |   1 +
 .../file/s3/source/S3FileSourceFactory.java        |   3 +-
 .../seatunnel/file/sftp/source/SftpFileSource.java |   1 +
 .../file/sftp/source/SftpFileSourceFactory.java    |   3 +-
 .../e2e/connector/file/local/LocalFileIT.java      |  14 ++
 .../src/test/resources/excel/e2e.xlsx              | Bin 0 -> 5823 bytes
 .../fakesource_to_local_excel.conf}                |  20 +-
 .../excel/local_excel_projection_to_assert.conf}   |  64 +++--
 .../local_excel_to_assert.conf}                    |  47 ++--
 42 files changed, 924 insertions(+), 88 deletions(-)
 create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/util/ExcelGenerator.java
 create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/writer/ExcelWriteStrategy.java
 create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/reader/ExcelReadStrategy.java
 create mode 100644 seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/excel/e2e.xlsx
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/{json/fake_to_local_file_json.conf => excel/fakesource_to_local_excel.conf} (84%)
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-fake-e2e/src/test/resources/fake_to_assert.conf => connector-file-local-e2e/src/test/resources/excel/local_excel_projection_to_assert.conf} (69%)
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/{text/local_file_text_skip_headers.conf => excel/local_excel_to_assert.conf} (79%)