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