| 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  | 
ParForStatement
This 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 | 
OutputStatement.rewriteStatement(String prefix)  | 
Statement | 
ImportStatement.rewriteStatement(String prefix)  | 
Statement | 
MultiAssignmentStatement.rewriteStatement(String prefix)  | 
Statement | 
PathStatement.rewriteStatement(String prefix)  | 
Statement | 
FunctionStatement.rewriteStatement(String prefix)  | 
Statement | 
AssignmentStatement.rewriteStatement(String prefix)  | 
Statement | 
WhileStatement.rewriteStatement(String prefix)  | 
Statement | 
ForStatement.rewriteStatement(String prefix)  | 
abstract Statement | 
Statement.rewriteStatement(String prefix)  | 
Statement | 
PrintStatement.rewriteStatement(String prefix)  | 
Statement | 
IfStatement.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 © 2021 The Apache Software Foundation. All rights reserved.