public class FunctionCallCP extends Lop
Lop.SimpleInstType, Lop.Type, Lop.VisitStatus_beginColumn, _beginLine, _endColumn, _endLine, _filename, CP_CHILD_THREAD, CP_ROOT_THREAD_ID, DATATYPE_PREFIX, FILE_SEPARATOR, FRAME_VAR_NAME_PREFIX, INSTRUCTION_DELIMITOR, LITERAL_PREFIX, MATRIX_VAR_NAME_PREFIX, NAME_VALUE_SEPARATOR, OPERAND_DELIMITOR, PROCESS_PREFIX, SAMPLE_FRACTION, SCALAR_VAR_NAME_PREFIX, UPDATE_INPLACE_PREFIX, VALUETYPE_PREFIX, VARIABLE_NAME_PLACEHOLDER| Constructor and Description | 
|---|
| FunctionCallCP(ArrayList<Lop> inputs,
              String fnamespace,
              String fname,
              String[] inputNames,
              String[] outputNames,
              ArrayList<Hop> outputHops,
              boolean opt,
              LopProperties.ExecType et) | 
| FunctionCallCP(ArrayList<Lop> inputs,
              String fnamespace,
              String fname,
              String[] inputNames,
              String[] outputNames,
              LopProperties.ExecType et) | 
| Modifier and Type | Method and Description | 
|---|---|
| ArrayList<Lop> | getFunctionOutputs() | 
| String | getInstructions(String[] inputs,
               String[] outputs)Method to generate instructions for external functions as well as builtin functions with multiple returns. | 
| boolean | requiresOutputCreateVar() | 
| String | toString()Method to have Lops print their state. | 
addInput, addOutput, addToDag, createReachable, getBeginColumn, getBeginLine, getDataType, getEndColumn, getEndLine, getExecType, getFilename, getID, getInputs, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getLevel, getOutputParameters, getOutputs, getPrivacyConstraint, getProducesIntermediateOutput, getReachable, getSimpleInstructionType, getType, getValueType, getVisited, isDataExecLocation, isVariable, prepInputOperand, prepInputOperand, prepOperand, prepOperand, prepOutputOperand, prepOutputOperand, prepOutputOperand, prepScalarInputOperand, prepScalarInputOperand, prepScalarLabel, prepScalarOperand, printErrorLocation, removeConsumer, resetVisitStatus, setAllPositions, setBeginColumn, setBeginLine, setConsumerCount, setDataType, setEndColumn, setEndLine, setFilename, setPrivacyConstraint, setValueType, setVisitedpublic FunctionCallCP(ArrayList<Lop> inputs, String fnamespace, String fname, String[] inputNames, String[] outputNames, ArrayList<Hop> outputHops, boolean opt, LopProperties.ExecType et)
public boolean requiresOutputCreateVar()
public String toString()
Loppublic String getInstructions(String[] inputs, String[] outputs)
getInstructions in class Lopinputs - array of inputsoutputs - array of outputsCopyright © 2020 The Apache Software Foundation. All rights reserved.