Class SystemConfigs

java.lang.Object
org.apache.iceberg.SystemConfigs

public class SystemConfigs extends Object
Configuration properties that are controlled by Java system properties or environmental variable.
  • Field Details

    • WORKER_THREAD_POOL_SIZE

      public static final SystemConfigs.ConfigEntry<Integer> WORKER_THREAD_POOL_SIZE
      Sets the size of the worker pool. The worker pool limits the number of tasks concurrently processing manifests in the base table implementation across all concurrent planning or commit operations.
    • DELETE_WORKER_THREAD_POOL_SIZE

      public static final SystemConfigs.ConfigEntry<Integer> DELETE_WORKER_THREAD_POOL_SIZE
      Sets the size of the delete worker pool. This limits the number of threads used to read delete files for a data file.
    • SCAN_THREAD_POOL_ENABLED

      public static final SystemConfigs.ConfigEntry<Boolean> SCAN_THREAD_POOL_ENABLED
      Whether to use the shared worker pool when planning table scans.
    • IO_MANIFEST_CACHE_MAX_FILEIO

      public static final SystemConfigs.ConfigEntry<Integer> IO_MANIFEST_CACHE_MAX_FILEIO
      Maximum number of distinct FileIO that is allowed to have associated ContentCache in memory at a time.
    • NETFLIX_UNSAFE_PARQUET_ID_FALLBACK_ENABLED

      @Deprecated public static final SystemConfigs.ConfigEntry<Boolean> NETFLIX_UNSAFE_PARQUET_ID_FALLBACK_ENABLED
      Deprecated.
      will be removed in 2.0.0; use name mapping instead