Open
Description
Is your feature request related to a problem or challenge?
Currently we only support full table scan. The Java SDK supports scanning between 2 snapshots. (Used for Spark/Flink incremental streaming read) We can provide similar API.
Related code in Java
- https://github.com/apache/iceberg/blob/9a98de04103755ad4833ac6c3918c39022d54a99/core/src/main/java/org/apache/iceberg/util/SnapshotUtil.java#L208-L226
- https://github.com/apache/iceberg/blob/9a98de04103755ad4833ac6c3918c39022d54a99/api/src/main/java/org/apache/iceberg/IncrementalScan.java
- https://github.com/apache/iceberg/blob/6ec3de390d3fa6e797c6975b1eaaea41719db0fe/core/src/main/java/org/apache/iceberg/BaseIncrementalAppendScan.java#L68-L98
Describe the solution you'd like
No response
Willingness to contribute
None