Index

A B C D E F G H I K L N P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

advanceNextPosition() - Method in class io.trino.plugin.redis.RedisRecordCursor
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.redis.RedisMetadata
 

B

beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.redis.RedisConnector
 

C

close() - Method in class io.trino.plugin.redis.RedisRecordCursor
 
compareTo(RedisColumnHandle) - Method in class io.trino.plugin.redis.RedisColumnHandle
 
configure(Binder) - Method in class io.trino.plugin.redis.RedisConnectorModule
 
configure(Binder) - Method in class io.trino.plugin.redis.RedisDecoderModule
 
create(ConnectorSession, RowDecoderSpec) - Method in class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoderFactory
 
create(ConnectorSession, RowDecoderSpec) - Method in class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoderFactory
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.redis.RedisConnectorFactory
 
cursor() - Method in class io.trino.plugin.redis.RedisRecordSet
 

D

decode(String, DecoderColumnHandle) - Method in class io.trino.plugin.redis.decoder.hash.HashRedisFieldDecoder
 
decode(T, DecoderColumnHandle) - Method in interface io.trino.plugin.redis.RedisFieldDecoder
Decode a value for the given column handle.
decodeRow(byte[]) - Method in class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoder
 
decodeRow(byte[]) - Method in class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoder
 
decodeRow(Map<String, String>) - Method in class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoder
 
decodeRow(Map<String, String>) - Method in interface io.trino.plugin.redis.decoder.RedisRowDecoder
Decodes a given map into field values.
decodeRow(Map<String, String>) - Method in class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoder
 

E

equals(Object) - Method in class io.trino.plugin.redis.RedisColumnHandle
 
equals(Object) - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
equals(Object) - Method in class io.trino.plugin.redis.RedisTableHandle
 

F

forColumnName(String) - Static method in enum class io.trino.plugin.redis.RedisInternalFieldDescription
 

G

get() - Method in class io.trino.plugin.redis.RedisTableDescriptionSupplier
 
getAddresses() - Method in class io.trino.plugin.redis.RedisSplit
 
getBoolean(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.redis.RedisMetadata
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.redis.RedisMetadata
 
getColumnName() - Method in enum class io.trino.plugin.redis.RedisInternalFieldDescription
 
getColumnTypes() - Method in class io.trino.plugin.redis.RedisRecordSet
 
getComment() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getCompletedBytes() - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getConnectorFactories() - Method in class io.trino.plugin.redis.RedisPlugin
 
getConstraint() - Method in class io.trino.plugin.redis.RedisSplit
 
getConstraint() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getDataFormat() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getDataFormat() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getDataFormat() - Method in class io.trino.plugin.redis.RedisTableFieldGroup
 
getDefaultSchema() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getDouble(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getEnd() - Method in class io.trino.plugin.redis.RedisSplit
 
getFields() - Method in class io.trino.plugin.redis.RedisTableFieldGroup
 
getFormatHint() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getFormatHint() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getInfo() - Method in class io.trino.plugin.redis.RedisSplit
 
getJedisPool(HostAddress) - Method in class io.trino.plugin.redis.RedisJedisManager
 
getKey() - Method in class io.trino.plugin.redis.RedisTableDescription
 
getKeyDataFormat() - Method in class io.trino.plugin.redis.RedisSplit
 
getKeyDataFormat() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getKeyDataType() - Method in class io.trino.plugin.redis.RedisSplit
 
getKeyName() - Method in class io.trino.plugin.redis.RedisSplit
 
getKeyName() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getLong(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getMapping() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getMapping() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.redis.RedisConnector
 
getName() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getName() - Method in class io.trino.plugin.redis.RedisConnectorFactory
 
getName() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getName() - Method in class io.trino.plugin.redis.RedisTableFieldGroup
 
getNodes() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getNodes() - Method in class io.trino.plugin.redis.RedisSplit
 
getObject(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getOrdinalPosition() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getReadTimeNanos() - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<? extends ColumnHandle>) - Method in class io.trino.plugin.redis.RedisRecordSetProvider
 
getRecordSetProvider() - Method in class io.trino.plugin.redis.RedisConnector
 
getRedisConnectTimeout() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisDataBaseIndex() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisKeyDelimiter() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisKeyDelimiter() - Method in class io.trino.plugin.redis.RedisJedisManager
 
getRedisMaxKeysPerFetch() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisMaxKeysPerFetch() - Method in class io.trino.plugin.redis.RedisJedisManager
 
getRedisPassword() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisScanCount() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRedisScanCount() - Method in class io.trino.plugin.redis.RedisJedisManager
 
getRedisUser() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.redis.RedisSplit
 
getSchemaName() - Method in class io.trino.plugin.redis.RedisSplit
 
getSchemaName() - Method in class io.trino.plugin.redis.RedisTableDescription
 
getSchemaName() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getSlice(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getSplitManager() - Method in class io.trino.plugin.redis.RedisConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.redis.RedisSplitManager
 
getStart() - Method in class io.trino.plugin.redis.RedisSplit
 
getTableDescriptionCacheDuration() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getTableDescriptionDir() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.redis.RedisMetadata
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.redis.RedisMetadata
 
getTableName() - Method in class io.trino.plugin.redis.RedisSplit
 
getTableName() - Method in class io.trino.plugin.redis.RedisTableDescription
 
getTableName() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getTableNames() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
getType() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
getType() - Method in enum class io.trino.plugin.redis.RedisInternalFieldDescription
 
getType() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
getType(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
getValue() - Method in class io.trino.plugin.redis.RedisTableDescription
 
getValueDataFormat() - Method in class io.trino.plugin.redis.RedisSplit
 
getValueDataFormat() - Method in class io.trino.plugin.redis.RedisTableHandle
 
getValueDataType() - Method in class io.trino.plugin.redis.RedisSplit
 

H

HASH - Enum constant in enum class io.trino.plugin.redis.RedisDataType
 
hashCode() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
hashCode() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
hashCode() - Method in class io.trino.plugin.redis.RedisTableHandle
 
HashRedisFieldDecoder - Class in io.trino.plugin.redis.decoder.hash
 
HashRedisFieldDecoder() - Constructor for class io.trino.plugin.redis.decoder.hash.HashRedisFieldDecoder
 
HashRedisRowDecoder - Class in io.trino.plugin.redis.decoder.hash
The row decoder for the Redis values that are stored in Hash format.
HashRedisRowDecoder(Map<DecoderColumnHandle, RedisFieldDecoder<String>>) - Constructor for class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoder
 
HashRedisRowDecoderFactory - Class in io.trino.plugin.redis.decoder.hash
 
HashRedisRowDecoderFactory() - Constructor for class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoderFactory
 
hasUnscannedData() - Method in class io.trino.plugin.redis.RedisRecordCursor
 

I

INSTANCE - Enum constant in enum class io.trino.plugin.redis.RedisTransactionHandle
 
io.trino.plugin.redis - package io.trino.plugin.redis
 
io.trino.plugin.redis.decoder - package io.trino.plugin.redis.decoder
 
io.trino.plugin.redis.decoder.hash - package io.trino.plugin.redis.decoder.hash
 
io.trino.plugin.redis.decoder.zset - package io.trino.plugin.redis.decoder.zset
 
isHidden() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
isHidden() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
isHideInternalColumns() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
isInternal() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
isKeyDecoder() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
isKeyPrefixSchemaTable() - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
isKeyPrefixSchemaTable() - Method in class io.trino.plugin.redis.RedisJedisManager
 
isNull(int) - Method in class io.trino.plugin.redis.RedisRecordCursor
 
isRemotelyAccessible() - Method in class io.trino.plugin.redis.RedisSplit
 

K

KEY_CORRUPT_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_key_corrupt - True if the row converter could not read the key.
KEY_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_key - Represents the key as a text column.
KEY_LENGTH_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_key_length - length in bytes of the key.

L

listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.redis.RedisMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.redis.RedisMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.redis.RedisMetadata
 

N

NAME - Static variable in class io.trino.plugin.redis.decoder.hash.HashRedisRowDecoder
 
NAME - Static variable in class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoder
 

P

parseNodes(String) - Static method in class io.trino.plugin.redis.RedisConnectorConfig
 

R

RedisColumnHandle - Class in io.trino.plugin.redis
 
RedisColumnHandle(int, String, Type, String, String, String, boolean, boolean, boolean) - Constructor for class io.trino.plugin.redis.RedisColumnHandle
 
RedisConnector - Class in io.trino.plugin.redis
Redis specific implementation of the Trino Connector SPI.
RedisConnector(LifeCycleManager, RedisMetadata, RedisSplitManager, RedisRecordSetProvider) - Constructor for class io.trino.plugin.redis.RedisConnector
 
RedisConnectorConfig - Class in io.trino.plugin.redis
 
RedisConnectorConfig() - Constructor for class io.trino.plugin.redis.RedisConnectorConfig
 
RedisConnectorFactory - Class in io.trino.plugin.redis
 
RedisConnectorModule - Class in io.trino.plugin.redis
 
RedisConnectorModule() - Constructor for class io.trino.plugin.redis.RedisConnectorModule
 
RedisDataType - Enum Class in io.trino.plugin.redis
Connector specific Redis types for key/values.
RedisDecoderModule - Class in io.trino.plugin.redis
 
RedisDecoderModule() - Constructor for class io.trino.plugin.redis.RedisDecoderModule
 
RedisFieldDecoder<T> - Interface in io.trino.plugin.redis
Format specific field decoder description.
RedisInternalFieldDescription - Enum Class in io.trino.plugin.redis
Describes an internal (managed by the connector) field which is added to each table row.
RedisJedisManager - Class in io.trino.plugin.redis
Manages connections to the Redis nodes
RedisMetadata - Class in io.trino.plugin.redis
Manages the Redis connector specific metadata information.
RedisPlugin - Class in io.trino.plugin.redis
Trino plugin to use Redis as a data source.
RedisPlugin() - Constructor for class io.trino.plugin.redis.RedisPlugin
 
RedisRecordCursor - Class in io.trino.plugin.redis
 
RedisRecordSet - Class in io.trino.plugin.redis
Redis specific record set.
RedisRecordSetProvider - Class in io.trino.plugin.redis
Factory for Redis specific RecordSet instances.
RedisRecordSetProvider(DispatchingRowDecoderFactory, RedisJedisManager) - Constructor for class io.trino.plugin.redis.RedisRecordSetProvider
 
RedisRowDecoder - Interface in io.trino.plugin.redis.decoder
Implementations decode a row from map and add field value providers for all decodable columns.
RedisSplit - Class in io.trino.plugin.redis
Represents a Redis specific ConnectorSplit.
RedisSplit(String, String, String, String, String, TupleDomain<ColumnHandle>, long, long, List<HostAddress>) - Constructor for class io.trino.plugin.redis.RedisSplit
 
RedisSplitManager - Class in io.trino.plugin.redis
Redis specific implementation of ConnectorSplitManager.
RedisSplitManager(RedisConnectorConfig, RedisJedisManager) - Constructor for class io.trino.plugin.redis.RedisSplitManager
 
RedisTableDescription - Class in io.trino.plugin.redis
Json description to parse a Redis key/value pairs.
RedisTableDescription(String, String, RedisTableFieldGroup, RedisTableFieldGroup) - Constructor for class io.trino.plugin.redis.RedisTableDescription
 
RedisTableDescriptionSupplier - Class in io.trino.plugin.redis
 
RedisTableFieldDescription - Class in io.trino.plugin.redis
Json description to parse a single field from a Redis key/value row.
RedisTableFieldDescription(String, Type, String, String, String, String, boolean) - Constructor for class io.trino.plugin.redis.RedisTableFieldDescription
 
RedisTableFieldGroup - Class in io.trino.plugin.redis
Groups the field descriptions for value or key.
RedisTableFieldGroup(String, String, List<RedisTableFieldDescription>) - Constructor for class io.trino.plugin.redis.RedisTableFieldGroup
 
RedisTableHandle - Class in io.trino.plugin.redis
Redis specific ConnectorTableHandle.
RedisTableHandle(String, String, String, String, String, TupleDomain<ColumnHandle>) - Constructor for class io.trino.plugin.redis.RedisTableHandle
 
RedisTransactionHandle - Enum Class in io.trino.plugin.redis
 

S

setDefaultSchema(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setHideInternalColumns(boolean) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setKeyPrefixSchemaTable(boolean) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setNodes(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisConnectTimeout(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisDataBaseIndex(int) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisKeyDelimiter(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisMaxKeysPerFetch(int) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisPassword(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisScanCount(int) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setRedisUser(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setTableDescriptionCacheDuration(Duration) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setTableDescriptionDir(File) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
setTableNames(String) - Method in class io.trino.plugin.redis.RedisConnectorConfig
 
shutdown() - Method in class io.trino.plugin.redis.RedisConnector
 
STRING - Enum constant in enum class io.trino.plugin.redis.RedisDataType
 

T

tearDown() - Method in class io.trino.plugin.redis.RedisJedisManager
 
toRedisDataType(String) - Static method in class io.trino.plugin.redis.RedisSplit
 
toSchemaTableName() - Method in class io.trino.plugin.redis.RedisTableHandle
 
toString() - Method in class io.trino.plugin.redis.RedisColumnHandle
 
toString() - Method in class io.trino.plugin.redis.RedisSplit
 
toString() - Method in class io.trino.plugin.redis.RedisTableDescription
 
toString() - Method in class io.trino.plugin.redis.RedisTableFieldDescription
 
toString() - Method in class io.trino.plugin.redis.RedisTableFieldGroup
 
toString() - Method in class io.trino.plugin.redis.RedisTableHandle
 

V

VALUE_CORRUPT_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_value_corrupt - True if the row converter could not read the value.
VALUE_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_value - Represents the value as a text column.
VALUE_LENGTH_FIELD - Enum constant in enum class io.trino.plugin.redis.RedisInternalFieldDescription
_value_length - length in bytes of the value.
valueOf(String) - Static method in enum class io.trino.plugin.redis.RedisDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.redis.RedisInternalFieldDescription
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.redis.RedisTransactionHandle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.redis.RedisDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.redis.RedisInternalFieldDescription
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.redis.RedisTransactionHandle
Returns an array containing the constants of this enum class, in the order they are declared.

Z

ZSET - Enum constant in enum class io.trino.plugin.redis.RedisDataType
 
ZsetRedisRowDecoder - Class in io.trino.plugin.redis.decoder.zset
The row decoder for the 'zset' format.
ZsetRedisRowDecoder() - Constructor for class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoder
 
ZsetRedisRowDecoderFactory - Class in io.trino.plugin.redis.decoder.zset
 
ZsetRedisRowDecoderFactory() - Constructor for class io.trino.plugin.redis.decoder.zset.ZsetRedisRowDecoderFactory
 
A B C D E F G H I K L N P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values