Class PhysicalTallyStorageTraceAdapter
java.lang.Object
io.datarouter.storage.node.adapter.BaseAdapter<PK,D,F,N>
io.datarouter.storage.node.adapter.trace.BaseTraceAdapter<TallyKey,Tally,Tally.TallyFielder,TallyStorage.PhysicalTallyStorageNode>
io.datarouter.storage.node.adapter.trace.physical.PhysicalTallyStorageTraceAdapter
- All Implemented Interfaces:
PhysicalAdapterMixin<TallyKey,,Tally, Tally.TallyFielder, TallyStorage.PhysicalTallyStorageNode> TraceAdapter<TallyKey,,Tally, Tally.TallyFielder, TallyStorage.PhysicalTallyStorageNode> Node<TallyKey,,Tally, Tally.TallyFielder> NodeOps<TallyKey,,Tally> TallyStorage,TallyStorage.PhysicalTallyStorageNode,TallyStorage.TallyStorageNode,PhysicalNode<TallyKey,,Tally, Tally.TallyFielder> Comparable<Node<TallyKey,Tally, Tally.TallyFielder>>
public class PhysicalTallyStorageTraceAdapter
extends BaseTraceAdapter<TallyKey,Tally,Tally.TallyFielder,TallyStorage.PhysicalTallyStorageNode>
implements TallyStorage.PhysicalTallyStorageNode, PhysicalAdapterMixin<TallyKey,Tally,Tally.TallyFielder,TallyStorage.PhysicalTallyStorageNode>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.TallyStorage
TallyStorage.PhysicalTallyStorageNode, TallyStorage.TallyStorageNode -
Field Summary
Fields inherited from class io.datarouter.storage.node.adapter.BaseAdapter
backingNodeFields inherited from interface io.datarouter.storage.node.op.raw.TallyStorage
OP_deleteTally, OP_findTallyCount, OP_getMultiTallyCount, OP_incrementAndGetCount, OP_vacuum -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteTally(String key, Config config) findTallyCount(String key, Config config) getMultiTallyCount(Collection<String> keys, Config config) incrementAndGetCount(String key, int delta, Config config) voidMethods inherited from class io.datarouter.storage.node.adapter.trace.BaseTraceAdapter
getToStringPrefix, startSpanForOpMethods inherited from class io.datarouter.storage.node.adapter.BaseAdapter
compareTo, getBackingNode, getChildNodes, getClientIds, getName, getPhysicalNodes, getPhysicalNodesForClient, getUnderlyingNode, toString, usesClientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface io.datarouter.storage.node.Node
getChildNodes, getClientIds, getName, getPhysicalNodes, getPhysicalNodesForClient, usesClientMethods inherited from interface io.datarouter.storage.node.adapter.PhysicalAdapterMixin
getBackingNode, getClientId, getClientTypeMethods inherited from interface io.datarouter.storage.node.op.raw.TallyStorage
deleteTally, findTallyCount, getMultiTallyCount, incrementAndGetCountMethods inherited from interface io.datarouter.storage.node.adapter.trace.TraceAdapter
getBackingNode
-
Constructor Details
-
PhysicalTallyStorageTraceAdapter
-
-
Method Details
-
getFieldInfo
- Specified by:
getFieldInfoin interfaceNode<TallyKey,Tally, Tally.TallyFielder> - Specified by:
getFieldInfoin interfacePhysicalAdapterMixin<TallyKey,Tally, Tally.TallyFielder, TallyStorage.PhysicalTallyStorageNode> - Specified by:
getFieldInfoin interfacePhysicalNode<TallyKey,Tally, Tally.TallyFielder> - Overrides:
getFieldInfoin classBaseAdapter<TallyKey,Tally, Tally.TallyFielder, TallyStorage.PhysicalTallyStorageNode>
-
incrementAndGetCount
- Specified by:
incrementAndGetCountin interfaceTallyStorage
-
findTallyCount
- Specified by:
findTallyCountin interfaceTallyStorage
-
getMultiTallyCount
- Specified by:
getMultiTallyCountin interfaceTallyStorage
-
deleteTally
- Specified by:
deleteTallyin interfaceTallyStorage
-
vacuum
- Specified by:
vacuumin interfaceTallyStorage
-