Interface NonTransactionalDatabaseAdapterConfig

  • All Superinterfaces:
    org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig
    All Known Subinterfaces:
    AdjustableNonTransactionalDatabaseAdapterConfig

    public interface NonTransactionalDatabaseAdapterConfig
    extends org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DEFAULT_COMMIT_LOG_SCAN_PREFETCH  
      static int DEFAULT_REF_LOG_STRIPES  
      static int DEFAULT_REFERENCE_NAMES_BATCH_SIZE  
      static int DEFAULT_REFERENCES_SEGMENT_PREFETCH  
      static int DEFAULT_REFERENCES_SEGMENT_SIZE  
      • Fields inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig

        DEFAULT_ASSUMED_WALL_CLOCK_DRIFT_MICROS, DEFAULT_COMMIT_RETRIES, DEFAULT_COMMIT_TIMEOUT, DEFAULT_KEY_LIST_DISTANCE, DEFAULT_KEY_LIST_ENTITY_PREFETCH, DEFAULT_KEY_LIST_HASH_LOAD_FACTOR, DEFAULT_MAX_ENTITY_SIZE, DEFAULT_MAX_KEY_LIST_ENTITY_SIZE, DEFAULT_NAMESPACE_VALIDATION, DEFAULT_PARENTS_PER_COMMIT, DEFAULT_PARENTS_PER_REFLOG_ENTRY, DEFAULT_REPOSITORY_ID, DEFAULT_RETRY_INITIAL_SLEEP_MILLIS_LOWER, DEFAULT_RETRY_INITIAL_SLEEP_MILLIS_UPPER, DEFAULT_RETRY_MAX_SLEEP_MILLIS
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default int getCommitLogScanPrefetch()  
      default int getReferenceNamesBatchSize()  
      default int getReferencesSegmentPrefetch()  
      default int getReferencesSegmentSize()  
      default int getRefLogStripes()  
      • Methods inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig

        currentTimeInMicros, getAssumedWallClockDriftMicros, getClock, getCommitRetries, getCommitTimeout, getKeyListDistance, getKeyListEntityPrefetch, getKeyListHashLoadFactor, getMaxKeyListEntitySize, getMaxKeyListSize, getParentsPerCommit, getParentsPerRefLogEntry, getRepositoryId, getRetryInitialSleepMillisLower, getRetryInitialSleepMillisUpper, getRetryMaxSleepMillis, validateNamespaces
    • Field Detail

      • DEFAULT_REFERENCES_SEGMENT_SIZE

        static final int DEFAULT_REFERENCES_SEGMENT_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_REFERENCES_SEGMENT_PREFETCH

        static final int DEFAULT_REFERENCES_SEGMENT_PREFETCH
        See Also:
        Constant Field Values
      • DEFAULT_REFERENCE_NAMES_BATCH_SIZE

        static final int DEFAULT_REFERENCE_NAMES_BATCH_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_COMMIT_LOG_SCAN_PREFETCH

        static final int DEFAULT_COMMIT_LOG_SCAN_PREFETCH
        See Also:
        Constant Field Values
    • Method Detail

      • getReferencesSegmentSize

        @Default
        default int getReferencesSegmentSize()
      • getReferencesSegmentPrefetch

        @Default
        default int getReferencesSegmentPrefetch()
      • getReferenceNamesBatchSize

        @Default
        default int getReferenceNamesBatchSize()
      • getRefLogStripes

        @Default
        default int getRefLogStripes()
      • getCommitLogScanPrefetch

        @Default
        default int getCommitLogScanPrefetch()