public class Transform 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 |
---|
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
boolean outputEmptyBlock,
LopProperties.ExecType et) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem,
int k) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
Modifier and Type | Method and Description |
---|---|
String |
getInstructions(String input1,
String output)
Method should be overridden if needed
|
String |
getInstructions(String input1,
String input2,
String input3,
String input4,
String output)
Method should be overridden if needed
|
String |
getInstructions(String input1,
String input2,
String input3,
String input4,
String input5,
String output)
Method should be overridden if needed
|
Types.ReOrgOp |
getOp()
method to get operation type
|
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, 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, setVisited
public Transform(Lop input, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et)
public Transform(Lop[] inputs, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, boolean outputEmptyBlock, LopProperties.ExecType et)
public Transform(Lop input, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, int k)
public Transform(Lop[] inputs, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, int k)
public Transform(Lop input, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, boolean bSortIndInMem)
public Transform(Lop[] inputs, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, boolean bSortIndInMem)
public Transform(Lop[] inputs, Types.ReOrgOp op, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, boolean bSortIndInMem, int k)
public String toString()
Lop
public Types.ReOrgOp getOp()
public String getInstructions(String input1, String output)
Lop
getInstructions
in class Lop
input1
- input 1output
- outputpublic String getInstructions(String input1, String input2, String input3, String input4, String output)
Lop
getInstructions
in class Lop
input1
- input 1input2
- input 2input3
- input 3input4
- input 4output
- outputpublic String getInstructions(String input1, String input2, String input3, String input4, String input5, String output)
Lop
getInstructions
in class Lop
input1
- input 1input2
- input 2input3
- input 3input4
- input 4input5
- input 5output
- outputCopyright © 2020 The Apache Software Foundation. All rights reserved.