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) @NonNull org.apache.polaris.persistence.nosql.nodeids.spi.NodeState[]fetchMany(@org.jspecify.annotations.NonNull int... nodeIds) @Nullable org.apache.polaris.persistence.nosql.nodeids.spi.NodeStatepersist(int nodeId, Optional<org.apache.polaris.persistence.nosql.nodeids.spi.NodeState> expectedNodeState, @NonNull org.apache.polaris.persistence.nosql.nodeids.spi.NodeState newState)
-
Constructor Details
-
MockNodeStore
public MockNodeStore()
-
-
Method Details
-
persist
public @Nullable 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
public @NonNull org.apache.polaris.persistence.nosql.nodeids.spi.NodeState[] fetchMany(@org.jspecify.annotations.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
-