Package org.apache.sysds.lops
Class LeftIndex
- java.lang.Object
- 
- org.apache.sysds.lops.Lop
- 
- org.apache.sysds.lops.LeftIndex
 
 
- 
 public class LeftIndex extends Lop 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classLeftIndex.LixCacheType- 
Nested classes/interfaces inherited from class org.apache.sysds.lops.LopLop.SimpleInstType, Lop.Type, Lop.VisitStatus
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringOPCODE- 
Fields inherited from class org.apache.sysds.lops.Lop_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 SummaryConstructors Constructor Description LeftIndex(Lop lhsInput, Lop rhsInput, Lop rowL, Lop rowU, Lop colL, Lop colU, Types.DataType dt, Types.ValueType vt, Types.ExecType et)LeftIndex(Lop lhsInput, Lop rhsInput, Lop rowL, Lop rowU, Lop colL, Lop colU, Types.DataType dt, Types.ValueType vt, Types.ExecType et, LeftIndex.LixCacheType type)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LopgetBroadcastInput()Method to get the input to be broadcast.StringgetInstructions(String lhsInput, String rhsInput, String rowl, String rowu, String coll, String colu, String output)Method should be overridden if neededStringtoString()Method to have Lops print their state.- 
Methods inherited from class org.apache.sysds.lops.LopactivatePrefetch, addInput, addOutput, addToDag, createReachable, getAggType, getBeginColumn, getBeginLine, getDataType, getEndColumn, getEndLine, getExecType, getFederatedOutput, getFilename, getID, getInputs, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getLevel, getOutputParameters, getOutputs, getPrivacyConstraint, getProducesIntermediateOutput, getReachable, getSimpleInstructionType, getType, getValueType, getVisited, isAllOutputsCP, isDataExecLocation, isVariable, prefetchActivated, prepInputOperand, prepInputOperand, prepOperand, prepOperand, prepOutputOperand, prepOutputOperand, prepOutputOperand, prepScalarInputOperand, prepScalarInputOperand, prepScalarLabel, prepScalarOperand, printErrorLocation, removeConsumer, removeOutput, replaceInput, resetVisitStatus, setAllPositions, setBeginColumn, setBeginLine, setConsumerCount, setDataType, setEndColumn, setEndLine, setExecType, setFederatedOutput, setFilename, setPrivacyConstraint, setValueType, setVisited
 
- 
 
- 
- 
- 
Field Detail- 
OPCODEpublic static final String OPCODE - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
LeftIndexpublic LeftIndex(Lop lhsInput, Lop rhsInput, Lop rowL, Lop rowU, Lop colL, Lop colU, Types.DataType dt, Types.ValueType vt, Types.ExecType et) 
 - 
LeftIndexpublic LeftIndex(Lop lhsInput, Lop rhsInput, Lop rowL, Lop rowU, Lop colL, Lop colU, Types.DataType dt, Types.ValueType vt, Types.ExecType et, LeftIndex.LixCacheType type) 
 
- 
 - 
Method Detail- 
getBroadcastInputpublic Lop getBroadcastInput() Description copied from class:LopMethod to get the input to be broadcast. This method is overridden by the Lops which require broadcasts (e.g. AppendM)- Overrides:
- getBroadcastInputin class- Lop
- Returns:
- An input Lop or Null
 
 - 
getInstructionspublic String getInstructions(String lhsInput, String rhsInput, String rowl, String rowu, String coll, String colu, String output) Description copied from class:LopMethod should be overridden if needed- Overrides:
- getInstructionsin class- Lop
- Parameters:
- lhsInput- input 1
- rhsInput- input 2
- rowl- input 3
- rowu- input 4
- coll- input 5
- colu- input 6
- output- output
- Returns:
- instructions as string
 
 
- 
 
-