|
|
|
SPARK-41913
|
SPARK-35042
Add a linter rule to enforce transforming with pruning
|
Unassigned
|
Gengliang Wang
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-41633
|
SPARK-35042
Identify aggregation expression in the nodePatterns of PythonUDF
|
Gengliang Wang
|
Gengliang Wang
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
SPARK-37379
|
SPARK-35042
Add tree pattern pruning to CTESubstitution rule
|
Josh Rosen
|
Josh Rosen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35724
|
SPARK-35042
Support traversal pruning in extendedResolutionRules and postHocResolutionRules
|
Unassigned
|
Yingyi Bu
|
|
In Progress |
Unresolved
|
|
|
|
|
|
|
|
SPARK-35621
|
SPARK-35042
Add rule id pruning to the TypeCoercion rule
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35544
|
SPARK-35042
Add tree pattern pruning into Analyzer rules
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35538
|
SPARK-35042
Migrate transformAllExpressions callsites to transformAllExpressionsWithPruning
|
Apache Spark
|
Yingyi Bu
|
|
Resolved |
Done
|
|
|
|
|
|
|
|
SPARK-35298
|
SPARK-35042
Migrate to transformWithPruning for rules in optimizer/Optimizer.scala
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35294
|
SPARK-35042
Migrate to transformWithPruning for top-level rules under catalyst/optimizer
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35155
|
SPARK-35042
Add rule id to all Analyzer rules in fixed point batches
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35148
|
SPARK-35042
Support traversal pruning in transformUpWithNewOutput
|
Unassigned
|
Yingyi Bu
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-35147
|
SPARK-35042
Migrate to resolveWithPruning for two command rules
|
Unassigned
|
Yingyi Bu
|
|
Resolved |
Done
|
|
|
|
|
|
|
|
SPARK-35146
|
SPARK-35042
Migrate to transformWithPruning or resolveWithPruning for rules in finishAnalysis
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35144
|
SPARK-35042
Migrate to transformWithPruning or resolveWithPruning for object rules
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35078
|
SPARK-35042
Migrate to transformWithPruning or resolveWithPruning for expression rules
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35077
|
SPARK-35042
Migrate to transformWithPruning for leftover optimizer rules
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35075
|
SPARK-35042
Migrate to transformWithPruning or resolveWithPruning for subquery related rules
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35055
|
SPARK-35042
Fix BitSet.union
|
Unassigned
|
Yingyi Bu
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
SPARK-35052
|
SPARK-35042
Use static treePatternBitSet for Leaf expressions like AttributeReference and Literal
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35043
|
SPARK-35042
Support traversal pruning in resolve functions in AnalysisHelper
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-34916
|
SPARK-35042
Support traversal pruning in the transform function family
|
Yingyi Bu
|
Yingyi Bu
|
|
Resolved |
Fixed
|
|
|
|
|