Class MultiReturnBuiltinCPInstruction

    • Method Detail

      • getOutput

        public CPOperand getOutput​(int i)
      • getOutputNames

        public String[] getOutputNames()
      • getNumOutputs

        public int getNumOutputs()
      • hasSingleLineage

        public boolean hasSingleLineage()
        Description copied from interface: LineageTraceable
        Obtain meta data on number of outputs and thus, number of lineage items.
        Returns:
        true iff instruction has a single output
      • getLineageItems

        public org.apache.commons.lang3.tuple.Pair<String,​LineageItem>[] getLineageItems​(ExecutionContext ec)
        Description copied from interface: LineageTraceable
        Obtain lineage trace of an instruction with multiple outputs.
        Parameters:
        ec - execution context w/ live variables
        Returns:
        pairs of (output variable name, output lineage item)