public class LevelConstrainedNodesEnum extends ConstrainedNodesEnum
ConstrainedNodesEnum
to apply a level constraint
over the retrieved node labels.NodeUtils#isConstraintSatisfied(int[], int[], int[], boolean)
docsEnum
NO_MORE_DOC, NO_MORE_NOD
NO_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, termFreqInNode
attributes
public 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 DocsAndNodesIterator
nextNode
in class ConstrainedNodesEnum
DocsAndNodesIterator.nextDocument()
or DocsAndNodesIterator.skipTo(int)
were not called yet.IOException
Copyright © 2014. All rights reserved.