Class MockNodeStore
java.lang.Object
org.apache.polaris.persistence.nosql.nodeids.impl.MockNodeStore
- All Implemented Interfaces:
org.apache.polaris.persistence.nosql.nodeids.spi.NodeStore
public class MockNodeStore
extends Object
implements org.apache.polaris.persistence.nosql.nodeids.spi.NodeStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.apache.polaris.persistence.nosql.nodeids.spi.NodeState> fetch(int nodeId) org.apache.polaris.persistence.nosql.nodeids.spi.NodeState[]fetchMany(int... nodeIds) org.apache.polaris.persistence.nosql.nodeids.spi.NodeStatepersist(int nodeId, Optional<org.apache.polaris.persistence.nosql.nodeids.spi.NodeState> expectedNodeState, org.apache.polaris.persistence.nosql.nodeids.spi.NodeState newState)
-
Constructor Details
-
MockNodeStore
public MockNodeStore()
-
-
Method Details
-
persist
@Nullable public org.apache.polaris.persistence.nosql.nodeids.spi.NodeState persist(int nodeId, Optional<org.apache.polaris.persistence.nosql.nodeids.spi.NodeState> expectedNodeState, @Nonnull org.apache.polaris.persistence.nosql.nodeids.spi.NodeState newState) - Specified by:
persistin interfaceorg.apache.polaris.persistence.nosql.nodeids.spi.NodeStore
-
fetchMany
@Nonnull public org.apache.polaris.persistence.nosql.nodeids.spi.NodeState[] fetchMany(@Nonnull int... nodeIds) - Specified by:
fetchManyin interfaceorg.apache.polaris.persistence.nosql.nodeids.spi.NodeStore
-
fetch
- Specified by:
fetchin interfaceorg.apache.polaris.persistence.nosql.nodeids.spi.NodeStore
-