We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a8e5b8c commit 0692a84Copy full SHA for 0692a84
1 file changed
crates/integrations/datafusion/src/table/partitioned.rs
@@ -111,11 +111,8 @@ impl TableProvider for IcebergPartitionedTableProvider {
111
filters: &[Expr],
112
limit: Option<usize>,
113
) -> DFResult<Arc<dyn ExecutionPlan>> {
114
- if limit.is_some() {
115
- return Err(DataFusionError::NotImplemented(
116
- "IcebergPartitionedTableProvider does not support limit pushdown".to_string(),
117
- ));
118
- }
+ // limit is a hint only; DataFusion inserts a GlobalLimitExec above us anyway
+ let _ = limit;
119
let scan = self
120
.scan_without_session(projection.cloned(), filters.to_vec())
121
.await?;
0 commit comments