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, setUseHashJoinHint
disableParallelism, getInputPorts, getOutputPorts, newInput, newInput, newOutput, newRecordInput, newRecordInput, newRecordOutput, notifyError
public 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 AbstractRelationalJoin
Copyright © 2021 Actian Corporation. All rights reserved.