public class QueryIterHashLeftJoin_Right extends AbstractIterHashJoin
QueryIterHashLeftJoin_Left
for one that uses the right hand side
to make the probe table.traceIterators
Modifier and Type | Method and Description |
---|---|
static QueryIterator |
create(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExprList conditions,
ExecutionContext execCxt)
Create a hashjoin QueryIterator.
|
static QueryIterator |
create(QueryIterator left,
QueryIterator right,
ExprList conditions,
ExecutionContext execCxt)
Create a hashjoin QueryIterator.
|
output
close, getExecContext, getIteratorNumber, makeTracked, map, materialize, materialize, output
cancel, debug, hasNext, next, nextBinding, remove
toString, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
toString
public static QueryIterator create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)
joinKey
- Join key - if null, one is guessed by snooping the input QueryIteratorsleft
- right
- conditions
- execCxt
- public static QueryIterator create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)
left
- right
- execCxt
- Licenced under the Apache License, Version 2.0