1 21 22 package org.apache.derby.impl.sql.execute; 23 24 import org.apache.derby.iapi.services.monitor.Monitor; 25 26 import org.apache.derby.iapi.services.sanity.SanityManager; 27 28 import org.apache.derby.iapi.services.stream.HeaderPrintWriter; 29 import org.apache.derby.iapi.services.stream.InfoStreams; 30 31 import org.apache.derby.iapi.error.StandardException; 32 import org.apache.derby.iapi.sql.Activation; 33 import org.apache.derby.iapi.sql.ResultSet; 34 import org.apache.derby.iapi.types.DataValueDescriptor; 35 36 import org.apache.derby.iapi.sql.execute.ExecutionContext; 37 import org.apache.derby.iapi.sql.execute.NoPutResultSet; 38 39 import org.apache.derby.iapi.services.loader.GeneratedMethod; 40 41 42 47 class HashLeftOuterJoinResultSet extends NestedLoopLeftOuterJoinResultSet 48 { 49 HashLeftOuterJoinResultSet( 50 NoPutResultSet leftResultSet, 51 int leftNumCols, 52 NoPutResultSet rightResultSet, 53 int rightNumCols, 54 Activation activation, 55 GeneratedMethod restriction, 56 int resultSetNumber, 57 GeneratedMethod emptyRowFun, 58 boolean wasRightOuterJoin, 59 boolean oneRowRightSide, 60 boolean notExistsRightSide, 61 double optimizerEstimatedRowCount, 62 double optimizerEstimatedCost, 63 String userSuppliedOptimizerOverrides) 64 { 65 super(leftResultSet, leftNumCols, rightResultSet, rightNumCols, 66 activation, restriction, resultSetNumber, 67 emptyRowFun, wasRightOuterJoin, 68 oneRowRightSide, notExistsRightSide, 69 optimizerEstimatedRowCount, optimizerEstimatedCost, 70 userSuppliedOptimizerOverrides); 71 } 72 } 73 | Popular Tags |