Interface TxDatabaseAdapterConfig

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

    public interface TxDatabaseAdapterConfig
    extends org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig
    TX-database-adapter config interface.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DEFAULT_BATCH_SIZE  
      • Fields inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig

        DEFAULT_ASSUMED_WALL_CLOCK_DRIFT_MICROS, DEFAULT_ATTACHMENT_KEYS_BATCH_SIZE, 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_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 getBatchSize()
      DML batch size, used when writing multiple commits to a branch during a transplant or merge operation or when writing "overflow full key-lists".
      • Methods inherited from interface org.projectnessie.versioned.persist.adapter.DatabaseAdapterConfig

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

      • getBatchSize

        @Default
        default int getBatchSize()
        DML batch size, used when writing multiple commits to a branch during a transplant or merge operation or when writing "overflow full key-lists".