| Package | Description | 
|---|---|
| org.apache.sysds.parser | |
| org.apache.sysds.parser.dml | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AssignmentStatement | 
| class  | ForStatement | 
| class  | FunctionStatement | 
| class  | IfStatement | 
| class  | ImportStatement | 
| class  | MultiAssignmentStatement | 
| class  | OutputStatement | 
| class  | ParForStatementThis ParForStatement is essentially identical to a ForStatement, except an extended
 toString method for printing the 'parfor' keyword. | 
| class  | PathStatement | 
| class  | PrintStatement | 
| class  | WhileStatement | 
| Modifier and Type | Method and Description | 
|---|---|
| Statement | StatementBlock. getStatement(int i) | 
| Statement | ImportStatement. rewriteStatement(String prefix) | 
| Statement | IfStatement. rewriteStatement(String prefix) | 
| Statement | PathStatement. rewriteStatement(String prefix) | 
| abstract Statement | Statement. rewriteStatement(String prefix) | 
| Statement | OutputStatement. rewriteStatement(String prefix) | 
| Statement | WhileStatement. rewriteStatement(String prefix) | 
| Statement | PrintStatement. rewriteStatement(String prefix) | 
| Statement | AssignmentStatement. rewriteStatement(String prefix) | 
| Statement | FunctionStatement. rewriteStatement(String prefix) | 
| Statement | ForStatement. rewriteStatement(String prefix) | 
| Statement | MultiAssignmentStatement. rewriteStatement(String prefix) | 
| Modifier and Type | Method and Description | 
|---|---|
| ArrayList<Statement> | StatementBlock. getStatements() | 
| ArrayList<Statement> | StatementBlock. rewriteFunctionCallStatements(DMLProgram dmlProg,
                             ArrayList<Statement> statements) | 
| static List<Statement> | StatementBlock. rHoistFunctionCallsFromExpressions(Statement stmt,
                                  DMLProgram prog) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | StatementBlock. addStatement(Statement s) | 
| static StatementBlock | ParserWrapper. getStatementBlock(Statement current)Custom wrapper to convert statement into statement blocks. | 
| boolean | StatementBlock. isRewritableFunctionCall(Statement stmt,
                        DMLProgram dmlProg) | 
| static List<Statement> | StatementBlock. rHoistFunctionCallsFromExpressions(Statement stmt,
                                  DMLProgram prog) | 
| Modifier and Type | Method and Description | 
|---|---|
| ArrayList<Statement> | StatementBlock. rewriteFunctionCallStatements(DMLProgram dmlProg,
                             ArrayList<Statement> statements) | 
| static Expression | StatementBlock. rHoistFunctionCallsFromExpressions(Expression expr,
                                  boolean root,
                                  ArrayList<Statement> tmp,
                                  DMLProgram prog) | 
| void | StatementBlock. setStatements(ArrayList<Statement> s) | 
| Modifier and Type | Field and Description | 
|---|---|
| Statement | StatementInfo. stmt | 
Copyright © 2020 The Apache Software Foundation. All rights reserved.