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
 void finishPrefetch(PrefetchTreeNode node)
           
 boolean startDisjointPrefetch(PrefetchTreeNode node)
           
 boolean startJointPrefetch(PrefetchTreeNode node)
           
 boolean startPhantomPrefetch(PrefetchTreeNode node)
           
 boolean startUnknownPrefetch(PrefetchTreeNode node)
           
 

Method Detail

startPhantomPrefetch

boolean startPhantomPrefetch(PrefetchTreeNode node)

startDisjointPrefetch

boolean startDisjointPrefetch(PrefetchTreeNode node)

startJointPrefetch

boolean startJointPrefetch(PrefetchTreeNode node)

startUnknownPrefetch

boolean startUnknownPrefetch(PrefetchTreeNode node)

finishPrefetch

void finishPrefetch(PrefetchTreeNode node)


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.