Class BigtableLookupConfig
java.lang.Object
io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
- All Implemented Interfaces:
Serializable
The lookup values a
CREATE TABLE maps into the Bigtable table source.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.connector.source.lookup.cache.trigger.CacheReloadTriggerCreates the configured full-cache reload trigger.org.apache.flink.table.connector.source.lookup.cache.DefaultLookupCacheCreates the partial cache from Flink's standard options.booleanstatic BigtableLookupConfigfrom(org.apache.flink.configuration.ReadableConfig config) Maps the lookup options from the factory's validated configuration.org.apache.flink.table.connector.source.lookup.LookupOptions.LookupCacheTypeThe standard Flink cache mode.intThe number of retries after the initial point read.inthashCode()booleanisAsync()Whether the source should return an asynchronous lookup provider.
-
Method Details
-
from
Maps the lookup options from the factory's validated configuration. -
isAsync
public boolean isAsync()Whether the source should return an asynchronous lookup provider. -
getCacheType
public org.apache.flink.table.connector.source.lookup.LookupOptions.LookupCacheType getCacheType()The standard Flink cache mode. -
getMaxRetries
public int getMaxRetries()The number of retries after the initial point read. -
createPartialCache
public org.apache.flink.table.connector.source.lookup.cache.DefaultLookupCache createPartialCache()Creates the partial cache from Flink's standard options. -
createFullReloadTrigger
public org.apache.flink.table.connector.source.lookup.cache.trigger.CacheReloadTrigger createFullReloadTrigger()Creates the configured full-cache reload trigger. -
equals
-
hashCode
public int hashCode()
-