| Modifier and Type | Field and Description |
|---|---|
static String |
OPSTRING |
_beginColumn, _beginLine, _endColumn, _endLine, _filename, _text, CPThreshold| Constructor and Description |
|---|
IndexingOp(String l,
Types.DataType dt,
Types.ValueType vt,
Hop inpMatrix,
Hop inpRowL,
Hop inpRowU,
Hop inpColL,
Hop inpColU,
boolean passedRowsLEU,
boolean passedColsLEU) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsAllExecTypes() |
void |
checkArity()
Check whether this Hop has a correct number of inputs.
|
Object |
clone() |
boolean |
compare(Hop that) |
void |
computeMemEstimate(MemoTable memo)
Computes the estimate of memory required to store the input/output of this hop in memory.
|
Lop |
constructLops() |
String |
getOpString() |
boolean |
isAllCols() |
boolean |
isAllRows() |
boolean |
isColLowerEqualsUpper() |
boolean |
isGPUEnabled()
In memory-based optimizer mode (see OptimizerUtils.isMemoryBasedOptLevel()),
the exectype is determined by checking this method as well as memory budget of this Hop.
|
boolean |
isRowLowerEqualsUpper() |
void |
refreshSizeInformation()
Update the output size information for this hop.
|
void |
setColLowerEqualsUpper(boolean passed) |
void |
setRowLowerEqualsUpper(boolean passed) |
addAllInputs, addInput, checkAndSetForcedPlatform, checkAndSetInvalidCPDimsAndSize, clearMemEstimate, colsKnown, computeBoundsInformation, computeBoundsInformation, computeBoundsInformation, computeSizeInformation, computeSizeInformation, computeSizeInformation, constructAndSetLopsDataFlowProperties, createOffsetLop, dimsKnown, dimsKnown, dimsKnownAny, getBeginColumn, getBeginLine, getBlocksize, getDataCharacteristics, getDataType, getDim, getDim1, getDim2, getEndColumn, getEndLine, getExecType, getFilename, getForcedExecType, getHopID, getInput, getInput, getInputMemEstimate, getInputOutputSize, getIntermediateMemEstimate, getLength, getLops, getMemEstimate, getName, getNnz, getOutputMemEstimate, getParent, getPrivacy, getSparsity, getSpBroadcastSize, getText, getUpdateType, getValueType, hasFederatedOutput, hasMatrixInputWithDifferentBlocksizes, hasValidCPDimsAndSize, isFederated, isFederatedOutput, isMatrix, isMemEstimated, isOutputEmptyBlocks, isScalar, isTransposeSafe, isVisited, printErrorLocation, refreshColsParameterInformation, refreshColsParameterInformation, refreshMemEstimates, refreshRowsParameterInformation, refreshRowsParameterInformation, requiresCheckpoint, requiresCompression, requiresLineageCaching, requiresReblock, requiresRecompile, resetExecType, resetRecompilationFlag, resetRecompilationFlag, resetVisitStatus, resetVisitStatus, resetVisitStatus, resetVisitStatusForced, rowsKnown, setBeginColumn, setBeginLine, setBlocksize, setDataType, setDim, setDim1, setDim2, setEndColumn, setEndLine, setFilename, setForcedExecType, setLops, setMemEstimate, setName, setNnz, setOutputEmptyBlocks, setParseInfo, setPrivacy, setRequiresCheckpoint, setRequiresCompression, setRequiresDeCompression, setRequiresLineageCaching, setRequiresReblock, setRequiresRecompile, setText, setUpdateType, setValueType, setVisited, setVisited, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitctxAndFilenameToParseInfopublic static String OPSTRING
public IndexingOp(String l, Types.DataType dt, Types.ValueType vt, Hop inpMatrix, Hop inpRowL, Hop inpRowU, Hop inpColL, Hop inpColU, boolean passedRowsLEU, boolean passedColsLEU)
public void checkArity()
HopcheckArity in class Hoppublic boolean isRowLowerEqualsUpper()
public boolean isColLowerEqualsUpper()
public void setRowLowerEqualsUpper(boolean passed)
public void setColLowerEqualsUpper(boolean passed)
public boolean isGPUEnabled()
HopisGPUEnabled in class Hoppublic Lop constructLops()
constructLops in class Hoppublic String getOpString()
getOpString in class Hoppublic boolean allowsAllExecTypes()
allowsAllExecTypes in class Hoppublic void computeMemEstimate(MemoTable memo)
HopcomputeMemEstimate in class Hopmemo - memory tablepublic void refreshSizeInformation()
HoprefreshSizeInformation in class Hoppublic boolean isAllRows()
public boolean isAllCols()
public Object clone() throws CloneNotSupportedException
clone in class HopCloneNotSupportedExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.