Package org.apache.iceberg
Class CatalogProperties
- java.lang.Object
-
- org.apache.iceberg.CatalogProperties
-
public class CatalogProperties extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
APP_ID
static java.lang.String
CACHE_ENABLED
Controls whether the catalog will cache table entries upon load.static boolean
CACHE_ENABLED_DEFAULT
static java.lang.String
CACHE_EXPIRATION_INTERVAL_MS
Controls the duration for which entries in the catalog are cached.static long
CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
static long
CACHE_EXPIRATION_INTERVAL_MS_OFF
static java.lang.String
CATALOG_IMPL
static java.lang.String
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS
static long
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT
static java.lang.String
CLIENT_POOL_SIZE
static int
CLIENT_POOL_SIZE_DEFAULT
static java.lang.String
FILE_IO_IMPL
static java.lang.String
LOCK_ACQUIRE_INTERVAL_MS
static long
LOCK_ACQUIRE_INTERVAL_MS_DEFAULT
static java.lang.String
LOCK_ACQUIRE_TIMEOUT_MS
static long
LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT
static java.lang.String
LOCK_HEARTBEAT_INTERVAL_MS
static long
LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT
static java.lang.String
LOCK_HEARTBEAT_THREADS
static int
LOCK_HEARTBEAT_THREADS_DEFAULT
static java.lang.String
LOCK_HEARTBEAT_TIMEOUT_MS
static long
LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT
static java.lang.String
LOCK_IMPL
static java.lang.String
LOCK_TABLE
static java.lang.String
URI
static java.lang.String
USER
static java.lang.String
WAREHOUSE_LOCATION
-
-
-
Field Detail
-
CATALOG_IMPL
public static final java.lang.String CATALOG_IMPL
- See Also:
- Constant Field Values
-
FILE_IO_IMPL
public static final java.lang.String FILE_IO_IMPL
- See Also:
- Constant Field Values
-
WAREHOUSE_LOCATION
public static final java.lang.String WAREHOUSE_LOCATION
- See Also:
- Constant Field Values
-
CACHE_ENABLED
public static final java.lang.String CACHE_ENABLED
Controls whether the catalog will cache table entries upon load.If
CACHE_EXPIRATION_INTERVAL_MS
is set to zero, this value will be ignored and the cache will be disabled.- See Also:
- Constant Field Values
-
CACHE_ENABLED_DEFAULT
public static final boolean CACHE_ENABLED_DEFAULT
- See Also:
- Constant Field Values
-
CACHE_EXPIRATION_INTERVAL_MS
public static final java.lang.String CACHE_EXPIRATION_INTERVAL_MS
Controls the duration for which entries in the catalog are cached.Behavior of specific values of cache.expiration-interval-ms:
- Zero - Caching and cache expiration are both disabled
- Negative Values - Cache expiration is turned off and entries expire only on refresh etc
- Positive Values - Cache entries expire if not accessed via the cache after this many milliseconds
- See Also:
- Constant Field Values
-
CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
public static final long CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
-
CACHE_EXPIRATION_INTERVAL_MS_OFF
public static final long CACHE_EXPIRATION_INTERVAL_MS_OFF
- See Also:
- Constant Field Values
-
URI
public static final java.lang.String URI
- See Also:
- Constant Field Values
-
CLIENT_POOL_SIZE
public static final java.lang.String CLIENT_POOL_SIZE
- See Also:
- Constant Field Values
-
CLIENT_POOL_SIZE_DEFAULT
public static final int CLIENT_POOL_SIZE_DEFAULT
- See Also:
- Constant Field Values
-
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS
public static final java.lang.String CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS
- See Also:
- Constant Field Values
-
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT
public static final long CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT
-
LOCK_IMPL
public static final java.lang.String LOCK_IMPL
- See Also:
- Constant Field Values
-
LOCK_HEARTBEAT_INTERVAL_MS
public static final java.lang.String LOCK_HEARTBEAT_INTERVAL_MS
- See Also:
- Constant Field Values
-
LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT
public static final long LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT
-
LOCK_HEARTBEAT_TIMEOUT_MS
public static final java.lang.String LOCK_HEARTBEAT_TIMEOUT_MS
- See Also:
- Constant Field Values
-
LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT
public static final long LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT
-
LOCK_HEARTBEAT_THREADS
public static final java.lang.String LOCK_HEARTBEAT_THREADS
- See Also:
- Constant Field Values
-
LOCK_HEARTBEAT_THREADS_DEFAULT
public static final int LOCK_HEARTBEAT_THREADS_DEFAULT
- See Also:
- Constant Field Values
-
LOCK_ACQUIRE_INTERVAL_MS
public static final java.lang.String LOCK_ACQUIRE_INTERVAL_MS
- See Also:
- Constant Field Values
-
LOCK_ACQUIRE_INTERVAL_MS_DEFAULT
public static final long LOCK_ACQUIRE_INTERVAL_MS_DEFAULT
-
LOCK_ACQUIRE_TIMEOUT_MS
public static final java.lang.String LOCK_ACQUIRE_TIMEOUT_MS
- See Also:
- Constant Field Values
-
LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT
public static final long LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT
-
LOCK_TABLE
public static final java.lang.String LOCK_TABLE
- See Also:
- Constant Field Values
-
APP_ID
public static final java.lang.String APP_ID
- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
- See Also:
- Constant Field Values
-
-