public abstract class FTIndexIterator extends IndexIterator
Modifier and Type | Field and Description |
---|---|
static FTIndexIterator |
FTEMPTY
Empty iterator.
|
EMPTY
Constructor and Description |
---|
FTIndexIterator() |
Modifier and Type | Method and Description |
---|---|
static FTIndexIterator |
intersect(FTIndexIterator i1,
FTIndexIterator i2,
int dis)
Merges two index array iterators.
|
abstract FTMatches |
matches()
Returns the next match.
|
abstract void |
pos(int p)
Sets the position of the token in the query.
|
static FTIndexIterator |
union(FTIndexIterator i1,
FTIndexIterator i2)
Merges two index array iterators.
|
more, pre, size
public static final FTIndexIterator FTEMPTY
public abstract FTMatches matches()
public abstract void pos(int p)
p
- query positionpublic static FTIndexIterator union(FTIndexIterator i1, FTIndexIterator i2)
i1
- first index array iterator to mergei2
- second index array iterator to mergepublic 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
Copyright © 2005–2015 BaseX Team. All rights reserved.