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.StringAPP_IDstatic java.lang.StringAUTH_DEFAULT_REFRESH_ENABLEDstatic booleanAUTH_DEFAULT_REFRESH_ENABLED_DEFAULTstatic java.lang.StringAUTH_SESSION_TIMEOUT_MSstatic longAUTH_SESSION_TIMEOUT_MS_DEFAULTstatic java.lang.StringCACHE_ENABLEDControls whether the catalog will cache table entries upon load.static booleanCACHE_ENABLED_DEFAULTstatic java.lang.StringCACHE_EXPIRATION_INTERVAL_MSControls the duration for which entries in the catalog are cached.static longCACHE_EXPIRATION_INTERVAL_MS_DEFAULTstatic longCACHE_EXPIRATION_INTERVAL_MS_OFFstatic java.lang.StringCATALOG_IMPLstatic java.lang.StringCLIENT_POOL_CACHE_EVICTION_INTERVAL_MSstatic longCLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULTstatic java.lang.StringCLIENT_POOL_SIZEstatic intCLIENT_POOL_SIZE_DEFAULTstatic java.lang.StringFILE_IO_IMPLstatic java.lang.StringLOCK_ACQUIRE_INTERVAL_MSstatic longLOCK_ACQUIRE_INTERVAL_MS_DEFAULTstatic java.lang.StringLOCK_ACQUIRE_TIMEOUT_MSstatic longLOCK_ACQUIRE_TIMEOUT_MS_DEFAULTstatic java.lang.StringLOCK_HEARTBEAT_INTERVAL_MSstatic longLOCK_HEARTBEAT_INTERVAL_MS_DEFAULTstatic java.lang.StringLOCK_HEARTBEAT_THREADSstatic intLOCK_HEARTBEAT_THREADS_DEFAULTstatic java.lang.StringLOCK_HEARTBEAT_TIMEOUT_MSstatic longLOCK_HEARTBEAT_TIMEOUT_MS_DEFAULTstatic java.lang.StringLOCK_IMPLstatic java.lang.StringLOCK_TABLEstatic java.lang.StringTABLE_DEFAULT_PREFIXstatic java.lang.StringTABLE_OVERRIDE_PREFIXstatic java.lang.StringURIstatic java.lang.StringUSERstatic java.lang.StringWAREHOUSE_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
-
TABLE_DEFAULT_PREFIX
public static final java.lang.String TABLE_DEFAULT_PREFIX
- See Also:
- Constant Field Values
-
TABLE_OVERRIDE_PREFIX
public static final java.lang.String TABLE_OVERRIDE_PREFIX
- 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_MSis 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
-
AUTH_DEFAULT_REFRESH_ENABLED
public static final java.lang.String AUTH_DEFAULT_REFRESH_ENABLED
- See Also:
- Constant Field Values
-
AUTH_DEFAULT_REFRESH_ENABLED_DEFAULT
public static final boolean AUTH_DEFAULT_REFRESH_ENABLED_DEFAULT
- See Also:
- Constant Field Values
-
AUTH_SESSION_TIMEOUT_MS
public static final java.lang.String AUTH_SESSION_TIMEOUT_MS
- See Also:
- Constant Field Values
-
AUTH_SESSION_TIMEOUT_MS_DEFAULT
public static final long AUTH_SESSION_TIMEOUT_MS_DEFAULT
-
-