| Package | Description |
|---|---|
| com.redhat.lightblue.assoc.ep |
| Modifier and Type | Method and Description |
|---|---|
AssociationQuery |
ExecutionBlock.getAssociationQueryForEdge(ExecutionBlock sourceBlock)
Returns the association query for the edge coming from the source block
into this block
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Searches.associateDocs(ResultDocument parentDoc,
ChildSlot parentSlot,
List<ResultDocument> childDocs,
AssociationQuery aq)
Associate child documents with their parents.
|
static void |
Searches.associateDocs(ResultDocument parentDoc,
List<ResultDocument> childDocs,
AssociationQuery aq)
Associates child documents obtained from 'aq' to all the slots in the
parent document
|
Map<ChildSlot,BindQuery> |
ResultDocument.getBindersForChild(AssociationQuery childAq)
If this document is the parent document of a destination block documents,
then the child documents will be inserted into the slots of this
document.
|
List<BindQuery> |
ResultDocument.getBindersForParent(AssociationQuery parentAq)
This document is a child document, and it will be used to locate the
parent.
|
BindQuery |
ResultDocument.getBindersForSlot(ChildSlot slot,
AssociationQuery childAq)
Returns a query binder for a slot.
|
void |
ExecutionBlock.setAssociationQuery(ExecutionBlock sourceBlock,
AssociationQuery q)
Sets an edge query
|
static Map<ChildSlot,QueryExpression> |
Searches.writeChildQueriesFromParentDoc(AssociationQuery aq,
ResultDocument parentDocument)
Given a parent document and an association query, returns a query for
each slot that will be used to retrieve the child documents that will be
attached to that slot
|
Copyright © 2016. All rights reserved.