Modifier and Type |
Method and Description |
void |
addCrossKey(String key) |
void |
addUnionPredecessor(OperatorKey unionPredecessor) |
void |
addVertexGroupStore(OperatorKey storeKey,
OperatorKey vertexGroupKey) |
boolean |
combineSmallSplits() |
void |
copyFeatures(TezOperator copyFrom,
List<TezOperator.OPER_FEATURE> excludeFeatures) |
List<String> |
getCrossKeys() |
int |
getEffectiveParallelism(int defaultParallelism) |
int |
getEstimatedParallelism() |
TezOperator.LoaderInfo |
getLoaderInfo() |
double |
getParallelismFactor(TezOperator successor) |
String |
getProcessorName() |
int |
getRequestedParallelism() |
TezOperator |
getSampleOperator() |
TezOperator |
getSortOperator() |
boolean[] |
getSortOrder() |
OperatorKey |
getSplitParent() |
long |
getTotalInputFilesSize() |
List<OperatorKey> |
getUnionMembers() |
TezOperator.VertexGroupInfo |
getVertexGroupInfo() |
List<OperatorKey> |
getVertexGroupMembers() |
Map<OperatorKey,OperatorKey> |
getVertexGroupStores() |
int |
getVertexParallelism() |
boolean |
isBuildBloom() |
boolean |
isClosed() |
boolean |
isCogroup() |
boolean |
isDistinct() |
boolean |
isDontEstimateParallelism() |
boolean |
isFilterBloom() |
boolean |
isGlobalSort() |
boolean |
isGroupBy() |
boolean |
isIndexer() |
Boolean |
isIntermediateReducer() |
boolean |
isLimit() |
boolean |
isLimitAfterSort() |
boolean |
isNative() |
boolean |
isNeedEstimateParallelism() |
boolean |
isOverrideIntermediateParallelism() |
boolean |
isRankCounter() |
boolean |
isRegularJoin() |
boolean |
isSampleAggregation() |
boolean |
isSampleBasedPartitioner() |
boolean |
isSampler() |
boolean |
isSkewedJoin() |
boolean |
isSplitter() |
boolean |
isUnion() |
boolean |
isUseGraceParallelism() |
boolean |
isUseMRMapSettings() |
boolean |
isUseSecondaryKey() |
boolean |
isVertexGroup() |
void |
markBuildBloom() |
void |
markCogroup() |
void |
markDistinct() |
void |
markFilterBloom() |
void |
markGlobalSort() |
void |
markGroupBy() |
void |
markIndexer() |
void |
markLimit() |
void |
markLimitAfterSort() |
void |
markNative() |
void |
markRankCounter() |
void |
markRegularJoin() |
void |
markSampleAggregation() |
void |
markSampleBasedPartitioner() |
void |
markSampler() |
void |
markSkewedJoin() |
void |
markUnion() |
String |
name() |
boolean |
needSegmentBelow() |
protected void |
noCombineSmallSplits() |
void |
removeVertexGroupStore(OperatorKey vertexGroupKey) |
void |
setClosed(boolean closed) |
void |
setDontEstimateParallelism(boolean dontEstimateParallelism) |
void |
setEstimatedParallelism(int estimatedParallelism) |
void |
setIntermediateReducer(Boolean intermediateReducer) |
void |
setNeedEstimatedQuantile(boolean needEstimateParallelism) |
void |
setOverrideIntermediateParallelism(boolean overrideIntermediateParallelism) |
void |
setRequestedParallelism(int requestedParallelism) |
void |
setRequestedParallelismByReference(TezOperator oper) |
void |
setSampleOperator(TezOperator sampleOperator) |
void |
setSortOperator(TezOperator sortOperator) |
void |
setSortOrder(boolean[] sortOrder) |
void |
setSplitParent(OperatorKey splitParent) |
void |
setSplitter(boolean spl) |
void |
setTotalInputFilesSize(long totalInputFilesSize) |
void |
setUseGraceParallelism(boolean useGraceParallelism) |
void |
setUseMRMapSettings(boolean useMRMapSettings) |
void |
setUseSecondaryKey(boolean useSecondaryKey) |
void |
setVertexGroupInfo(TezOperator.VertexGroupInfo vertexGroup) |
void |
setVertexGroupMembers(List<OperatorKey> vertexGroupMembers) |
void |
setVertexParallelism(int vertexParallelism) |
boolean |
supportsMultipleInputs()
Indicates whether this operator supports multiple inputs.
|
boolean |
supportsMultipleOutputs()
Indicates whether this operator supports multiple outputs.
|
String |
toString() |
void |
visit(TezOpPlanVisitor v)
Visit this node with the provided visitor.
|