Package org.aksw.commons.index.core
Class StorageNodeWrapperCodec<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>
-
- org.aksw.commons.index.core.StorageNodeMutableForwardingBase<D,C,V,X>
-
- org.aksw.commons.index.core.StorageNodeWrapperCodec<D,C,V,X>
-
- All Implemented Interfaces:
StorageNode<D,C,V>,StorageNodeMutable<D,C,V>
public class StorageNodeWrapperCodec<D,C,V,X extends StorageNodeMutable<D,C,V>> extends StorageNodeMutableForwardingBase<D,C,V,X>
-
-
Constructor Summary
Constructors Constructor Description StorageNodeWrapperCodec(X delegate, TupleCodec<D,C,D,C> codec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(V store, D tupleLike)TupleCodec<D,C,D,C>getCodec()booleanremove(V store, D tupleLike)-
Methods inherited from class org.aksw.commons.index.core.StorageNodeMutableForwardingBase
getDelegate
-
Methods inherited from class org.aksw.commons.index.core.StorageNodeMutableForwarding
clear, isEmpty, newStore
-
Methods inherited from class org.aksw.commons.index.core.StorageNodeForwarding
chooseSubStore, getChildren, getKeyComponentRaw, getKeyTupleIdxs, getPublicDelegate, getStoreAsMap, getStoreAsSet, getTupleAccessor, isAltNode, isDelegate, isMapNode, isSetNode, streamEntries, streamerForKeyAndSubStoreAlts, streamerForKeys, streamerForKeysAsComponent, streamerForKeysAsTuples, streamerForValues
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
Methods inherited from interface org.aksw.commons.index.core.StorageNodeMutable
addRaw, clearRaw, isEmptyRaw, removeRaw
-
-
-
-
Field Detail
-
delegate
protected X extends StorageNodeMutable<D,C,V> delegate
-
codec
protected TupleCodec<D,C,D,C> codec
-
-