FilterExistingRows; use that operator instead,
linking to the appropriate output port.@Deprecated public final class SemiJoin extends AbstractRelationalJoin
AbstractRelationalJoin.getUseHashJoinHint() one of two procedures are used.
join condition is specified, this will require
buffering on the right-hand-side, increasing memory requirements if the right has a large
number records with duplicate keys.| Constructor and Description |
|---|
SemiJoin()
Deprecated.
Default constructor.
|
SemiJoin(JoinKey[] joinKeys)
Deprecated.
Performs a semi-join with the given set of join keys
|
SemiJoin(List<JoinKey> joinKeys)
Deprecated.
Performs a semi-join with the given set of join keys
|
| Modifier and Type | Method and Description |
|---|---|
protected RecordPort |
composeJoin(CompositionContext ctx,
RecordPort left,
RecordPort right,
JoinKey[] keys)
Deprecated.
|
SemiJoinMode |
getJoinMode()
Deprecated.
Returns the join mode to use when performing a join.
|
void |
setJoinMode(SemiJoinMode joinMode)
Deprecated.
Sets the join mode to use when performing a join.
|
compose, getJoinCondition, getJoinKeys, getLeft, getOutput, getRight, getUseHashJoinHint, newJoinID, setJoinCondition, setJoinCondition, setJoinKeys, setJoinKeys, setJoinKeys, setJoinKeys, setUseHashJoinHintdisableParallelism, getInputPorts, getOutputPorts, newInput, newInput, newOutput, newRecordInput, newRecordInput, newRecordOutput, notifyErrorpublic SemiJoin()
public SemiJoin(JoinKey[] joinKeys)
joinKeys - the join keyspublic SemiJoinMode getJoinMode()
SemiJoinMode.LEFT_SEMI by default.public void setJoinMode(SemiJoinMode joinMode)
SemiJoinMode.LEFT_SEMI by default.joinMode - the join mode to use when performing a join.protected RecordPort composeJoin(CompositionContext ctx, RecordPort left, RecordPort right, JoinKey[] keys)
composeJoin in class AbstractRelationalJoinCopyright © 2024 Actian Corporation. All rights reserved.