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

github-bot pushed a change to branch auto-pick-57242-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 213df2f3fd7 branch-4.0: [fix](proc) fix schema proc row data #57962 
(#58016)
     add 5d27f364ceb [feature](tvf) Support HTTP Table Valued Function  (#57242)

No new revisions were added by this update.

Summary of changes:
 be/src/http/http_client.h                          |   7 +
 be/src/io/file_factory.cpp                         |  17 +
 be/src/io/fs/file_system.h                         |  10 +-
 be/src/io/fs/http_file_reader.cpp                  | 422 +++++++++++++++++++++
 be/src/io/fs/http_file_reader.h                    |  87 +++++
 be/src/io/fs/http_file_system.cpp                  |  88 +++++
 .../{broker_file_system.h => http_file_system.h}   | 103 +++--
 be/src/vec/exec/format/json/new_json_reader.cpp    |   1 +
 .../org/apache/doris/analysis/StorageBackend.java  |   3 +-
 .../doris/catalog/BuiltinTableValuedFunctions.java |   4 +-
 .../apache/doris/datasource/FileQueryScanNode.java |   3 +-
 .../property/constants/MCProperties.java           |   2 -
 .../property/storage/HttpProperties.java           |  80 ++++
 .../property/storage/StorageProperties.java        |   9 +-
 .../java/org/apache/doris/fs/FileSystemType.java   |   3 +-
 .../java/org/apache/doris/fs/SchemaTypeMapper.java |   5 +-
 .../doris/httpv2/rest/manager/HttpUtils.java       |  60 +++
 .../functions/table/{File.java => Http.java}       |  27 +-
 .../visitor/TableValuedFunctionVisitor.java        |   5 +
 .../tablefunction/FileTableValuedFunction.java     |   3 +
 .../tablefunction/HttpTableValuedFunction.java     |  91 +++++
 .../doris/tablefunction/TableValuedFunctionIf.java |   2 +
 gensrc/thrift/Types.thrift                         |   1 +
 .../data/external_table_p0/tvf/test_http_tvf.out   | 171 +++++++++
 .../external_table_p0/tvf/test_http_tvf.groovy     | 180 +++++++++
 25 files changed, 1315 insertions(+), 69 deletions(-)
 create mode 100644 be/src/io/fs/http_file_reader.cpp
 create mode 100644 be/src/io/fs/http_file_reader.h
 create mode 100644 be/src/io/fs/http_file_system.cpp
 copy be/src/io/fs/{broker_file_system.h => http_file_system.h} (53%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/storage/HttpProperties.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/{File.java
 => Http.java} (82%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/tablefunction/HttpTableValuedFunction.java
 create mode 100644 regression-test/data/external_table_p0/tvf/test_http_tvf.out
 create mode 100644 
regression-test/suites/external_table_p0/tvf/test_http_tvf.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to