public class JoinOperatorInfo extends Object implements Mergeable<JoinOperatorInfo>, OperatorInfo
| Constructor and Description |
|---|
JoinOperatorInfo(LookupJoinOperators.JoinType joinType,
long[] logHistogramProbes,
long[] logHistogramOutput,
Optional<Long> lookupSourcePositions) |
| Modifier and Type | Method and Description |
|---|---|
static JoinOperatorInfo |
createJoinOperatorInfo(LookupJoinOperators.JoinType joinType,
long[] logHistogramCounters,
Optional<Long> lookupSourcePositions) |
LookupJoinOperators.JoinType |
getJoinType() |
long[] |
getLogHistogramOutput() |
long[] |
getLogHistogramProbes() |
Optional<Long> |
getLookupSourcePositions()
Estimated number of positions in on the build side
|
boolean |
isFinal() |
JoinOperatorInfo |
mergeWith(JoinOperatorInfo other)
Merges the current state with the state of the other instance, and returns the merged state.
|
String |
toString() |
public JoinOperatorInfo(LookupJoinOperators.JoinType joinType, long[] logHistogramProbes, long[] logHistogramOutput, Optional<Long> lookupSourcePositions)
public static JoinOperatorInfo createJoinOperatorInfo(LookupJoinOperators.JoinType joinType, long[] logHistogramCounters, Optional<Long> lookupSourcePositions)
public LookupJoinOperators.JoinType getJoinType()
public long[] getLogHistogramProbes()
public long[] getLogHistogramOutput()
public Optional<Long> getLookupSourcePositions()
public JoinOperatorInfo mergeWith(JoinOperatorInfo other)
MergeablemergeWith in interface Mergeable<JoinOperatorInfo>public boolean isFinal()
isFinal in interface OperatorInfoCopyright © 2012–2019. All rights reserved.