| Package | Description |
|---|---|
| com.redhat.lightblue.assoc.ep |
| Modifier and Type | Method and Description |
|---|---|
ChildSlot |
JoinTuple.getParentDocumentSlot() |
| Modifier and Type | Method and Description |
|---|---|
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<ChildSlot> |
ExecutionBlock.getChildSlots()
Returns the slots for the child documents of the documents of this block
|
Map<ResolvedReferenceField,List<ChildSlot>> |
ResultDocument.getSlots()
Returns the slots for this document
|
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
|
| 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.
|
BindQuery |
ResultDocument.getBindersForSlot(ChildSlot slot,
AssociationQuery childAq)
Returns a query binder for a slot.
|
void |
ResultDocument.insertChildDocs(ChildSlot slot,
java.util.stream.Stream<ResultDocument> childDocs)
Insert the child documents into a slot of this document
|
| Constructor and Description |
|---|
JoinTuple(ResultDocument parentDocument,
ChildSlot slot,
List<ResultDocument> children) |
Copyright © 2016. All rights reserved.