This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
The following commit(s) were added to refs/heads/master by this push:
new adcdb7b0e7 [doc] Add options supported by the python API
adcdb7b0e7 is described below
commit adcdb7b0e70e8d39001ed691a99274a98aaceba7
Author: umi <[email protected]>
AuthorDate: Mon Dec 1 16:16:21 2025 +0800
[doc] Add options supported by the python API
This closes #6715
---
docs/content/concepts/rest/overview.md | 4 ++++
docs/content/program-api/python-api.md | 24 ++++++++++++++++++++++++
paimon-python/pypaimon/tests/blob_table_test.py | 2 +-
3 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/docs/content/concepts/rest/overview.md
b/docs/content/concepts/rest/overview.md
index a38744dbed..47c83d3322 100644
--- a/docs/content/concepts/rest/overview.md
+++ b/docs/content/concepts/rest/overview.md
@@ -70,3 +70,7 @@ See [REST API]({{< ref "concepts/rest/rest-api" >}}).
## REST Java API
See [REST Java API]({{< ref "program-api/rest-api" >}}).
+
+## REST Python API
+
+See [REST Python API]({{< ref "program-api/python-api" >}}).
\ No newline at end of file
diff --git a/docs/content/program-api/python-api.md
b/docs/content/program-api/python-api.md
index c1b0615425..2d9d359e18 100644
--- a/docs/content/program-api/python-api.md
+++ b/docs/content/program-api/python-api.md
@@ -634,3 +634,27 @@ Key points about shard read:
| f is not in [l1, l2] | PredicateBuilder.is_not_in(f, [l1, l2]) |
| lower <= f <= upper | PredicateBuilder.between(f, lower, upper) |
+## Supported Features
+
+The following shows the supported features of Python Paimon compared to Java
Paimon:
+
+**Catalog Level**
+ - FileSystemCatalog
+ - RestCatalog
+
+**Table Level**
+ - Append Tables
+ - `bucket = -1` (unaware)
+ - `bucket > 0` (fixed)
+ - Primary Key Tables
+ - only support deduplicate
+ - `bucket = -2` (postpone)
+ - `bucket > 0` (fixed)
+ - read with deletion vectors enabled
+ - Read/Write Operations
+ - Batch read and write for append tables and primary key tables
+ - Predicate filtering
+ - Overwrite semantics
+ - Incremental reading of Delta data
+ - Reading and writing blob data
+ - `with_shard` feature
diff --git a/paimon-python/pypaimon/tests/blob_table_test.py
b/paimon-python/pypaimon/tests/blob_table_test.py
index 56439cee9b..c689e4f291 100644
--- a/paimon-python/pypaimon/tests/blob_table_test.py
+++ b/paimon-python/pypaimon/tests/blob_table_test.py
@@ -2167,7 +2167,7 @@ class DataBlobWriterTest(unittest.TestCase):
table = self.catalog.get_table('test_db.blob_rolling_with_shard')
# Create large blob data
- large_blob_size = 3 * 1024 * 1024 #
+ large_blob_size = 3 * 1024 * 1024
blob_pattern = b'LARGE_BLOB_PATTERN_' + b'X' * 1024 # ~1KB pattern
pattern_size = len(blob_pattern)
repetitions = large_blob_size // pattern_size