|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.index.query.IndexIterator
org.basex.index.query.FTIndexIterator
public abstract class FTIndexIterator
This interface provides methods for returning index results.
Field Summary | |
---|---|
static FTIndexIterator |
FTEMPTY
Empty iterator. |
int |
toknum
Each token in the query has a number. |
Fields inherited from class org.basex.index.query.IndexIterator |
---|
EMPTY |
Constructor Summary | |
---|---|
FTIndexIterator()
|
Method Summary | |
---|---|
static FTIndexIterator |
intersect(FTIndexIterator i1,
FTIndexIterator i2,
int dis)
Merges two index array iterators. |
abstract FTMatches |
matches()
Returns the next match. |
void |
tokenNum(byte tn)
Sets the unique token number. |
static FTIndexIterator |
union(FTIndexIterator i1,
FTIndexIterator i2)
Merges two index array iterators. |
Methods inherited from class org.basex.index.query.IndexIterator |
---|
more, next, size |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int toknum
public static final FTIndexIterator FTEMPTY
Constructor Detail |
---|
public FTIndexIterator()
Method Detail |
---|
public abstract FTMatches matches()
public void tokenNum(byte tn)
tn
- number of tokenspublic static FTIndexIterator union(FTIndexIterator i1, FTIndexIterator i2)
i1
- first index array iterator to mergei2
- second index array iterator to merge
public static FTIndexIterator intersect(FTIndexIterator i1, FTIndexIterator i2, int dis)
i1
- first index array iterator to mergei2
- second index array iterator to mergedis
- word distance. Ignored if 0
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |