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 Summary
Modifier and Type Method Description void
finishPrefetch(PrefetchTreeNode node)
boolean
startDisjointByIdPrefetch(PrefetchTreeNode prefetchTreeNode)
boolean
startDisjointPrefetch(PrefetchTreeNode node)
boolean
startJointPrefetch(PrefetchTreeNode node)
boolean
startPhantomPrefetch(PrefetchTreeNode node)
boolean
startUnknownPrefetch(PrefetchTreeNode node)
-
Method Details
-
startPhantomPrefetch
-
startDisjointPrefetch
-
startDisjointByIdPrefetch
- Since:
- 3.1
-
startJointPrefetch
-
startUnknownPrefetch
-
finishPrefetch
-