Interface PersistenceParams

All Known Subinterfaces:
PersistenceParams.BuildablePersistenceParams

@ConfigMapping(prefix="polaris.persistence") public interface PersistenceParams
  • Field Details

    • DEFAULT_REFERENCE_PREVIOUS_HEAD_COUNT_STRING

      static final String DEFAULT_REFERENCE_PREVIOUS_HEAD_COUNT_STRING
      See Also:
    • DEFAULT_REFERENCE_PREVIOUS_HEAD_COUNT

      static final int DEFAULT_REFERENCE_PREVIOUS_HEAD_COUNT
    • DEFAULT_MAX_INDEX_STRIPES_STRING

      static final String DEFAULT_MAX_INDEX_STRIPES_STRING
      See Also:
    • DEFAULT_MAX_INDEX_STRIPES

      static final int DEFAULT_MAX_INDEX_STRIPES
    • DEFAULT_MAX_EMBEDDED_INDEX_SIZE_STRING

      static final String DEFAULT_MAX_EMBEDDED_INDEX_SIZE_STRING
      See Also:
    • DEFAULT_MAX_EMBEDDED_INDEX_SIZE

      static final org.apache.polaris.misc.types.memorysize.MemorySize DEFAULT_MAX_EMBEDDED_INDEX_SIZE
    • DEFAULT_MAX_INDEX_STRIPE_SIZE_STRING

      static final String DEFAULT_MAX_INDEX_STRIPE_SIZE_STRING
      See Also:
    • DEFAULT_MAX_INDEX_STRIPE_SIZE

      static final org.apache.polaris.misc.types.memorysize.MemorySize DEFAULT_MAX_INDEX_STRIPE_SIZE
    • DEFAULT_BUCKETIZED_BULK_FETCH_SIZE_STRING

      static final String DEFAULT_BUCKETIZED_BULK_FETCH_SIZE_STRING
      See Also:
    • DEFAULT_BUCKETIZED_BULK_FETCH_SIZE

      static final int DEFAULT_BUCKETIZED_BULK_FETCH_SIZE
    • DEFAULT_MAX_SERIALIZED_VALUE_SIZE_STRING

      static final String DEFAULT_MAX_SERIALIZED_VALUE_SIZE_STRING
      See Also:
    • DEFAULT_MAX_SERIALIZED_VALUE_SIZE

      static final org.apache.polaris.misc.types.memorysize.MemorySize DEFAULT_MAX_SERIALIZED_VALUE_SIZE
  • Method Details

    • referencePreviousHeadCount

      @WithDefault("20") int referencePreviousHeadCount()
    • maxIndexStripes

      @WithDefault("20") int maxIndexStripes()
    • maxEmbeddedIndexSize

      @WithDefault("32k") org.apache.polaris.misc.types.memorysize.MemorySize maxEmbeddedIndexSize()
    • maxIndexStripeSize

      @WithDefault("128k") org.apache.polaris.misc.types.memorysize.MemorySize maxIndexStripeSize()
    • retryConfig

      @Default default RetryConfig retryConfig()
    • bucketizedBulkFetchSize

      @WithDefault("16") int bucketizedBulkFetchSize()
      The number of objects to fetch at once via Persistence.bucketizedBulkFetches(Stream, Class).
    • maxSerializedValueSize

      @WithDefault("350k") org.apache.polaris.misc.types.memorysize.MemorySize maxSerializedValueSize()
      The maximum size of a serialized value in a persisted database row.