| Package | Description |
|---|---|
| com.redhat.lightblue.assoc.ep |
| Modifier and Type | Field and Description |
|---|---|
protected Step<ResultDocument> |
ExecutionBlock.resultStep
Result step of this block
|
| Modifier and Type | Method and Description |
|---|---|
ResultDocument |
JoinTuple.getParentDocument() |
| 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
|
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.
|
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
|
void |
ResultDocument.insertChildDocs(ChildSlot slot,
java.util.stream.Stream<ResultDocument> childDocs)
Insert the child documents into a slot of this document
|
void |
ExecutionBlock.setResultStep(Source<ResultDocument> resultStep) |
void |
ExecutionBlock.setResultStep(Step<ResultDocument> resultStep)
Sets the result step of this block
|
| Constructor and Description |
|---|
JoinTuple(ResultDocument parentDocument,
ChildSlot slot,
List<ResultDocument> children) |
ResultDocument(JsonDoc newDoc,
ResultDocument copy)
Copy constructor, copies everything from 'copy', but replaces the
document with 'newDoc'
|
| Constructor and Description |
|---|
Assemble(ExecutionBlock block,
Source<ResultDocument> source,
ExecutionBlock[] destinationBlocks) |
Copy(ExecutionBlock block,
Source<ResultDocument> source) |
Filter(ExecutionBlock block,
Source<ResultDocument> source,
QueryExpression q) |
JoinTuple(ResultDocument parentDocument,
ChildSlot slot,
List<ResultDocument> children) |
Project(ExecutionBlock block,
Source<ResultDocument> source,
Projection projection) |
SortResults(ExecutionBlock block,
Source<ResultDocument> source,
Sort sort) |
Unique(ExecutionBlock block,
Source<ResultDocument> source) |
Copyright © 2016. All rights reserved.