diff --git a/README.md b/README.md index 4156a5e9..2ed9e0f7 100644 --- a/README.md +++ b/README.md @@ -61,8 +61,8 @@ The writing is divided into two stages: // ... RecordBatchBuilder batch_builder(&arrow_array); batch_builder.SetPartition({{"col1", "20240813"}, {"col2", "23"}}).SetBucket(1); - PAIMON_ASSIGN_OR_RAISE(std::shared_ptr batch, batch_builder.Finish()); - PAIMON_RETURN_NOT_OK(file_store_write->Write(batch)); + PAIMON_ASSIGN_OR_RAISE(std::unique_ptr batch, batch_builder.Finish()); + PAIMON_RETURN_NOT_OK(file_store_write->Write(std::move(batch))); PAIMON_ASSIGN_OR_RAISE(std::vector> commit_messages, file_store_write->PrepareCommit()); @@ -99,7 +99,7 @@ The reading is divided into two stages: TableScan::Create(std::move(scan_context))); PAIMON_ASSIGN_OR_RAISE(std::shared_ptr plan, table_scan->CreatePlan()); - ReadContextBuilder read_context_builder(table_path, /*schema_id=*/0); + ReadContextBuilder read_context_builder(table_path); PAIMON_ASSIGN_OR_RAISE(std::unique_ptr read_context, read_context_builder.SetReadSchema({"f0", "f1"}) .SetPredicate(predicate) diff --git a/docs/source/api/commit.rst b/docs/source/api/commit.rst index d8ade2a0..93aeb4a3 100644 --- a/docs/source/api/commit.rst +++ b/docs/source/api/commit.rst @@ -32,3 +32,7 @@ Interface .. doxygenclass:: paimon::CommitContext :members: :undoc-members: + +.. doxygenclass:: paimon::CommitMessage + :members: + :undoc-members: diff --git a/docs/source/api/read.rst b/docs/source/api/read.rst index 7687ff1c..15583ed6 100644 --- a/docs/source/api/read.rst +++ b/docs/source/api/read.rst @@ -32,3 +32,7 @@ Interface .. doxygenclass:: paimon::ReadContext :members: :undoc-members: + +.. doxygenclass:: paimon::BatchReader + :members: + :undoc-members: diff --git a/docs/source/api/scan.rst b/docs/source/api/scan.rst index b09a8156..2913b443 100644 --- a/docs/source/api/scan.rst +++ b/docs/source/api/scan.rst @@ -36,6 +36,15 @@ Interface .. doxygenclass:: paimon::Plan :members: :undoc-members: + +.. doxygenclass:: paimon::Split + :members: + :undoc-members: + .. doxygenclass:: paimon::DataSplit :members: :undoc-members: + +.. doxygenclass:: paimon::ScanFilter + :members: + :undoc-members: