Class CachingHiveMetastoreConfig
- java.lang.Object
-
- io.trino.plugin.hive.metastore.cache.CachingHiveMetastoreConfig
-
public class CachingHiveMetastoreConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description CachingHiveMetastoreConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @javax.validation.constraints.Min(1L) intgetMaxMetastoreRefreshThreads()@javax.validation.constraints.Min(1L) longgetMetastoreCacheMaximumSize()@NotNull io.airlift.units.DurationgetMetastoreCacheTtl()@NotNull Optional<@MinDuration("1ms") io.airlift.units.Duration>getMetastoreRefreshInterval()CachingHiveMetastoreConfigsetMaxMetastoreRefreshThreads(int maxMetastoreRefreshThreads)CachingHiveMetastoreConfigsetMetastoreCacheMaximumSize(long metastoreCacheMaximumSize)CachingHiveMetastoreConfigsetMetastoreCacheTtl(io.airlift.units.Duration metastoreCacheTtl)CachingHiveMetastoreConfigsetMetastoreRefreshInterval(io.airlift.units.Duration metastoreRefreshInterval)
-
-
-
Method Detail
-
getMetastoreCacheTtl
@NotNull public @NotNull io.airlift.units.Duration getMetastoreCacheTtl()
-
setMetastoreCacheTtl
@Config("hive.metastore-cache-ttl") public CachingHiveMetastoreConfig setMetastoreCacheTtl(io.airlift.units.Duration metastoreCacheTtl)
-
getMetastoreRefreshInterval
@NotNull public @NotNull Optional<@MinDuration("1ms") io.airlift.units.Duration> getMetastoreRefreshInterval()
-
setMetastoreRefreshInterval
@Config("hive.metastore-refresh-interval") public CachingHiveMetastoreConfig setMetastoreRefreshInterval(io.airlift.units.Duration metastoreRefreshInterval)
-
getMetastoreCacheMaximumSize
@Min(1L) public @javax.validation.constraints.Min(1L) long getMetastoreCacheMaximumSize()
-
setMetastoreCacheMaximumSize
@Config("hive.metastore-cache-maximum-size") public CachingHiveMetastoreConfig setMetastoreCacheMaximumSize(long metastoreCacheMaximumSize)
-
getMaxMetastoreRefreshThreads
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxMetastoreRefreshThreads()
-
setMaxMetastoreRefreshThreads
@Config("hive.metastore-refresh-max-threads") public CachingHiveMetastoreConfig setMaxMetastoreRefreshThreads(int maxMetastoreRefreshThreads)
-
-