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

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


    from 8b2981820d [core] Align primary-key index maintenance with data levels 
(#8672)
     add 07c257d94a [python] Support query auth (row filter & column masking) 
for REST catalog (#8136)

No new revisions were added by this update.

Summary of changes:
 paimon-python/pypaimon/api/api_response.py         |  12 +
 paimon-python/pypaimon/api/resource_paths.py       |   6 +
 paimon-python/pypaimon/api/rest_api.py             |  14 +-
 paimon-python/pypaimon/catalog/catalog.py          |   3 +
 .../pypaimon/catalog/catalog_environment.py        |  16 +
 .../pypaimon/catalog/rest/rest_catalog.py          |  19 +-
 paimon-python/pypaimon/catalog/table_query_auth.py |  83 +++
 .../pypaimon/common/options/core_options.py        |  11 +
 .../pypaimon/common/predicate_json_parser.py       | 379 ++++++++++
 paimon-python/pypaimon/daft/daft_datasource.py     |  11 +
 .../pypaimon/globalindex/create_global_index.py    |   2 +-
 paimon-python/pypaimon/multimodal/blob_store.py    |   3 +-
 paimon-python/pypaimon/read/explain.py             |   2 +
 paimon-python/pypaimon/read/query_auth_split.py    |  80 ++
 paimon-python/pypaimon/read/read_builder.py        |   8 +-
 .../pypaimon/read/reader/auth_masking_reader.py    | 235 ++++++
 .../pypaimon/read/scanner/file_scanner.py          |   6 +-
 paimon-python/pypaimon/read/stream_read_builder.py |   4 +-
 .../pypaimon/read/streaming_table_scan.py          |  37 +-
 paimon-python/pypaimon/read/table_read.py          |  97 ++-
 paimon-python/pypaimon/read/table_scan.py          |  97 ++-
 .../pypaimon/table/data_evolution_merge_into.py    |   2 +-
 .../table/source/global_index_live_row_filter.py   |   9 +-
 .../pypaimon/tests/auth_masking_reader_test.py     | 523 ++++++++++++++
 .../pypaimon/tests/daft/daft_explain_test.py       |  40 +
 .../pypaimon/tests/predicate_json_parser_test.py   | 804 +++++++++++++++++++++
 .../pypaimon/tests/read_builder_explain_test.py    |  24 +-
 .../pypaimon/tests/reader_split_generator_test.py  |   1 +
 .../pypaimon/tests/streaming_table_scan_test.py    |   2 +
 .../pypaimon/tests/table_query_auth_test.py        | 495 +++++++++++++
 paimon-python/pypaimon/write/file_store_write.py   |   2 +-
 paimon-python/pypaimon/write/table_delete.py       |   3 +-
 paimon-python/pypaimon/write/table_update.py       |   8 +-
 .../pypaimon/write/table_update_by_row_id.py       |   3 +-
 .../pypaimon/write/table_upsert_by_key.py          |   2 +-
 35 files changed, 2990 insertions(+), 53 deletions(-)
 create mode 100644 paimon-python/pypaimon/catalog/table_query_auth.py
 create mode 100644 paimon-python/pypaimon/common/predicate_json_parser.py
 create mode 100644 paimon-python/pypaimon/read/query_auth_split.py
 create mode 100644 paimon-python/pypaimon/read/reader/auth_masking_reader.py
 create mode 100644 paimon-python/pypaimon/tests/auth_masking_reader_test.py
 create mode 100644 paimon-python/pypaimon/tests/predicate_json_parser_test.py
 create mode 100644 paimon-python/pypaimon/tests/table_query_auth_test.py

Reply via email to