gsandeep1241 opened a new pull request, #783:
URL: https://github.com/apache/iceberg-cpp/pull/783
When a table is loaded from a REST catalog that advertises the PlanTableScan
endpoint, NewScan() now returns a RestTableScanBuilder whose Build() produces a
RestTableScan. PlanFiles() on that scan delegates manifest resolution to the
server via POST /plan, GET /plan/{id} (with exponential backoff), POST
/tasks/{id}, and DELETE /plan/{id} (best-effort cancel), instead of reading
manifests locally.
- Add RestTable, RestTableScanBuilder, RestTableScan and RestScanContext
- Promote DataTableScan::PlanFiles and TableScanBuilder::Build to virtual
- Convert RestCatalog::client_ and paths_ to shared_ptr so RestScanContext
can share ownership with live scans
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]