2 comments (2 comments)1 reaction (1 reaction)0 assignees (0 assignees)Scala2,159 forks (2,159 forks)batch import
enhancementgood first issuestale
Repository metrics
- Stars
- 8,950 stars (8,950 stars)
- PR merge metrics
- PR metrics pending (PR metrics pending)
Description
See #1442
We can automatically generated partition filters when a partition column is generated by the floor function.
i.e. if x < y then floor(x) <= floor(y)
Contributor guide
- Research direction
- Examine the existing partition filter generation logic in Delta Lake, specifically in the context of generated columns and the floor function. Identify where filter pushdown is implemented and extend it to infer that if x < y then floor(x) <= floor(y). Consider adding a new entry in SupportedGenerationExpressions.scala for floor and implement the corresponding filter generation in PartitionFiltering.scala.
- Tech stack
- scalaspark
- Domain
- backenddatabasedistributed systemsdata engineering
- Issue type
- Feature
- Prerequisites
- ScalaApache SparkDelta Lake