public class RewriteRemovePersistentReadWrite extends HopRewriteRule
| Constructor and Description | 
|---|
RewriteRemovePersistentReadWrite(String[] in,
                                String[] out)  | 
RewriteRemovePersistentReadWrite(String[] in,
                                String[] out,
                                LocalVariableMap vars)  | 
| Modifier and Type | Method and Description | 
|---|---|
Hop | 
rewriteHopDAG(Hop root,
             ProgramRewriteStatus state)
Handle a predicate hop DAG with exactly one root. 
 | 
ArrayList<Hop> | 
rewriteHopDAGs(ArrayList<Hop> roots,
              ProgramRewriteStatus state)
Handle a generic (last-level) hop DAG with multiple roots. 
 | 
public RewriteRemovePersistentReadWrite(String[] in, String[] out, LocalVariableMap vars)
public ArrayList<Hop> rewriteHopDAGs(ArrayList<Hop> roots, ProgramRewriteStatus state)
HopRewriteRulerewriteHopDAGs in class HopRewriteRuleroots - high-level operator rootsstate - program rewrite statuspublic Hop rewriteHopDAG(Hop root, ProgramRewriteStatus state)
HopRewriteRulerewriteHopDAG in class HopRewriteRuleroot - high-level operator rootstate - program rewrite statusCopyright © 2021 The Apache Software Foundation. All rights reserved.