Class FunctionCallCPInstruction
java.lang.Object
org.apache.sysds.runtime.instructions.Instruction
org.apache.sysds.runtime.instructions.cp.CPInstruction
org.apache.sysds.runtime.instructions.cp.FunctionCallCPInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sysds.runtime.instructions.cp.CPInstruction
CPInstruction.CPTypeNested classes/interfaces inherited from class org.apache.sysds.runtime.instructions.Instruction
Instruction.IType -
Field Summary
Fields inherited from class org.apache.sysds.runtime.instructions.Instruction
DATATYPE_PREFIX, FEDERATED_INST_PREFIX, GPU_INST_PREFIX, INSTRUCTION_DELIM, LITERAL_PREFIX, OOC_INST_PREFIX, OPERAND_DELIM, SP_INST_PREFIX, VALUETYPE_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionFunctionCallCPInstruction(String namespace, String functName, boolean opt, CPOperand[] boundInputs, List<String> funArgNames, List<String> boundOutputNames, String istr) FunctionCallCPInstruction(String namespace, String functName, boolean opt, CPOperand[] boundInputs, LineageItem[] lineageInputs, List<String> funArgNames, List<String> boundOutputNames, String istr) -
Method Summary
Modifier and TypeMethodDescriptionstatic FunctionCallCPInstructionparseInstruction(String str) voidThis method should be used for any tear down after executing this instruction.This method should be used for any setup before executing this instruction.voidprintMe()voidThis method should be used to execute the instruction.updateInstStringFunctionName(String pattern, String replace) Methods inherited from class org.apache.sysds.runtime.instructions.cp.CPInstruction
getCPInstructionType, getGraphString, getType, requiresLabelUpdate, updateLabelsMethods inherited from class org.apache.sysds.runtime.instructions.Instruction
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getInstID, getInstructionString, getLineNum, getOpcode, getOperator, setInstID, setLocation, setLocation, setLocation, setLocation, toString, updateInstructionThreadID
-
Constructor Details
-
FunctionCallCPInstruction
-
FunctionCallCPInstruction
-
-
Method Details
-
getFunctionName
-
getNamespace
-
parseInstruction
-
preprocessInstruction
Description copied from class:InstructionThis method should be used for any setup before executing this instruction. Overwriting methods should first call the super method and subsequently do their custom setup.- Overrides:
preprocessInstructionin classCPInstruction- Parameters:
ec- execution context- Returns:
- instruction
-
processInstruction
Description copied from class:InstructionThis method should be used to execute the instruction.- Specified by:
processInstructionin classCPInstruction- Parameters:
ec- execution context
-
postprocessInstruction
Description copied from class:InstructionThis method should be used for any tear down after executing this instruction. Overwriting methods should first do their custom tear down and subsequently call the super method.- Overrides:
postprocessInstructionin classCPInstruction- Parameters:
ec- execution context
-
printMe
public void printMe()- Overrides:
printMein classInstruction
-
getBoundOutputParamNames
-
getFunArgNames
-
updateInstStringFunctionName
-
getInputs
-