Class HashLeftOuterJoinResultSet

All Implemented Interfaces:
CursorResultSet, NoPutResultSet, ResultSet, RowLocationRetRowSource, RowSource

class HashLeftOuterJoinResultSet extends NestedLoopLeftOuterJoinResultSet
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.
  • Constructor Details

    • HashLeftOuterJoinResultSet

      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)