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

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


    from e1a81ac167 [Hotfix][Zeta] Fix job deadlock when schema change (#6389)
     add ec533ecd9a Add support for XML file type to various file connectors 
such as SFTP, FTP, LocalFile, HdfsFile, and more. (#6327)

No new revisions were added by this update.

Summary of changes:
 docs/en/connector-v2/sink/CosFile.md               |  18 +-
 docs/en/connector-v2/sink/FtpFile.md               |  18 +-
 docs/en/connector-v2/sink/HdfsFile.md              |   6 +-
 docs/en/connector-v2/sink/LocalFile.md             |  18 +-
 docs/en/connector-v2/sink/OssFile.md               |  18 +-
 docs/en/connector-v2/sink/OssJindoFile.md          |  18 +-
 docs/en/connector-v2/sink/S3File.md                |  18 +-
 docs/en/connector-v2/sink/SftpFile.md              |  18 +-
 docs/en/connector-v2/source/CosFile.md             |  19 +-
 docs/en/connector-v2/source/FtpFile.md             |  19 +-
 docs/en/connector-v2/source/HdfsFile.md            |   7 +-
 docs/en/connector-v2/source/LocalFile.md           |  19 +-
 docs/en/connector-v2/source/OssFile.md             |  47 ++--
 docs/en/connector-v2/source/OssJindoFile.md        |   7 +-
 docs/en/connector-v2/source/S3File.md              |   9 +-
 docs/en/connector-v2/source/SftpFile.md            |   5 +-
 .../file/hdfs/source/BaseHdfsFileSource.java       |   1 +
 .../connector-file/connector-file-base/pom.xml     |  14 +
 .../file/config/BaseFileSourceConfig.java          |   1 +
 .../seatunnel/file/config/BaseSinkConfig.java      |  21 ++
 .../file/config/BaseSourceConfigOptions.java       |  14 +
 .../seatunnel/file/config/FileFormat.java          |  13 +
 .../seatunnel/file/sink/config/FileSinkConfig.java |  27 ++
 .../seatunnel/file/sink/util/XmlWriter.java        | 145 ++++++++++
 ...celWriteStrategy.java => XmlWriteStrategy.java} |  43 +--
 .../file/source/reader/XmlReadStrategy.java        | 305 +++++++++++++++++++++
 .../seatunnel/file/writer/XmlReadStrategyTest.java | 159 +++++++++++
 .../test/resources/xml/name=xmlTest/test_read.xml  |  21 +-
 .../src/test/resources/xml/test_read_xml.conf      |  37 +--
 .../file/cos/sink/CosFileSinkFactory.java          |   4 +
 .../seatunnel/file/cos/source/CosFileSource.java   |   1 +
 .../file/cos/source/CosFileSourceFactory.java      |  11 +-
 .../file/ftp/sink/FtpFileSinkFactory.java          |   4 +
 .../seatunnel/file/ftp/source/FtpFileSource.java   |   1 +
 .../file/ftp/source/FtpFileSourceFactory.java      |  11 +-
 .../file/hdfs/sink/HdfsFileSinkFactory.java        |   4 +
 .../file/hdfs/source/HdfsFileSourceFactory.java    |  11 +-
 .../file/oss/sink/OssFileSinkFactory.java          |   4 +
 .../seatunnel/file/oss/source/OssFileSource.java   |   1 +
 .../file/oss/source/OssFileSourceFactory.java      |  11 +-
 .../file/local/sink/LocalFileSinkFactory.java      |   4 +
 .../file/local/source/LocalFileSourceFactory.java  |  11 +-
 .../file/oss/sink/OssFileSinkFactory.java          |   4 +
 .../file/oss/source/OssFileSourceFactory.java      |  11 +-
 .../seatunnel/file/s3/sink/S3FileSinkFactory.java  |   4 +
 .../seatunnel/file/s3/source/S3FileSource.java     |   1 +
 .../file/s3/source/S3FileSourceFactory.java        |  11 +-
 .../file/sftp/sink/SftpFileSinkFactory.java        |   4 +
 .../seatunnel/file/sftp/source/SftpFileSource.java |   3 +-
 .../file/sftp/source/SftpFileSourceFactory.java    |  11 +-
 .../e2e/connector/file/fstp/SftpFileIT.java        |   9 +
 .../src/test/resources/xml/e2e.xml                 |  21 +-
 .../fake_to_sftp_file_xml.conf}                    |   7 +-
 .../resources/xml/sftp_file_xml_to_assert.conf}    |  37 ++-
 54 files changed, 1134 insertions(+), 132 deletions(-)
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/util/XmlWriter.java
 copy 
seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/writer/{ExcelWriteStrategy.java
 => XmlWriteStrategy.java} (61%)
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/reader/XmlReadStrategy.java
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-base/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/writer/XmlReadStrategyTest.java
 copy seatunnel-config/pom.xml => 
seatunnel-connectors-v2/connector-file/connector-file-base/src/test/resources/xml/name=xmlTest/test_read.xml
 (56%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-pulsar-e2e/src/test/resources/fake_source.conf
 => 
seatunnel-connectors-v2/connector-file/connector-file-base/src/test/resources/xml/test_read_xml.conf
 (63%)
 copy seatunnel-config/pom.xml => 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-sftp-e2e/src/test/resources/xml/e2e.xml
 (56%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-sftp-e2e/src/test/resources/{excel/fakesource_to_sftp_excel.conf
 => xml/fake_to_sftp_file_xml.conf} (93%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-file-local-e2e/src/test/resources/parquet/local_file_parquet_to_assert.conf
 => 
connector-file-sftp-e2e/src/test/resources/xml/sftp_file_xml_to_assert.conf} 
(72%)

Reply via email to