@NotThreadSafe public interface ResultWriter
Index.Operation
instance when the query engine needs additional results for the query.
Instances of this type are created by ModeShape and passed into the Index.Operation.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-2014 JBoss, a division of Red Hat. All Rights Reserved.