| java.lang.Object org.apache.derby.impl.sql.compile.BaseJoinStrategy
All known Subclasses: org.apache.derby.impl.sql.compile.NestedLoopJoinStrategy, org.apache.derby.impl.sql.compile.HashJoinStrategy,
Method Summary | |
public boolean | bulkFetchOK() | void | fillInScanArgs1(TransactionController tc, MethodBuilder mb, Optimizable innerTable, OptimizablePredicateList predList, ExpressionClassBuilderInterface acbi, MethodBuilder resultRowAllocator) Push the first set of common arguments for obtaining a scan ResultSet from
ResultSetFactory. | final void | fillInScanArgs2(MethodBuilder mb, Optimizable innerTable, int bulkFetch, int colRefItem, int indexColItem, int lockMode, boolean tableLocked, int isolationLevel) | public boolean | ignoreBulkFetch() | public boolean | isHashJoin() | protected boolean | validForOutermostTable() Can this join strategy be used on the
outermost table of a join. |
BaseJoinStrategy | BaseJoinStrategy()(Code) | | |
validForOutermostTable | protected boolean validForOutermostTable()(Code) | | Can this join strategy be used on the
outermost table of a join.
Whether or not this join strategycan be used on the outermose table of a join. |
|
|