public class ReorgOp extends MultiThreadedHop
| Modifier and Type | Field and Description |
|---|---|
static boolean |
FORCE_DIST_SORT_INDEXES |
_beginColumn, _beginLine, _endColumn, _endLine, _filename, _text, CPThreshold| Constructor and Description |
|---|
ReorgOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.ReOrgOp o,
ArrayList<Hop> inp) |
ReorgOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.ReOrgOp o,
Hop inp) |
| 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) |
Lop |
constructLops() |
Types.ReOrgOp |
getOp() |
String |
getOpString() |
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 |
isMultiThreadedOpType() |
void |
refreshSizeInformation()
Update the output size information for this hop.
|
getMaxNumThreads, setMaxNumThreadsaddAllInputs, addInput, checkAndSetForcedPlatform, checkAndSetInvalidCPDimsAndSize, clearMemEstimate, colsKnown, computeBoundsInformation, computeBoundsInformation, computeBoundsInformation, computeMemEstimate, 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 ReorgOp(String l, Types.DataType dt, Types.ValueType vt, Types.ReOrgOp o, Hop inp)
public ReorgOp(String l, Types.DataType dt, Types.ValueType vt, Types.ReOrgOp o, ArrayList<Hop> inp)
public void checkArity()
HopcheckArity in class Hoppublic Types.ReOrgOp getOp()
public String getOpString()
getOpString in class Hoppublic boolean isGPUEnabled()
HopisGPUEnabled in class Hoppublic boolean isMultiThreadedOpType()
isMultiThreadedOpType in class MultiThreadedHoppublic Lop constructLops()
constructLops in class Hoppublic boolean allowsAllExecTypes()
allowsAllExecTypes in class Hoppublic void refreshSizeInformation()
HoprefreshSizeInformation in class Hoppublic Object clone() throws CloneNotSupportedException
clone in class HopCloneNotSupportedExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.