Package org.apache.iceberg
Class CatalogProperties
- java.lang.Object
- 
- org.apache.iceberg.CatalogProperties
 
- 
 public class CatalogProperties extends java.lang.Object
- 
- 
Field SummaryFields 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_IMPLpublic static final java.lang.String CATALOG_IMPL - See Also:
- Constant Field Values
 
 - 
FILE_IO_IMPLpublic static final java.lang.String FILE_IO_IMPL - See Also:
- Constant Field Values
 
 - 
WAREHOUSE_LOCATIONpublic static final java.lang.String WAREHOUSE_LOCATION - See Also:
- Constant Field Values
 
 - 
TABLE_DEFAULT_PREFIXpublic static final java.lang.String TABLE_DEFAULT_PREFIX - See Also:
- Constant Field Values
 
 - 
TABLE_OVERRIDE_PREFIXpublic static final java.lang.String TABLE_OVERRIDE_PREFIX - See Also:
- Constant Field Values
 
 - 
CACHE_ENABLEDpublic 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_DEFAULTpublic static final boolean CACHE_ENABLED_DEFAULT - See Also:
- Constant Field Values
 
 - 
CACHE_EXPIRATION_INTERVAL_MSpublic 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_DEFAULTpublic static final long CACHE_EXPIRATION_INTERVAL_MS_DEFAULT 
 - 
CACHE_EXPIRATION_INTERVAL_MS_OFFpublic static final long CACHE_EXPIRATION_INTERVAL_MS_OFF - See Also:
- Constant Field Values
 
 - 
URIpublic static final java.lang.String URI - See Also:
- Constant Field Values
 
 - 
CLIENT_POOL_SIZEpublic static final java.lang.String CLIENT_POOL_SIZE - See Also:
- Constant Field Values
 
 - 
CLIENT_POOL_SIZE_DEFAULTpublic static final int CLIENT_POOL_SIZE_DEFAULT - See Also:
- Constant Field Values
 
 - 
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MSpublic static final java.lang.String CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS - See Also:
- Constant Field Values
 
 - 
CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULTpublic static final long CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT 
 - 
LOCK_IMPLpublic static final java.lang.String LOCK_IMPL - See Also:
- Constant Field Values
 
 - 
LOCK_HEARTBEAT_INTERVAL_MSpublic static final java.lang.String LOCK_HEARTBEAT_INTERVAL_MS - See Also:
- Constant Field Values
 
 - 
LOCK_HEARTBEAT_INTERVAL_MS_DEFAULTpublic static final long LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT 
 - 
LOCK_HEARTBEAT_TIMEOUT_MSpublic static final java.lang.String LOCK_HEARTBEAT_TIMEOUT_MS - See Also:
- Constant Field Values
 
 - 
LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULTpublic static final long LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT 
 - 
LOCK_HEARTBEAT_THREADSpublic static final java.lang.String LOCK_HEARTBEAT_THREADS - See Also:
- Constant Field Values
 
 - 
LOCK_HEARTBEAT_THREADS_DEFAULTpublic static final int LOCK_HEARTBEAT_THREADS_DEFAULT - See Also:
- Constant Field Values
 
 - 
LOCK_ACQUIRE_INTERVAL_MSpublic static final java.lang.String LOCK_ACQUIRE_INTERVAL_MS - See Also:
- Constant Field Values
 
 - 
LOCK_ACQUIRE_INTERVAL_MS_DEFAULTpublic static final long LOCK_ACQUIRE_INTERVAL_MS_DEFAULT 
 - 
LOCK_ACQUIRE_TIMEOUT_MSpublic static final java.lang.String LOCK_ACQUIRE_TIMEOUT_MS - See Also:
- Constant Field Values
 
 - 
LOCK_ACQUIRE_TIMEOUT_MS_DEFAULTpublic static final long LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT 
 - 
LOCK_TABLEpublic static final java.lang.String LOCK_TABLE - See Also:
- Constant Field Values
 
 - 
APP_IDpublic static final java.lang.String APP_ID - See Also:
- Constant Field Values
 
 - 
USERpublic static final java.lang.String USER - See Also:
- Constant Field Values
 
 - 
AUTH_DEFAULT_REFRESH_ENABLEDpublic static final java.lang.String AUTH_DEFAULT_REFRESH_ENABLED - See Also:
- Constant Field Values
 
 - 
AUTH_DEFAULT_REFRESH_ENABLED_DEFAULTpublic static final boolean AUTH_DEFAULT_REFRESH_ENABLED_DEFAULT - See Also:
- Constant Field Values
 
 - 
AUTH_SESSION_TIMEOUT_MSpublic static final java.lang.String AUTH_SESSION_TIMEOUT_MS - See Also:
- Constant Field Values
 
 - 
AUTH_SESSION_TIMEOUT_MS_DEFAULTpublic static final long AUTH_SESSION_TIMEOUT_MS_DEFAULT 
 
- 
 
-