Package org.aksw.commons.index.core
Class StorageNodeMutableForwarding<D,C,V,X extends StorageNodeMutable<D,C,V>>
java.lang.Object
org.aksw.commons.index.core.StorageNodeForwarding<D,C,V,X>
org.aksw.commons.index.core.StorageNodeMutableForwarding<D,C,V,X>
- Type Parameters:
D-C-V-X-
- All Implemented Interfaces:
StorageNode<D,,C, V> StorageNodeMutable<D,C, V>
- Direct Known Subclasses:
StorageNodeDomainWrapping,StorageNodeMutableForwardingBase
public abstract class StorageNodeMutableForwarding<D,C,V,X extends StorageNodeMutable<D,C,V>>
extends StorageNodeForwarding<D,C,V,X>
implements StorageNodeMutable<D,C,V>
- Author:
- Claus Stadler 11/09/2020
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.aksw.commons.index.core.StorageNodeForwarding
chooseSubStore, getChildren, getDelegate, getKeyComponentRaw, getKeyTupleIdxs, getPublicDelegate, getStoreAsMap, getStoreAsSet, getTupleAccessor, isAltNode, isDelegate, isMapNode, isSetNode, streamEntries, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, streamerForValuesMethods inherited from interface org.aksw.commons.index.core.StorageNodeMutable
addRaw, clearRaw, isEmptyRaw, removeRaw
-
Constructor Details
-
StorageNodeMutableForwarding
public StorageNodeMutableForwarding()
-
-
Method Details
-
newStore
- Specified by:
newStorein interfaceStorageNodeMutable<D,C, V>
-
isEmpty
- Specified by:
isEmptyin interfaceStorageNodeMutable<D,C, V>
-
add
- Specified by:
addin interfaceStorageNodeMutable<D,C, V>
-
remove
- Specified by:
removein interfaceStorageNodeMutable<D,C, V>
-
clear
Description copied from interface:StorageNodeMutableClear a store's content. Cascades to any sub-stores.- Specified by:
clearin interfaceStorageNodeMutable<D,C, V>
-