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

Reply via email to