public class FSBagIndex extends FSLeafIndexImpl
lowLevelCAS
BAG_INDEX, DEFAULT_BAG_INDEX, SET_INDEX, SORTED_INDEX
Modifier and Type | Method and Description |
---|---|
int |
compare(int fs1,
int fs2)
Compare two ints.
|
boolean |
contains(FeatureStructure fs)
Check if the index contains an element equal to the given feature structure according to the
ordering of the index.
|
void |
deleteFS(FeatureStructure fs)
Method deleteFS.
|
FeatureStructure |
find(FeatureStructure fs)
Find an entry in the index equal to the given feature structure according to the ordering of
the index.
|
void |
flush() |
int |
hashCode() |
boolean |
insert(int fs) |
LowLevelIterator |
ll_iterator()
Get a low-level, FS reference iterator.
|
ComparableIntPointerIterator |
pointerIterator(IntComparator comp,
int[] detectIllegalIndexUpdates,
int typeCode) |
protected IntPointerIterator |
refIterator() |
protected IntPointerIterator |
refIterator(int fsCode) |
void |
remove(int fsRef) |
int |
size()
Return the number of feature structures in this index.
|
compare, equals, getComparator, getIndexingStrategy, getIntIterator, getType, iterator, iterator, ll_compare, ll_iterator, ll_rootIterator
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public void flush()
public final boolean insert(int fs)
public int compare(int fs1, int fs2)
IntComparator
compare
in interface IntComparator
compare
in class FSLeafIndexImpl
fs1
- first int.fs2
- second int.-1
if i < j
; 1
if
i > j
; 0
if i == j
.public ComparableIntPointerIterator pointerIterator(IntComparator comp, int[] detectIllegalIndexUpdates, int typeCode)
pointerIterator
in class FSLeafIndexImpl
protected IntPointerIterator refIterator()
refIterator
in class FSLeafIndexImpl
FSLeafIndexImpl.refIterator()
public LowLevelIterator ll_iterator()
LowLevelIndex
protected IntPointerIterator refIterator(int fsCode)
refIterator
in class FSLeafIndexImpl
FSLeafIndexImpl.refIterator(int)
public boolean contains(FeatureStructure fs)
FSIndex
fs
- The FS we're looking for.true
if the index contains such an element.FSIndex.contains(FeatureStructure)
public FeatureStructure find(FeatureStructure fs)
FSIndex
fs
- The FS we're looking for.fs
, or null
if no such FS exists.FSIterator.moveTo(FeatureStructure)
public int size()
FSIndex
FSIndex.size()
public void deleteFS(FeatureStructure fs)
FSLeafIndexImpl
deleteFS
in class FSLeafIndexImpl
FSLeafIndexImpl.deleteFS(org.apache.uima.cas.FeatureStructure)
public void remove(int fsRef)
public int hashCode()
hashCode
in class FSLeafIndexImpl
Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.