@NotThreadSafe public interface ResultWriter
Filter.Results
instance when the query engine
needs additional results for the query.
Instances of this type are created by ModeShape and passed into the
Filter.Results.getNextBatch(ResultWriter, int)
method. Thus, providers do not need
to implement this interface (except maybe for testing purposes).
Modifier and Type | Method and Description |
---|---|
void |
add(Iterable<NodeKey> nodeKeys,
float score)
Add to the current batch a series of node keys with the same score for each node key.
|
void |
add(Iterator<NodeKey> nodeKeys,
float score)
Add to the current batch a series of node keys with the same score for each node key.
|
void |
add(NodeKey nodeKey,
float score)
Add to the current batch a single node key with a score.
|
void add(NodeKey nodeKey, float score)
nodeKey
- the node key; may not be nullscore
- the score; must be positivevoid add(Iterable<NodeKey> nodeKeys, float score)
nodeKeys
- the node keys; may not be nullscore
- the score; must be positiveCopyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.