| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectuk.ac.bbk.dcs.automed.qproc.annotate.AbstractQueryJoinAnnotatorProvider
uk.ac.bbk.dcs.automed.qproc.annotate.QueryJoinAnnotationProviderRightDeep
public class QueryJoinAnnotationProviderRightDeep
| Field Summary | 
|---|
| Fields inherited from class uk.ac.bbk.dcs.automed.qproc.annotate.AbstractQueryJoinAnnotatorProvider | 
|---|
logger | 
| Constructor Summary | |
|---|---|
QueryJoinAnnotationProviderRightDeep()
 | 
|
| Method Summary | |
|---|---|
protected  boolean | 
insertCartesianProductsInComprehension(Cell c,
                                       Schema[] tgts,
                                       QueryProcessorConfiguration qpc)
 | 
protected  boolean | 
insertJoinsInComprehension(Cell c,
                           Schema[] tgts,
                           QueryProcessorConfiguration qpc)
 | 
protected  boolean | 
isGen1AfterGen2(Cell gen1CompItem,
                Cell gen2CompItem)
 | 
| Methods inherited from class uk.ac.bbk.dcs.automed.qproc.annotate.AbstractQueryJoinAnnotatorProvider | 
|---|
createCartesianProduct, createJoinGenerator, determineJoinType, getFilterCompItem, getFilterIndex, getFirstGenerator, getGeneratorBeforeOtherGenerator, getLastFilterCompItem, getLastGenerator, getLastGeneratorCompItem, getName, getSecondGeneratorCompItem, insertCartesianProducts, insertJoins, isFilterFunction, main, process, replaceGensWithCartesianProduct | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public QueryJoinAnnotationProviderRightDeep()
| Method Detail | 
|---|
protected boolean insertJoinsInComprehension(Cell c,
                                             Schema[] tgts,
                                             QueryProcessorConfiguration qpc)
                                      throws QueryAnnotationException
insertJoinsInComprehension in class AbstractQueryJoinAnnotatorProviderQueryAnnotationException
protected boolean isGen1AfterGen2(Cell gen1CompItem,
                                  Cell gen2CompItem)
protected boolean insertCartesianProductsInComprehension(Cell c,
                                                         Schema[] tgts,
                                                         QueryProcessorConfiguration qpc)
                                                  throws QueryAnnotationException
insertCartesianProductsInComprehension in class AbstractQueryJoinAnnotatorProviderQueryAnnotationException
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||