public class LevelConstrainedNodesEnum extends ConstrainedNodesEnum
ConstrainedNodesEnum to apply a level constraint
over the retrieved node labels.NodeUtils#isConstraintSatisfied(int[], int[], int[], boolean)docsEnumNO_MORE_DOC, NO_MORE_NODNO_MORE_POS| Constructor and Description |
|---|
LevelConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum,
int level) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
nextNode()
Move to the next node path in the current document.
|
doc, nextDocument, nextPosition, node, nodeFreqInDoc, pos, skipTo, termFreqInNodeattributespublic LevelConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum, int level)
public boolean nextNode()
throws IOException
DocsAndNodesIterator
Should not be called until DocsAndNodesIterator.nextDocument() or DocsAndNodesIterator.skipTo(int)
are called for the first time.
nextNode in interface DocsAndNodesIteratornextNode in class ConstrainedNodesEnumDocsAndNodesIterator.nextDocument() or DocsAndNodesIterator.skipTo(int) were not called yet.IOExceptionCopyright © 2014. All rights reserved.