Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task SPARK-41913

SPARK-35042 Add a linter rule to enforce transforming with pruning

Unassigned Gengliang Wang Major Open Unresolved  
Sub-task SPARK-41633

SPARK-35042 Identify aggregation expression in the nodePatterns of PythonUDF

Gengliang Wang Gengliang Wang Major Resolved Won't Do  
Sub-task SPARK-37379

SPARK-35042 Add tree pattern pruning to CTESubstitution rule

Josh Rosen Josh Rosen Major Resolved Fixed  
Sub-task SPARK-35724

SPARK-35042 Support traversal pruning in extendedResolutionRules and postHocResolutionRules

Unassigned Yingyi Bu Major In Progress Unresolved  
Sub-task SPARK-35621

SPARK-35042 Add rule id pruning to the TypeCoercion rule

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35544

SPARK-35042 Add tree pattern pruning into Analyzer rules

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35538

SPARK-35042 Migrate transformAllExpressions callsites to transformAllExpressionsWithPruning

Apache Spark Yingyi Bu Major Resolved Done  
Sub-task SPARK-35298

SPARK-35042 Migrate to transformWithPruning for rules in optimizer/Optimizer.scala

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35294

SPARK-35042 Migrate to transformWithPruning for top-level rules under catalyst/optimizer

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35155

SPARK-35042 Add rule id to all Analyzer rules in fixed point batches

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35148

SPARK-35042 Support traversal pruning in transformUpWithNewOutput

Unassigned Yingyi Bu Major Open Unresolved  
Sub-task SPARK-35147

SPARK-35042 Migrate to resolveWithPruning for two command rules

Unassigned Yingyi Bu Major Resolved Done  
Sub-task SPARK-35146

SPARK-35042 Migrate to transformWithPruning or resolveWithPruning for rules in finishAnalysis

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35144

SPARK-35042 Migrate to transformWithPruning or resolveWithPruning for object rules

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35078

SPARK-35042 Migrate to transformWithPruning or resolveWithPruning for expression rules

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35077

SPARK-35042 Migrate to transformWithPruning for leftover optimizer rules

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35075

SPARK-35042 Migrate to transformWithPruning or resolveWithPruning for subquery related rules

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35055

SPARK-35042 Fix BitSet.union

Unassigned Yingyi Bu Major Resolved Not A Problem  
Sub-task SPARK-35052

SPARK-35042 Use static treePatternBitSet for Leaf expressions like AttributeReference and Literal

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-35043

SPARK-35042 Support traversal pruning in resolve functions in AnalysisHelper

Yingyi Bu Yingyi Bu Major Resolved Fixed  
Sub-task SPARK-34916

SPARK-35042 Support traversal pruning in the transform function family

Yingyi Bu Yingyi Bu Major Resolved Fixed  

Cancel