public class QueryIterHashLeftJoin_Left extends AbstractIterHashJoin
QueryIterHashLeftJoin_Right 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.
|
outputclose, getExecContext, getIteratorNumber, makeTracked, map, materialize, materialize, outputcancel, debug, hasNext, next, nextBinding, removetoString, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingtoStringpublic 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