| Interface | Description |
|---|---|
| Step.ToJsonCb<T> | |
| StepResult<T> |
The result type returned from steps.
|
| Class | Description |
|---|---|
| AbstractSearchStep |
Shared functionality for search steps
|
| Assemble |
There are two sides to an Assemble step: Assemble gets results from the
source, and for each of those documents, it runs the associated queries on
the destinations, gets the results, and inserts those documents to the
document it got from the source side.
|
| AssociationQuery |
Keeps an edge query along with its binding information.
|
| ChildSlot |
Represents a slot for the child documents to insert into the documents of
this block.
|
| Copy |
Copies the results from another step
|
| ExecutionBlock |
A execution block contains the state information required to evaluate a query
plan node.
|
| ExecutionContext |
Keeps state information for the execution
|
| ExecutionPlan |
Execution plan is a tree of execution blocks.
|
| Filter |
Filters the result set based on a query
|
| Join |
Given n source steps, returns n-tuples containing the documents from those
steps
Input: Result documents from multiple sources Output: List [ ResultDocument
], each element of the list is a ResultDocument from the corresponding source
|
| JoinSearch |
Performs searches based on the n-tuple of result documents obtained from the
source steps
Input: JoinTuple Output: ResultDocument
|
| JoinTuple |
A join tuple is a tuple representing a slot in a parent document, if there is
one, and a list of child documents.
|
| Limit<T> |
Limits the resultset to at most n
|
| ListStepResult<T> |
A step result backed by a list
|
| Project |
Projects the result
|
| ResultDocument |
A document, and its slots.
|
| Retrieve |
Performs search for doc retrieval.
|
| Search |
Performs search
Input: n/a Output: ResultDocument
|
| Searches |
This class contains the different variations of search and assembly
algorithmss as static methods
|
| Skip<T> |
Skips the first n results in a stream.
|
| SortResults |
Sorts the result set
|
| Source<T> |
This class is used to refer to a source step.
|
| Step<R> |
Base class for execution step.
|
| StepResultWrapper<T> |
Wraps a step result.
|
| Unique |
Filters the result set to include only unique documents by id
|
Copyright © 2016. All rights reserved.