| 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> | AssignmentStatement. getTargetList() | 
| ArrayList<DataIdentifier> | MultiAssignmentStatement. 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 | 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 | DataExpression. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional)Validate parse tree : Process Data Expression in an assignment
 statement | 
| void | Expression. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> currConstVars,
                  boolean conditional) | 
| void | BuiltinFunctionExpression. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)Validate parse tree : Process BuiltinFunction Expression in an assignment
 statement | 
| void | Identifier. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional) | 
| void | RelationalExpression. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)Validate parse tree : Process Relational Expression | 
| void | BooleanExpression. validateExpression(HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  boolean conditional)Validate parse tree : Process Boolean Expression | 
| void | ParameterizedBuiltinFunctionExpression. 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) | 
| void | BuiltinFunctionExpression. validateExpression(MultiAssignmentStatement stmt,
                  HashMap<String,DataIdentifier> ids,
                  HashMap<String,ConstIdentifier> constVars,
                  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.