public class PickByCount extends Lop
| Modifier and Type | Class and Description |
|---|---|
static class |
PickByCount.OperationTypes |
Lop.SimpleInstType, Lop.Type, Lop.VisitStatus| Modifier and Type | Field and Description |
|---|---|
static String |
OPCODE |
_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 |
|---|
PickByCount(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
PickByCount.OperationTypes op,
Types.ExecType et) |
PickByCount(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
PickByCount.OperationTypes op,
Types.ExecType et,
boolean inMemoryInput) |
| Modifier and Type | Method and Description |
|---|---|
String |
getInstructions(String input,
String output)
This version of getInstructions() is called for IQM, executing in CP
Example instances:
iqm:::input:::output
|
String |
getInstructions(String input1,
String input2,
String output)
Method should be overridden if needed
|
PickByCount.OperationTypes |
getOperationType() |
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, 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, setExecType, setFederatedOutput, setFilename, setPrivacyConstraint, setValueType, setVisitedpublic static final String OPCODE
public PickByCount(Lop input1, Lop input2, Types.DataType dt, Types.ValueType vt, PickByCount.OperationTypes op, Types.ExecType et)
public PickByCount(Lop input1, Lop input2, Types.DataType dt, Types.ValueType vt, PickByCount.OperationTypes op, Types.ExecType et, boolean inMemoryInput)
public String toString()
Loppublic PickByCount.OperationTypes getOperationType()
public String getInstructions(String input1, String input2, String output)
LopgetInstructions in class Lopinput1 - input 1input2 - input 2output - outputpublic String getInstructions(String input, String output)
getInstructions in class Lopinput - input 1output - outputCopyright © 2021 The Apache Software Foundation. All rights reserved.