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,
LopProperties.ExecType et) |
Constructor and Description |
---|
DataGen(Types.OpOpDG op,
DataIdentifier id,
HashMap<String,Lop> inputParametersLops,
String baseDir,
Types.DataType dt,
Types.ValueType vt,
LopProperties.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 |
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) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.