org.axiondb.engine.rowiterators
public class IndexNestedLoopJoinedRowIterator extends AbstractJoinedRowIterator
When there is an index defined on the left subtree�s table instead of on the right, the optimizer swaps the subtrees to make an ANL join possible. When neither subtree�s table has an index defined on the join column, the optimizer creats a dynamic index on one of the subtree.
Version: $Revision: 1.3 $ $Date: 2005/04/02 18:23:30 $
Constructor Summary | |
---|---|
IndexNestedLoopJoinedRowIterator(RowIterator left, int leftJoinColumn, MutableIndexedRowIterator rightIndex, int rightColumnCount, boolean rightOuter, boolean swapLeftAndRight) |
Method Summary | |
---|---|
protected RowIterator | generateRightRowIterator() |
String | toString() |