U - user typeI - item typepublic abstract class StreamsAbstractFastPreferenceData<U,I> extends AbstractFastPreferenceData<U,I>
ii, iPrefFun, ui, uPrefFun| Constructor and Description |
|---|
StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex,
FastItemIndex<I> itemIndex)
Constructor with default IdxPref to IdPref converter.
|
StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex,
FastItemIndex<I> itemIndex,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor with custom IdxPref to IdPref converter.
|
| Modifier and Type | Method and Description |
|---|---|
it.unimi.dsi.fastutil.ints.IntIterator |
getIidxUidxs(int iidx)
Returns the user idxs of the preferences for an item.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getIidxVs(int iidx)
Returns the user values of the preferences for an item.
|
it.unimi.dsi.fastutil.ints.IntIterator |
getUidxIidxs(int uidx)
Returns the item idxs of the preferences of a user.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getUidxVs(int uidx)
Returns the item values of the preferences of a user.
|
boolean |
useIteratorsPreferentially()
Use methods returning IntIterator or DoubleIterator over streams of
IdxPref?
|
containsItem, containsUser, getAllItems, getAllUsers, getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, iidx2item, item2iidx, numItems, numItems, numItemsWithPreferences, numUsers, numUsers, numUsersWithPreferences, uidx2user, user2uidxclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIidxPreferences, getIidxWithPreferences, getUidxPreferences, getUidxWithPreferences, numItems, numUsersnumPreferencesgetAllUidx, uidx2user, uidx2user, user2uidx, user2uidxgetAllIidx, iidx2item, iidx2item, item2iidx, item2iidxpublic StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex, FastItemIndex<I> itemIndex)
userIndex - user indexitemIndex - item indexpublic StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex, FastItemIndex<I> itemIndex, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
userIndex - user indexitemIndex - item indexuPrefFun - user IdxPref to IdPref converteriPrefFun - item IdxPref to IdPref converterpublic it.unimi.dsi.fastutil.ints.IntIterator getUidxIidxs(int uidx)
FastPreferenceDatauidx - user indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getUidxVs(int uidx)
FastPreferenceDatauidx - user indexpublic it.unimi.dsi.fastutil.ints.IntIterator getIidxUidxs(int iidx)
FastPreferenceDataiidx - item indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getIidxVs(int iidx)
FastPreferenceDataiidx - item indexpublic boolean useIteratorsPreferentially()
FastPreferenceDataCopyright © 2016. All rights reserved.