Uses of Class
org.apache.cayenne.query.PrefetchTreeNode

Packages that use PrefetchTreeNode
org.apache.cayenne.query Defines standard queries supported by Cayenne and extension mechanism to create custom queries. 
org.apache.cayenne.util General utility classes. 
 

Uses of PrefetchTreeNode in org.apache.cayenne.query
 

Fields in org.apache.cayenne.query declared as PrefetchTreeNode
protected  PrefetchTreeNode PrefetchTreeNode.parent
           
 

Methods in org.apache.cayenne.query that return PrefetchTreeNode
 PrefetchTreeNode PrefetchTreeNode.addPath(String path)
          Adds a "path" with specified semantics to this prefetch node.
 PrefetchTreeNode ProcedureQuery.addPrefetch(String prefetchPath)
          Adds a prefetch.
 PrefetchTreeNode SelectQuery.addPrefetch(String prefetchPath)
          Adds a prefetch with specified relationship path to the query.
 PrefetchTreeNode SQLTemplate.addPrefetch(String prefetchPath)
          Adds a prefetch.
protected  PrefetchTreeNode PrefetchTreeNode.getChild(String segment)
           
 PrefetchTreeNode PrefetchTreeNode.getNode(String path)
          Looks up an existing node in the tree desribed by the dot-separated path.
 PrefetchTreeNode PrefetchTreeNode.getParent()
           
 PrefetchTreeNode ProcedureQuery.getPrefetchTree()
           
 PrefetchTreeNode QueryMetadata.getPrefetchTree()
          Returns a root node of prefetch tree used by this query, or null of no prefetches are configured.
 PrefetchTreeNode SelectQuery.getPrefetchTree()
           
 PrefetchTreeNode SQLTemplate.getPrefetchTree()
           
 PrefetchTreeNode PrefetchTreeNode.getRoot()
          Returns the root of the node tree.
 

Methods in org.apache.cayenne.query with parameters of type PrefetchTreeNode
 void PrefetchTreeNode.addChild(PrefetchTreeNode child)
           
 void PrefetchProcessor.finishPrefetch(PrefetchTreeNode node)
           
 String PrefetchTreeNode.getPath(PrefetchTreeNode upTillParent)
           
 void PrefetchTreeNode.removeChild(PrefetchTreeNode child)
           
 void SelectQuery.setPrefetchTree(PrefetchTreeNode prefetchTree)
           
 boolean PrefetchProcessor.startDisjointPrefetch(PrefetchTreeNode node)
           
 boolean PrefetchProcessor.startJointPrefetch(PrefetchTreeNode node)
           
 boolean PrefetchProcessor.startPhantomPrefetch(PrefetchTreeNode node)
           
 boolean PrefetchProcessor.startUnknownPrefetch(PrefetchTreeNode node)
           
 

Constructors in org.apache.cayenne.query with parameters of type PrefetchTreeNode
PrefetchTreeNode(PrefetchTreeNode parent, String segmentPath)
          Creates a phantom PrefetchTreeNode, initializing it with parent node and a name of a relationship segment connecting this node with the parent.
 

Uses of PrefetchTreeNode in org.apache.cayenne.util
 

Methods in org.apache.cayenne.util with parameters of type PrefetchTreeNode
 Object ObjectDetachOperation.detach(Object object, ClassDescriptor descriptor, PrefetchTreeNode prefetchTree)
          "Detaches" an object from its context by creating an unattached copy.
 



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