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

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


    from 41d6be019ef [fix](storage) fix duplicate reserve buffer when init 
plain encoding (#59254)
     add d102aeee612 [feat] add Parquet metadata TVF (#58972)

No new revisions were added by this update.

Summary of changes:
 .../exec/format/table/parquet_metadata_reader.cpp  | 880 +++++++++++++++++++++
 .../exec/format/table/parquet_metadata_reader.h    |  82 ++
 be/src/vec/exec/format/table/parquet_utils.cpp     | 436 ++++++++++
 be/src/vec/exec/format/table/parquet_utils.h       | 179 +++++
 be/src/vec/exec/scan/meta_scanner.cpp              |   6 +
 .../vec/exec/format/parquet/parquet_utils_test.cpp | 217 +++++
 .../doris/catalog/BuiltinTableValuedFunctions.java |  10 +-
 .../table/{Jobs.java => ParquetBloomProbe.java}    |  23 +-
 .../table/{Jobs.java => ParquetFileMetadata.java}  |  23 +-
 .../table/{Jobs.java => ParquetKvMetadata.java}    |  23 +-
 .../table/{HudiMeta.java => ParquetMeta.java}      |  16 +-
 .../visitor/TableValuedFunctionVisitor.java        |   5 +
 .../ParquetMetadataTableValuedFunction.java        | 394 +++++++++
 .../doris/tablefunction/TableValuedFunctionIf.java |  18 +
 gensrc/thrift/PlanNodes.thrift                     |  10 +
 gensrc/thrift/Types.thrift                         |   2 +-
 .../data/external_table_p0/tvf/bloommeta.parquet   | Bin 0 -> 4515 bytes
 .../data/external_table_p0/tvf/empty.parquet       | Bin 0 -> 95 bytes
 .../data/external_table_p0/tvf/kvmeta.parquet      | Bin 0 -> 353 bytes
 .../data/external_table_p0/tvf/meta.parquet        | Bin 0 -> 1419 bytes
 .../tvf/test_parquet_meta_tvf.out                  | 157 ++++
 .../tvf/test_parquet_meta_tvf.groovy               | 508 ++++++++++++
 22 files changed, 2934 insertions(+), 55 deletions(-)
 create mode 100644 be/src/vec/exec/format/table/parquet_metadata_reader.cpp
 create mode 100644 be/src/vec/exec/format/table/parquet_metadata_reader.h
 create mode 100644 be/src/vec/exec/format/table/parquet_utils.cpp
 create mode 100644 be/src/vec/exec/format/table/parquet_utils.h
 create mode 100644 be/test/vec/exec/format/parquet/parquet_utils_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/{Jobs.java
 => ParquetBloomProbe.java} (74%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/{Jobs.java
 => ParquetFileMetadata.java} (74%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/{Jobs.java
 => ParquetKvMetadata.java} (74%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/{HudiMeta.java
 => ParquetMeta.java} (79%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/tablefunction/ParquetMetadataTableValuedFunction.java
 create mode 100644 regression-test/data/external_table_p0/tvf/bloommeta.parquet
 create mode 100644 regression-test/data/external_table_p0/tvf/empty.parquet
 create mode 100644 regression-test/data/external_table_p0/tvf/kvmeta.parquet
 create mode 100644 regression-test/data/external_table_p0/tvf/meta.parquet
 create mode 100644 
regression-test/data/external_table_p0/tvf/test_parquet_meta_tvf.out
 create mode 100644 
regression-test/suites/external_table_p0/tvf/test_parquet_meta_tvf.groovy


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

Reply via email to