public abstract class ComputationFEDInstruction extends FEDInstruction implements LineageTraceable
FEDInstruction.FEDType
Instruction.IType
Modifier and Type | Field and Description |
---|---|
CPOperand |
input1 |
CPOperand |
input2 |
CPOperand |
input3 |
CPOperand |
output |
DATATYPE_PREFIX, FEDERATED_INST_PREFIX, GPU_INST_PREFIX, INSTRUCTION_DELIM, LITERAL_PREFIX, OPERAND_DELIM, SP_INST_PREFIX, VALUETYPE_PREFIX
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
getLineageItem(ExecutionContext ec)
Obtain lineage trace of an instruction with a single output.
|
String |
getOutputVariableName() |
getFEDInstructionType, getTID, getType, preprocessInstruction, setTID
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getGraphString, getInstID, getInstructionString, getLineNum, getOpcode, getOperator, getPrivacyConstraint, postprocessInstruction, printMe, processInstruction, requiresLabelUpdate, setInstID, setLocation, setLocation, setLocation, setLocation, setPrivacyConstraint, setPrivacyConstraint, toString, updateInstructionThreadID
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLineageItems, hasSingleLineage
public final CPOperand output
public final CPOperand input1
public final CPOperand input2
public final CPOperand input3
public String getOutputVariableName()
public org.apache.commons.lang3.tuple.Pair<String,LineageItem> getLineageItem(ExecutionContext ec)
LineageTraceable
getLineageItem
in interface LineageTraceable
ec
- execution context w/ live variablesCopyright © 2020 The Apache Software Foundation. All rights reserved.