Class InmemoryDatabaseAdapter

  • All Implemented Interfaces:
    org.projectnessie.versioned.persist.adapter.DatabaseAdapter

    public class InmemoryDatabaseAdapter
    extends org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter

        org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter.CasOp<R extends java.lang.Object>, org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter.CasOpResult<R extends java.lang.Object>
      • Nested classes/interfaces inherited from class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter

        org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter.CommonAncestorState, org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter.ConflictingKeyCheckResult
    • Field Summary

      • Fields inherited from class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter

        TAG_COMMIT_COUNT, TAG_KEY_LIST_COUNT, TAG_REF
      • Fields inherited from class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter

        COMMIT_LOG_HASH_SEED, config, NO_ANCESTOR, STORE_WORKER, TAG_COUNT, TAG_HASH
    • Constructor Summary

      Constructors 
      Constructor Description
      InmemoryDatabaseAdapter​(org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig config, InmemoryStore store, org.projectnessie.versioned.persist.adapter.events.AdapterEventConsumer eventConsumer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doAddToNamedReferences​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.stream.Stream<org.projectnessie.versioned.NamedRef> refStream, int addToSegment)  
      protected void doCleanUpCommitCas​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.Set<org.projectnessie.versioned.Hash> branchCommits, java.util.Set<org.projectnessie.versioned.Hash> newKeyLists)  
      protected boolean doCreateNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.persist.serialize.AdapterTypes.NamedReference namedReference)  
      protected boolean doDeleteNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.NamedRef ref, org.projectnessie.versioned.persist.serialize.AdapterTypes.RefPointer refHead)  
      protected void doEraseRepo()  
      protected org.projectnessie.versioned.persist.adapter.CommitLogEntry doFetchFromCommitLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.Hash hash)  
      protected org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStateLogEntry doFetchFromGlobalLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.Hash id)  
      protected org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer doFetchGlobalPointer​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx)  
      protected java.util.stream.Stream<org.projectnessie.versioned.persist.adapter.KeyListEntity> doFetchKeyLists​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.Hash> keyListsIds)  
      protected java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> doFetchMultipleFromCommitLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.Hash> hashes)  
      protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.NamedReference> doFetchNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<java.lang.String> refNames)  
      protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStateLogEntry> doFetchPageFromGlobalLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.Hash> hashes)  
      protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.ReferenceNames> doFetchReferenceNames​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, int segment, int prefetchSegments)  
      protected org.projectnessie.versioned.persist.adapter.RepoDescription doFetchRepositoryDescription​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx)  
      protected boolean doGlobalPointerCas​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer expected, org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer newPointer)  
      protected void doRemoveFromNamedReferences​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.NamedRef ref, int removeFromSegment)  
      protected java.util.stream.Stream<org.projectnessie.versioned.persist.adapter.CommitLogEntry> doScanAllCommitLogEntries​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext c)  
      protected boolean doTryUpdateRepositoryDescription​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.persist.adapter.RepoDescription expected, org.projectnessie.versioned.persist.adapter.RepoDescription updateTo)  
      protected void doUpdateMultipleCommits​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> entries)  
      protected boolean doUpdateNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.NamedRef ref, org.projectnessie.versioned.persist.serialize.AdapterTypes.RefPointer refHead, org.projectnessie.versioned.Hash newHead)  
      protected void doWriteIndividualCommit​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.persist.adapter.CommitLogEntry entry)  
      protected void doWriteKeyListEntities​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.persist.adapter.KeyListEntity> newKeyListEntities)  
      protected void doWriteMultipleCommits​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> entries)  
      protected int entitySize​(org.projectnessie.versioned.persist.adapter.CommitLogEntry entry)  
      protected int entitySize​(org.projectnessie.versioned.persist.adapter.KeyListEntry entry)  
      protected void unsafeWriteGlobalPointer​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx, org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer pointer)  
      • Methods inherited from class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter

        assertCleanStateForTests, assign, borrowConnection, branchHead, casOpLoop, cleanUpCommitCas, commit, commitLog, create, createNamedReference, delete, deleteNamedReference, diff, doFetchGlobalStates, eraseRepo, fetchFromGlobalLog, fetchGlobalPointer, fetchNamedReference, fetchNamedReference, fetchNamedReferences, fetchPageFromGlobalLog, fetchReferenceNames, fetchReferenceNames, fetchRepositoryDescription, fetchRepositoryDescription, findAvailableNamedReferencesSegment, globalContent, globalLogHead, globalPointerCas, hashOnRef, hashOnReference, initializeRepo, keys, merge, namedRef, namedReferenceToReferenceInfo, namedRefs, protoTypeForRef, referenceHead, repoMaintenance, toNamedRef, transplant, tryUpdateRepositoryDescription, updateMultipleCommits, updateNamedReference, updateRepositoryDescription, values, writeMultipleCommits
      • Methods inherited from class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter

        buildDiff, buildIndividualCommit, buildKeyList, checkConflictingKeysForCommit, checkExpectedGlobalStates, checkForModifiedKeysBetweenExpectedAndCurrentCommit, commitAttempt, copyCommits, fetchCommitLogEntries, fetchFromCommitLog, fetchGlobalStates, fetchKeyLists, fetchValues, findCommonAncestor, findCommonAncestor, getConfig, getEventConsumer, hashOnRef, hashOnRef, hasKeyCollisions, individualCommitHash, keysForCommitEntry, keysForCommitEntry, logFetcher, logFetcherWithPage, maxEntitySize, mergeAttempt, mergeTransplantCommon, namedReferenceWithCommitMeta, namedRefsAnyRetrieves, namedRefsFilterAndEnhance, namedRefsMaybeFilter, namedRefsRequiresBaseReference, namedRefsRequiresBaseReference, namedRefsRetrieveOptionsForReference, namedRefsRetrieveOptionsForReference, namedRefsWithDefaultBranchRelatedInfo, noAncestorHash, readCommitLog, readCommitLogHashes, readCommitLogHashesStream, readCommitLogStream, readCommitLogStream, rebuildKeyList, repositoryEvent, scanAllCommitLogEntries, squashCommits, transplantAttempt, tryLoopStateCompletion, validateHashExists, writeIndividualCommit, writeKeyListEntities, writeMultipleCommits
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InmemoryDatabaseAdapter

        public InmemoryDatabaseAdapter​(org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig config,
                                       InmemoryStore store,
                                       org.projectnessie.versioned.persist.adapter.events.AdapterEventConsumer eventConsumer)
    • Method Detail

      • doEraseRepo

        protected void doEraseRepo()
        Specified by:
        doEraseRepo in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchGlobalPointer

        protected org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer doFetchGlobalPointer​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx)
        Specified by:
        doFetchGlobalPointer in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchNamedReference

        protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.NamedReference> doFetchNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                                  java.util.List<java.lang.String> refNames)
        Specified by:
        doFetchNamedReference in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doCreateNamedReference

        protected boolean doCreateNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                 org.projectnessie.versioned.persist.serialize.AdapterTypes.NamedReference namedReference)
        Specified by:
        doCreateNamedReference in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doDeleteNamedReference

        protected boolean doDeleteNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                 org.projectnessie.versioned.NamedRef ref,
                                                 org.projectnessie.versioned.persist.serialize.AdapterTypes.RefPointer refHead)
        Specified by:
        doDeleteNamedReference in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doAddToNamedReferences

        protected void doAddToNamedReferences​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                              java.util.stream.Stream<org.projectnessie.versioned.NamedRef> refStream,
                                              int addToSegment)
        Specified by:
        doAddToNamedReferences in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doRemoveFromNamedReferences

        protected void doRemoveFromNamedReferences​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                   org.projectnessie.versioned.NamedRef ref,
                                                   int removeFromSegment)
        Specified by:
        doRemoveFromNamedReferences in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doUpdateNamedReference

        protected boolean doUpdateNamedReference​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                 org.projectnessie.versioned.NamedRef ref,
                                                 org.projectnessie.versioned.persist.serialize.AdapterTypes.RefPointer refHead,
                                                 org.projectnessie.versioned.Hash newHead)
        Specified by:
        doUpdateNamedReference in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doWriteIndividualCommit

        protected void doWriteIndividualCommit​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                               org.projectnessie.versioned.persist.adapter.CommitLogEntry entry)
                                        throws org.projectnessie.versioned.ReferenceConflictException
        Specified by:
        doWriteIndividualCommit in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
        Throws:
        org.projectnessie.versioned.ReferenceConflictException
      • doWriteMultipleCommits

        protected void doWriteMultipleCommits​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                              java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> entries)
                                       throws org.projectnessie.versioned.ReferenceConflictException
        Specified by:
        doWriteMultipleCommits in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
        Throws:
        org.projectnessie.versioned.ReferenceConflictException
      • doUpdateMultipleCommits

        protected void doUpdateMultipleCommits​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                               java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> entries)
                                        throws org.projectnessie.versioned.ReferenceNotFoundException
        Specified by:
        doUpdateMultipleCommits in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
        Throws:
        org.projectnessie.versioned.ReferenceNotFoundException
      • doFetchReferenceNames

        protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.ReferenceNames> doFetchReferenceNames​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                                  int segment,
                                                                                                                                  int prefetchSegments)
        Specified by:
        doFetchReferenceNames in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • unsafeWriteGlobalPointer

        protected void unsafeWriteGlobalPointer​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer pointer)
        Specified by:
        unsafeWriteGlobalPointer in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doGlobalPointerCas

        protected boolean doGlobalPointerCas​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                             org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer expected,
                                             org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStatePointer newPointer)
        Specified by:
        doGlobalPointerCas in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doCleanUpCommitCas

        protected void doCleanUpCommitCas​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                          java.util.Set<org.projectnessie.versioned.Hash> branchCommits,
                                          java.util.Set<org.projectnessie.versioned.Hash> newKeyLists)
        Specified by:
        doCleanUpCommitCas in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchFromGlobalLog

        protected org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStateLogEntry doFetchFromGlobalLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                      org.projectnessie.versioned.Hash id)
        Specified by:
        doFetchFromGlobalLog in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchPageFromGlobalLog

        protected java.util.List<org.projectnessie.versioned.persist.serialize.AdapterTypes.GlobalStateLogEntry> doFetchPageFromGlobalLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                                          java.util.List<org.projectnessie.versioned.Hash> hashes)
        Specified by:
        doFetchPageFromGlobalLog in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchFromCommitLog

        protected org.projectnessie.versioned.persist.adapter.CommitLogEntry doFetchFromCommitLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                  org.projectnessie.versioned.Hash hash)
        Specified by:
        doFetchFromCommitLog in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchMultipleFromCommitLog

        protected java.util.List<org.projectnessie.versioned.persist.adapter.CommitLogEntry> doFetchMultipleFromCommitLog​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                          java.util.List<org.projectnessie.versioned.Hash> hashes)
        Specified by:
        doFetchMultipleFromCommitLog in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doWriteKeyListEntities

        protected void doWriteKeyListEntities​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                              java.util.List<org.projectnessie.versioned.persist.adapter.KeyListEntity> newKeyListEntities)
        Specified by:
        doWriteKeyListEntities in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchKeyLists

        protected java.util.stream.Stream<org.projectnessie.versioned.persist.adapter.KeyListEntity> doFetchKeyLists​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                                                                                     java.util.List<org.projectnessie.versioned.Hash> keyListsIds)
        Specified by:
        doFetchKeyLists in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doFetchRepositoryDescription

        protected org.projectnessie.versioned.persist.adapter.RepoDescription doFetchRepositoryDescription​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx)
        Specified by:
        doFetchRepositoryDescription in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doTryUpdateRepositoryDescription

        protected boolean doTryUpdateRepositoryDescription​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext ctx,
                                                           org.projectnessie.versioned.persist.adapter.RepoDescription expected,
                                                           org.projectnessie.versioned.persist.adapter.RepoDescription updateTo)
        Specified by:
        doTryUpdateRepositoryDescription in class org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • entitySize

        protected int entitySize​(org.projectnessie.versioned.persist.adapter.CommitLogEntry entry)
        Specified by:
        entitySize in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • entitySize

        protected int entitySize​(org.projectnessie.versioned.persist.adapter.KeyListEntry entry)
        Specified by:
        entitySize in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>
      • doScanAllCommitLogEntries

        protected java.util.stream.Stream<org.projectnessie.versioned.persist.adapter.CommitLogEntry> doScanAllCommitLogEntries​(org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext c)
        Specified by:
        doScanAllCommitLogEntries in class org.projectnessie.versioned.persist.adapter.spi.AbstractDatabaseAdapter<org.projectnessie.versioned.persist.nontx.NonTransactionalOperationContext,​org.projectnessie.versioned.persist.nontx.NonTransactionalDatabaseAdapterConfig>