SupportsPushDownAggregates¶
SupportsPushDownAggregates
is an extension of the ScanBuilder abstraction for scan builders with support for complete aggregate push-down optimization.
Contract¶
pushAggregation¶
boolean pushAggregation(
Aggregation aggregation)
See:
Used when:
- V2ScanRelationPushDown logical optimization is executed (to rewriteAggregate)
supportCompletePushDown¶
boolean supportCompletePushDown(
Aggregation aggregation)
Default: false
See:
Used when:
- V2ScanRelationPushDown logical optimization is executed (to rewriteAggregate)
Implementations¶
- JDBCScanBuilder
OrcScanBuilder
- ParquetScanBuilder