public class FunctionCallCPInstruction extends CPInstruction
CPInstruction.CPType
Instruction.IType
DATATYPE_PREFIX, FEDERATED_INST_PREFIX, GPU_INST_PREFIX, INSTRUCTION_DELIM, LITERAL_PREFIX, OPERAND_DELIM, SP_INST_PREFIX, VALUETYPE_PREFIX
Constructor and Description |
---|
FunctionCallCPInstruction(String namespace,
String functName,
boolean opt,
CPOperand[] boundInputs,
List<String> funArgNames,
List<String> boundOutputNames,
String istr) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getBoundOutputParamNames() |
String |
getFunctionName() |
CPOperand[] |
getInputs() |
String |
getNamespace() |
static FunctionCallCPInstruction |
parseInstruction(String str) |
void |
postprocessInstruction(ExecutionContext ec)
This method should be used for any tear down after executing this instruction.
|
Instruction |
preprocessInstruction(ExecutionContext ec)
This method should be used for any setup before executing this instruction.
|
void |
printMe() |
void |
processInstruction(ExecutionContext ec)
This method should be used to execute the instruction.
|
String |
updateInstStringFunctionName(String pattern,
String replace) |
getCPInstructionType, getGraphString, getType, requiresLabelUpdate, updateLabels
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getInstID, getInstructionString, getLineNum, getOpcode, getOperator, getPrivacyConstraint, setInstID, setLocation, setLocation, setLocation, setLocation, setPrivacyConstraint, setPrivacyConstraint, toString, updateInstructionThreadID
public String getFunctionName()
public String getNamespace()
public static FunctionCallCPInstruction parseInstruction(String str)
public Instruction preprocessInstruction(ExecutionContext ec)
Instruction
preprocessInstruction
in class CPInstruction
ec
- execution contextpublic void processInstruction(ExecutionContext ec)
Instruction
processInstruction
in class CPInstruction
ec
- execution contextpublic void postprocessInstruction(ExecutionContext ec)
Instruction
postprocessInstruction
in class Instruction
ec
- execution contextpublic void printMe()
printMe
in class Instruction
public String updateInstStringFunctionName(String pattern, String replace)
public CPOperand[] getInputs()
Copyright © 2020 The Apache Software Foundation. All rights reserved.