ArrayList<StatementBlock> | 
IPAPassRewriteFederatedPlan.rewriteStatementBlock(StatementBlock sb)
Estimates cost and selects a federated execution plan
 by setting the federated output value of each hop in the statement blocks. 
 | 
List<StatementBlock> | 
RewriteInjectSparkLoopCheckpointing.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus status)  | 
List<StatementBlock> | 
RewriteHoistLoopInvariantOperations.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteMarkLoopVariablesUpdateInPlace.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus status)  | 
List<StatementBlock> | 
RewriteCompressedReblock.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteMergeBlockSequence.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteSplitDagUnknownCSVRead.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
MarkForLineageReuse.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus status)  | 
List<StatementBlock> | 
RewriteRemoveEmptyBasicBlocks.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteRemoveUnnecessaryBranches.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteSplitDagDataDependentOperators.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
abstract List<StatementBlock> | 
StatementBlockRewriteRule.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)
Handle an arbitrary statement block. 
 | 
List<StatementBlock> | 
RewriteRemoveForLoopEmptySequence.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteForLoopVectorization.rewriteStatementBlock(StatementBlock sb,
                     ProgramRewriteStatus state)  | 
ArrayList<StatementBlock> | 
IPAPassRewriteFederatedPlan.rewriteStatementBlocks(List<StatementBlock> sbs)
Estimates cost and selects a federated execution plan
 by setting the federated output value of each hop in the statement blocks. 
 | 
List<StatementBlock> | 
RewriteInjectSparkLoopCheckpointing.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteHoistLoopInvariantOperations.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteMarkLoopVariablesUpdateInPlace.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteCompressedReblock.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteMergeBlockSequence.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteSplitDagUnknownCSVRead.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
MarkForLineageReuse.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus status)  | 
List<StatementBlock> | 
RewriteRemoveEmptyBasicBlocks.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteRemoveUnnecessaryBranches.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
List<StatementBlock> | 
RewriteSplitDagDataDependentOperators.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
abstract List<StatementBlock> | 
StatementBlockRewriteRule.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus state)
Handle a list of statement blocks. 
 | 
List<StatementBlock> | 
RewriteRemoveForLoopEmptySequence.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus state)  | 
List<StatementBlock> | 
RewriteForLoopVectorization.rewriteStatementBlocks(List<StatementBlock> sbs,
                      ProgramRewriteStatus sate)  | 
ArrayList<StatementBlock> | 
ProgramRewriter.rRewriteStatementBlock(StatementBlock sb,
                      ProgramRewriteStatus status,
                      boolean splitDags)  | 
ArrayList<StatementBlock> | 
ProgramRewriter.rRewriteStatementBlocks(ArrayList<StatementBlock> sbs,
                       ProgramRewriteStatus status,
                       boolean splitDags)  |