Interface FastUpdateableUserIndex<U>
- Type Parameters:
U
- type of the users
- All Superinterfaces:
es.uam.eps.ir.ranksys.fast.index.FastUserIndex<U>
,UpdateableUserIndex<U>
,es.uam.eps.ir.ranksys.core.index.UserIndex<U>
- All Known Subinterfaces:
FastUpdateablePointWisePreferenceData<U,I>
,FastUpdateablePreferenceData<U,I>
- All Known Implementing Classes:
AbstractFastUpdateablePreferenceData
,FastUpdateableGraphIndex
,GraphSimpleUpdateableFastPreferenceData
,IteratorsAbstractFastUpdateablePreferenceData
,SimpleFastUpdateablePreferenceData
,SimpleFastUpdateableUserIndex
,StreamsAbstractFastUpdateablePreferenceData
,TransposedUpdateablePreferenceData
,UpdateableFactorization
public interface FastUpdateableUserIndex<U> extends UpdateableUserIndex<U>, es.uam.eps.ir.ranksys.fast.index.FastUserIndex<U>
Fast and updateable version of UserIndex, where users are internally represented with numerical indices from 0 (inclusive) to the number of indexed users (exclusive).
-
Method Summary
Modifier and Type Method Description default java.util.stream.Stream<U>
getAllUsers()
Methods inherited from interface es.uam.eps.ir.ranksys.fast.index.FastUserIndex
containsUser, getAllUidx, uidx2user, uidx2user, uidx2user, user2uidx, user2uidx, user2uidx
Methods inherited from interface es.uam.eps.ir.relison.links.data.updateable.index.UpdateableUserIndex
addUser, addUsers
-
Method Details