| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PrefetchTreeNode | |
|---|---|
| org.apache.cayenne.ejbql | |
| 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.ejbql | 
|---|
| Methods in org.apache.cayenne.ejbql that return PrefetchTreeNode | |
|---|---|
|  PrefetchTreeNode | EJBQLCompiledExpression.getPrefetchTree()Returns prefetched columns tree for fetch joins. | 
| Uses of PrefetchTreeNode in org.apache.cayenne.query | 
|---|
| Fields in org.apache.cayenne.query declared as PrefetchTreeNode | |
|---|---|
| protected  PrefetchTreeNode | PrefetchTreeNode.parent | 
| Fields in org.apache.cayenne.query with type parameters of type PrefetchTreeNode | |
|---|---|
| protected  Collection<PrefetchTreeNode> | PrefetchTreeNode.children | 
| 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 that return types with arguments of type PrefetchTreeNode | |
|---|---|
|  Collection<PrefetchTreeNode> | PrefetchTreeNode.adjacentJointNodes()Returns a subset of nodes with "joint" semantics that are to be prefetched in the same query as the current node. | 
|  Collection<PrefetchTreeNode> | PrefetchTreeNode.disjointNodes()Returns a collection of PrefetchTreeNodes with disjoint semantics. | 
|  Collection<PrefetchTreeNode> | PrefetchTreeNode.getChildren()Returns an unmodifiable collection of children. | 
|  Collection<PrefetchTreeNode> | PrefetchTreeNode.jointNodes()Returns a collection of PrefetchTreeNodes in this tree with joint semantics. | 
|  Collection<PrefetchTreeNode> | PrefetchTreeNode.nonPhantomNodes()Returns a collection of PrefetchTreeNodes that are not phantoms. | 
| 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 name)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. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||