Package org.aksw.commons.index.core
Interface StorageNodeMutable<D,C,V>
-
- Type Parameters:
D-C-V-
- All Superinterfaces:
StorageNode<D,C,V>
- All Known Implementing Classes:
StorageNodeAlt2,StorageNodeAlt3,StorageNodeAltN,StorageNodeCompoundBase,StorageNodeDictionary,StorageNodeDomainWrapping,StorageNodeInnerMap,StorageNodeLeafComponentSet,StorageNodeLeafDomainList,StorageNodeLeafDomainSet,StorageNodeLeafMap,StorageNodeMutableForwarding,StorageNodeMutableForwardingBase,StorageNodeWrapperCodec
public interface StorageNodeMutable<D,C,V> extends StorageNode<D,C,V>
- Author:
- Claus Stadler 11/09/2020
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanadd(V store, D tupleLike)default booleanaddRaw(Object store, D tupleLike)voidclear(V store)Clear a store's content.default voidclearRaw(Object store)booleanisEmpty(V store)default booleanisEmptyRaw(Object store)VnewStore()booleanremove(V store, D tupleLike)default booleanremoveRaw(Object store, D tupleLike)-
Methods inherited from interface org.aksw.commons.index.core.StorageNode
chooseSubStore, chooseSubStoreRaw, getChildren, getKeyComponentRaw, getKeyTupleIdxs, getPublicDelegate, getStoreAsList, getStoreAsMap, getStoreAsSet, getTupleAccessor, holdsDomainTuples, isAltNode, isDelegate, isListNode, isMapNode, isSetNode, streamEntries, streamEntries, streamEntriesRaw, streamEntriesRaw, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValues
-
-