Class ContinuousSplitPlannerImpl
java.lang.Object
org.apache.iceberg.flink.source.enumerator.ContinuousSplitPlannerImpl
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- ContinuousSplitPlanner
- 
Constructor SummaryConstructorsConstructorDescriptionContinuousSplitPlannerImpl(TableLoader tableLoader, ScanContext scanContext, String threadName) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()org.apache.iceberg.flink.source.enumerator.ContinuousEnumerationResultplanSplits(org.apache.iceberg.flink.source.enumerator.IcebergEnumeratorPosition lastPosition) Discover the files appended betweenlastPositionand current table snapshot
- 
Constructor Details- 
ContinuousSplitPlannerImplpublic ContinuousSplitPlannerImpl(TableLoader tableLoader, ScanContext scanContext, String threadName) - Parameters:
- tableLoader- A cloned tableLoader.
- threadName- thread name prefix for worker pool to run the split planning. If null, a shared worker pool will be used.
 
 
- 
- 
Method Details- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Throws:
- IOException
 
- 
planSplitspublic org.apache.iceberg.flink.source.enumerator.ContinuousEnumerationResult planSplits(org.apache.iceberg.flink.source.enumerator.IcebergEnumeratorPosition lastPosition) Description copied from interface:ContinuousSplitPlannerDiscover the files appended betweenlastPositionand current table snapshot- Specified by:
- planSplitsin interface- ContinuousSplitPlanner
 
 
-