Package io.trino.plugin.redis
Class RedisConnectorConfig
java.lang.Object
io.trino.plugin.redis.RedisConnectorConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull String@Size(min=1) Set<HostAddress>getNodes()@MinDuration("1s") io.airlift.units.Durationintchar@jakarta.validation.constraints.Min(1L) intint@NotNull @MinDuration("1s") io.airlift.units.Duration@NotNull Filebooleanbooleanstatic com.google.common.collect.ImmutableSet<HostAddress>parseNodes(String nodes) setDefaultSchema(String defaultSchema) setHideInternalColumns(boolean hideInternalColumns) setKeyPrefixSchemaTable(boolean keyPrefixSchemaTable) setRedisConnectTimeout(String redisConnectTimeout) setRedisDataBaseIndex(int redisDataBaseIndex) setRedisKeyDelimiter(String redisKeyDelimiter) setRedisMaxKeysPerFetch(int redisMaxKeysPerFetch) setRedisPassword(String redisPassword) setRedisScanCount(int redisScanCount) setRedisUser(String redisUser) setTableDescriptionCacheDuration(io.airlift.units.Duration tableDescriptionCacheDuration) setTableDescriptionDir(File tableDescriptionDir) setTableNames(String tableNames)
-
Constructor Details
-
RedisConnectorConfig
public RedisConnectorConfig()
-
-
Method Details
-
getTableDescriptionDir
-
setTableDescriptionDir
@Config("redis.table-description-dir") public RedisConnectorConfig setTableDescriptionDir(File tableDescriptionDir) -
getTableDescriptionCacheDuration
@NotNull @MinDuration("1s") public @NotNull @MinDuration("1s") io.airlift.units.Duration getTableDescriptionCacheDuration() -
setTableDescriptionCacheDuration
@Config("redis.table-description-cache-ttl") public RedisConnectorConfig setTableDescriptionCacheDuration(io.airlift.units.Duration tableDescriptionCacheDuration) -
getTableNames
-
setTableNames
-
getDefaultSchema
-
setDefaultSchema
-
getNodes
-
setNodes
-
getRedisScanCount
public int getRedisScanCount() -
setRedisScanCount
-
getRedisMaxKeysPerFetch
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getRedisMaxKeysPerFetch() -
setRedisMaxKeysPerFetch
@Config("redis.max-keys-per-fetch") public RedisConnectorConfig setRedisMaxKeysPerFetch(int redisMaxKeysPerFetch) -
getRedisDataBaseIndex
public int getRedisDataBaseIndex() -
setRedisDataBaseIndex
@Config("redis.database-index") public RedisConnectorConfig setRedisDataBaseIndex(int redisDataBaseIndex) -
getRedisConnectTimeout
@MinDuration("1s") public @MinDuration("1s") io.airlift.units.Duration getRedisConnectTimeout() -
setRedisConnectTimeout
@Config("redis.connect-timeout") public RedisConnectorConfig setRedisConnectTimeout(String redisConnectTimeout) -
getRedisKeyDelimiter
public char getRedisKeyDelimiter() -
setRedisKeyDelimiter
@Config("redis.key-delimiter") public RedisConnectorConfig setRedisKeyDelimiter(String redisKeyDelimiter) -
getRedisUser
-
setRedisUser
-
getRedisPassword
-
setRedisPassword
-
isHideInternalColumns
public boolean isHideInternalColumns() -
setHideInternalColumns
@Config("redis.hide-internal-columns") public RedisConnectorConfig setHideInternalColumns(boolean hideInternalColumns) -
isKeyPrefixSchemaTable
public boolean isKeyPrefixSchemaTable() -
setKeyPrefixSchemaTable
@Config("redis.key-prefix-schema-table") public RedisConnectorConfig setKeyPrefixSchemaTable(boolean keyPrefixSchemaTable) -
parseNodes
-