Top Description Fields Constructors Methods
org.apache.derby.impl.sql.execute

pack-priv Class HashLeftOuterJoinResultSet

extends NestedLoopLeftOuterJoinResultSet
Class Inheritance
Imports
org.apache.derby.iapi.services.loader.GeneratedMethod, org.apache.derby.iapi.sql.Activation, org.apache.derby.iapi.sql.execute.NoPutResultSet

Left outer join using hash join of 2 arbitrary result sets. Simple subclass of nested loop left outer join, differentiated to ease RunTimeStatistics output generation.

Field Summary

Inherited from org.apache.derby.impl.sql.execute.NestedLoopLeftOuterJoinResultSet:
emptyRightRowsReturnedemptyRowFun

Constructor Summary

AccessConstructor and Description
pack-priv
HashLeftOuterJoinResultSet(NoPutResultSet leftResultSet, int leftNumCols, NoPutResultSet rightResultSet, int rightNumCols, Activation activation, GeneratedMethod restriction, int resultSetNumber, GeneratedMethod emptyRowFun, boolean wasRightOuterJoin, boolean oneRowRightSide, boolean notExistsRightSide, double optimizerEstimatedRowCount, double optimizerEstimatedCost, String userSuppliedOptimizerOverrides)

Method Summary

Inherited from org.apache.derby.impl.sql.execute.NestedLoopLeftOuterJoinResultSet:
clearScanStategetMergedRowgetNextRowCore

Constructor Detail

HashLeftOuterJoinResultSetback to summary
pack-priv HashLeftOuterJoinResultSet(NoPutResultSet leftResultSet, int leftNumCols, NoPutResultSet rightResultSet, int rightNumCols, Activation activation, GeneratedMethod restriction, int resultSetNumber, GeneratedMethod emptyRowFun, boolean wasRightOuterJoin, boolean oneRowRightSide, boolean notExistsRightSide, double optimizerEstimatedRowCount, double optimizerEstimatedCost, String userSuppliedOptimizerOverrides)