| Methods in org.apache.derby.iapi.sql.compile with parameters of type ExpressionClassBuilderInterface |
void |
OptimizablePredicateList.generateQualifiers(ExpressionClassBuilderInterface acb,
org.apache.derby.iapi.services.compiler.MethodBuilder mb,
Optimizable optTable,
boolean absolute)
Generate the qualifiers for a scan. |
void |
OptimizablePredicateList.generateStartKey(ExpressionClassBuilderInterface acb,
org.apache.derby.iapi.services.compiler.MethodBuilder mb,
Optimizable optTable)
Generate the start key for a heap or index scan. |
void |
OptimizablePredicateList.generateStopKey(ExpressionClassBuilderInterface acb,
org.apache.derby.iapi.services.compiler.MethodBuilder mb,
Optimizable optTable)
Generate the stop key for a heap or index scan. |
int |
JoinStrategy.getScanArgs(org.apache.derby.iapi.store.access.TransactionController tc,
org.apache.derby.iapi.services.compiler.MethodBuilder mb,
Optimizable innerTable,
OptimizablePredicateList storeRestrictionList,
OptimizablePredicateList nonStoreRestrictionList,
ExpressionClassBuilderInterface acb,
int bulkFetch,
org.apache.derby.iapi.services.compiler.MethodBuilder resultRowAllocator,
int colRefItem,
int indexColItem,
int lockMode,
boolean tableLocked,
int isolationLevel,
int maxMemoryPerTable)
Get the appropriate arguments to the scan for this type of join. |