| Constructor and Description | 
|---|
DataGenOp(Types.OpOpDG mthd,
         DataIdentifier id)  | 
DataGenOp(Types.OpOpDG mthd,
         DataIdentifier id,
         HashMap<String,Hop> inputParameters)
Creates a new Rand HOP. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DataGen.init(DataIdentifier id,
    String baseDir,
    Types.ExecType et)  | 
| Constructor and Description | 
|---|
DataGen(Types.OpOpDG op,
       DataIdentifier id,
       HashMap<String,Lop> inputParametersLops,
       String baseDir,
       Types.DataType dt,
       Types.ValueType vt,
       Types.ExecType et)
Creates a new Rand-LOP. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BuiltinFunctionExpression  | 
class  | 
DataExpression  | 
class  | 
FunctionCallIdentifier  | 
class  | 
IndexedIdentifier  | 
class  | 
ParameterizedBuiltinFunctionExpression  | 
| Modifier and Type | Method and Description | 
|---|---|
DataIdentifier | 
OutputStatement.getIdentifier()  | 
DataIdentifier | 
FunctionStatement.getInputParam(String name)  | 
DataIdentifier | 
IterablePredicate.getIterVar()  | 
DataIdentifier | 
AssignmentStatement.getTarget()  | 
DataIdentifier | 
VariableSet.getVariable(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<DataIdentifier> | 
FunctionStatement.getInputParams()  | 
ArrayList<DataIdentifier> | 
FunctionStatement.getOutputParams()  | 
ArrayList<DataIdentifier> | 
StatementBlock.getOutputsofSB()  | 
ArrayList<DataIdentifier> | 
MultiAssignmentStatement.getTargetList()  | 
ArrayList<DataIdentifier> | 
AssignmentStatement.getTargetList()  | 
HashMap<String,DataIdentifier> | 
VariableSet.getVariables()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VariableSet.addVariable(String name,
           DataIdentifier id)  | 
void | 
OutputStatement.setIdentifier(DataIdentifier t)  | 
void | 
IterablePredicate.setIterVar(DataIdentifier iterVar)  | 
void | 
AssignmentStatement.setTarget(DataIdentifier di)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.sysds.parser.IndexPair | 
IndexedIdentifier.calculateIndexedDimensions(HashMap<String,DataIdentifier> ids,
                          HashMap<String,ConstIdentifier> currConstVars,
                          boolean conditional)  | 
void | 
FunctionStatement.setInputParams(ArrayList<DataIdentifier> inputParams)  | 
void | 
FunctionStatement.setOutputParams(ArrayList<DataIdentifier> outputParams)  | 
void | 
MultiAssignmentStatement.setTargetList(List<DataIdentifier> diList)  | 
void | 
FunctionCallIdentifier.validateExpression(DMLProgram dmlp,
                  HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process ExtBuiltinFunction Expression is an
 assignment statement
 
 NOTE: this does not override the normal validateExpression because it needs to pass dmlp! 
 | 
void | 
IterablePredicate.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)  | 
void | 
ParameterizedBuiltinFunctionExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process BuiltinFunction Expression in an assignment
 statement 
 | 
void | 
BooleanExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process Boolean Expression 
 | 
void | 
Identifier.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)  | 
void | 
DataExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional)
Validate parse tree : Process Data Expression in an assignment
 statement 
 | 
void | 
BuiltinFunctionExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process BuiltinFunction Expression in an assignment
 statement 
 | 
void | 
Expression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional)  | 
void | 
RelationalExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process Relational Expression 
 | 
void | 
ExpressionList.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional)  | 
void | 
BinaryExpression.validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)
Validate parse tree : Process Binary Expression in an assignment
 statement 
 | 
void | 
ParameterizedBuiltinFunctionExpression.validateExpression(MultiAssignmentStatement stmt,
                  HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)  | 
void | 
BuiltinFunctionExpression.validateExpression(MultiAssignmentStatement stmt,
                  HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)  | 
void | 
Expression.validateExpression(MultiAssignmentStatement mas,
                  HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional)  | 
| Constructor and Description | 
|---|
AssignmentStatement(DataIdentifier di,
                   Expression exp)  | 
AssignmentStatement(DataIdentifier di,
                   Expression exp,
                   ParseInfo parseInfo)  | 
AssignmentStatement(org.antlr.v4.runtime.ParserRuleContext ctx,
                   DataIdentifier di,
                   Expression exp)  | 
AssignmentStatement(org.antlr.v4.runtime.ParserRuleContext ctx,
                   DataIdentifier di,
                   Expression exp,
                   String filename)  | 
DataIdentifier(DataIdentifier passed)  | 
IterablePredicate(org.antlr.v4.runtime.ParserRuleContext ctx,
                 DataIdentifier iterVar,
                 Expression fromExpr,
                 Expression toExpr,
                 Expression incrementExpr,
                 HashMap<String,String> parForParamValues,
                 String filename)  | 
OutputStatement(DataIdentifier t,
               Expression.DataOp op,
               ParseInfo parseInfo)  | 
OutputStatement(org.antlr.v4.runtime.ParserRuleContext ctx,
               DataIdentifier t,
               Expression.DataOp op,
               String filename)  | 
| Constructor and Description | 
|---|
MultiAssignmentStatement(ArrayList<DataIdentifier> tList,
                        Expression s)  | 
| Modifier and Type | Method and Description | 
|---|---|
DataIdentifier | 
FunctionProgramBlock.getInputParam(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<DataIdentifier> | 
FunctionProgramBlock.getInputParams()  | 
ArrayList<DataIdentifier> | 
FunctionProgramBlock.getOutputParams()  | 
| Constructor and Description | 
|---|
FunctionProgramBlock(Program prog,
                    List<DataIdentifier> inputParams,
                    List<DataIdentifier> outputParams)  | 
FunctionProgramBlock(Program prog,
                    List<DataIdentifier> inputParams,
                    List<DataIdentifier> outputParams)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Instruction.setLocation(DataIdentifier id)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
LineageEstimator.processFunc(List<DataIdentifier> outputs,
           LineageItem[] liInputs,
           String name,
           ExecutionContext ec,
           long computetime)  | 
static void | 
LineageCache.putValue(List<DataIdentifier> outputs,
        LineageItem[] liInputs,
        String name,
        ExecutionContext ec,
        long computetime)  | 
static boolean | 
LineageCache.reuse(List<String> outNames,
     List<DataIdentifier> outParams,
     int numOutputs,
     LineageItem[] liInputs,
     String name,
     ExecutionContext ec)  | 
static void | 
LineageEstimator.stopEstimator(List<DataIdentifier> outputs,
             LineageItem[] liInputs,
             String name)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MetaDataAll  | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.