Interface FastUpdateableItemIndex<I>
- Type Parameters:
I
- type of the items
- All Superinterfaces:
es.uam.eps.ir.ranksys.fast.index.FastItemIndex<I>
,es.uam.eps.ir.ranksys.core.index.ItemIndex<I>
,UpdateableItemIndex<I>
- All Known Subinterfaces:
FastUpdateablePointWisePreferenceData<U,I>
,FastUpdateablePreferenceData<U,I>
- All Known Implementing Classes:
AbstractFastUpdateablePreferenceData
,FastUpdateableGraphIndex
,GraphSimpleUpdateableFastPreferenceData
,IteratorsAbstractFastUpdateablePreferenceData
,SimpleFastUpdateableItemIndex
,SimpleFastUpdateablePreferenceData
,StreamsAbstractFastUpdateablePreferenceData
,TransposedUpdateablePreferenceData
,UpdateableFactorization
public interface FastUpdateableItemIndex<I> extends UpdateableItemIndex<I>, es.uam.eps.ir.ranksys.fast.index.FastItemIndex<I>
Fast updateable version of ItemIndex, where items are internally represented with numerical indices from 0 (inclusive) to the number of indexed items (exclusive).
-
Method Summary
Modifier and Type Method Description default java.util.stream.Stream<I>
getAllItems()
Methods inherited from interface es.uam.eps.ir.ranksys.fast.index.FastItemIndex
containsItem, getAllIidx, iidx2item, iidx2item, iidx2item, item2iidx, item2iidx, item2iidx
Methods inherited from interface es.uam.eps.ir.relison.links.data.updateable.index.UpdateableItemIndex
addItem, addItems
-
Method Details