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 |
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.