Package org.apache.cayenne.query
Interface PrefetchProcessor
public interface PrefetchProcessor
A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes. If any of
 the processing methods return false, node's children will be skipped from traversal.
- Since:
- 1.2
- See Also:
- PrefetchTreeNode.traverse(PrefetchProcessor)
- 
Method SummaryModifier and Type Method Description voidfinishPrefetch(PrefetchTreeNode node)booleanstartDisjointByIdPrefetch(PrefetchTreeNode prefetchTreeNode)booleanstartDisjointPrefetch(PrefetchTreeNode node)booleanstartJointPrefetch(PrefetchTreeNode node)booleanstartPhantomPrefetch(PrefetchTreeNode node)booleanstartUnknownPrefetch(PrefetchTreeNode node)
- 
Method Details- 
startPhantomPrefetch
- 
startDisjointPrefetch
- 
startDisjointByIdPrefetch- Since:
- 3.1
 
- 
startJointPrefetch
- 
startUnknownPrefetch
- 
finishPrefetch
 
-