Index

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

A

abort() - Method in class io.trino.plugin.accumulo.io.AccumuloPageSink
 
ACCUMULO_TABLE_DNE - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
ACCUMULO_TABLE_EXISTS - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
AccumuloClient - Class in io.trino.plugin.accumulo
This class is the main access point for the Trino connector to interact with Accumulo.
AccumuloClient(Connector, AccumuloConfig, ZooKeeperMetadataManager, AccumuloTableManager, IndexLookup) - Constructor for class io.trino.plugin.accumulo.AccumuloClient
 
AccumuloColumnConstraint - Class in io.trino.plugin.accumulo.model
 
AccumuloColumnConstraint(String, String, String, Optional<Domain>, boolean) - Constructor for class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
AccumuloColumnHandle - Class in io.trino.plugin.accumulo.model
 
AccumuloColumnHandle(String, Optional<String>, Optional<String>, Type, int, String, Optional<String>, boolean) - Constructor for class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
AccumuloConfig - Class in io.trino.plugin.accumulo.conf
File-based configuration properties for the Accumulo connector
AccumuloConfig() - Constructor for class io.trino.plugin.accumulo.conf.AccumuloConfig
 
AccumuloConnector - Class in io.trino.plugin.accumulo
Trino Connector for Accumulo.
AccumuloConnector(LifeCycleManager, AccumuloMetadataFactory, AccumuloSplitManager, AccumuloRecordSetProvider, AccumuloPageSinkProvider, AccumuloSessionProperties, AccumuloTableProperties) - Constructor for class io.trino.plugin.accumulo.AccumuloConnector
 
AccumuloConnectorFactory - Class in io.trino.plugin.accumulo
 
AccumuloConnectorFactory() - Constructor for class io.trino.plugin.accumulo.AccumuloConnectorFactory
 
AccumuloErrorCode - Enum Class in io.trino.plugin.accumulo
 
AccumuloMetadata - Class in io.trino.plugin.accumulo
Trino metadata provider for Accumulo.
AccumuloMetadata(AccumuloClient) - Constructor for class io.trino.plugin.accumulo.AccumuloMetadata
 
AccumuloMetadataFactory - Class in io.trino.plugin.accumulo
 
AccumuloMetadataFactory(AccumuloClient) - Constructor for class io.trino.plugin.accumulo.AccumuloMetadataFactory
 
AccumuloModule - Class in io.trino.plugin.accumulo
Trino module to do all kinds of run Guice injection stuff!
AccumuloModule() - Constructor for class io.trino.plugin.accumulo.AccumuloModule
 
AccumuloPageSink - Class in io.trino.plugin.accumulo.io
Output class for serializing Trino pages (blocks of rows of data) to Accumulo.
AccumuloPageSink(Connector, AccumuloTable, String) - Constructor for class io.trino.plugin.accumulo.io.AccumuloPageSink
 
AccumuloPageSinkProvider - Class in io.trino.plugin.accumulo.io
Page sink provider for Accumulo connector.
AccumuloPageSinkProvider(Connector, AccumuloConfig, AccumuloClient) - Constructor for class io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
 
AccumuloPlugin - Class in io.trino.plugin.accumulo
 
AccumuloPlugin() - Constructor for class io.trino.plugin.accumulo.AccumuloPlugin
 
AccumuloRecordCursor - Class in io.trino.plugin.accumulo.io
Implementation of Trino RecordCursor, responsible for iterating over a Trino split, reading rows of data and then implementing various methods to retrieve columns within each row.
AccumuloRecordCursor(AccumuloRowSerializer, BatchScanner, String, List<AccumuloColumnHandle>) - Constructor for class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
AccumuloRecordSet - Class in io.trino.plugin.accumulo.io
Implementation of a Trino RecordSet, responsible for returning the column types and the RecordCursor to the framework.
AccumuloRecordSet(Connector, ConnectorSession, AccumuloSplit, String, AccumuloTableHandle, List<AccumuloColumnHandle>) - Constructor for class io.trino.plugin.accumulo.io.AccumuloRecordSet
 
AccumuloRecordSetProvider - Class in io.trino.plugin.accumulo.io
Implementation of a ConnectorRecordSetProvider for Accumulo.
AccumuloRecordSetProvider(Connector, AccumuloConfig) - Constructor for class io.trino.plugin.accumulo.io.AccumuloRecordSetProvider
 
AccumuloRowSerializer - Interface in io.trino.plugin.accumulo.serializers
Interface for deserializing the data in Accumulo into a Trino row.
AccumuloSessionProperties - Class in io.trino.plugin.accumulo.conf
Class contains all session-based properties for the Accumulo connector.
AccumuloSessionProperties() - Constructor for class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
AccumuloSplit - Class in io.trino.plugin.accumulo.model
 
AccumuloSplit(List<SerializedRange>, Optional<String>) - Constructor for class io.trino.plugin.accumulo.model.AccumuloSplit
 
AccumuloSplitManager - Class in io.trino.plugin.accumulo
 
AccumuloSplitManager(AccumuloClient) - Constructor for class io.trino.plugin.accumulo.AccumuloSplitManager
 
AccumuloTable - Class in io.trino.plugin.accumulo.metadata
This class encapsulates metadata regarding an Accumulo table in Trino.
AccumuloTable(String, String, List<AccumuloColumnHandle>, String, boolean, String, Optional<String>) - Constructor for class io.trino.plugin.accumulo.metadata.AccumuloTable
 
AccumuloTableHandle - Class in io.trino.plugin.accumulo.model
 
AccumuloTableHandle(String, String, String, boolean, String, Optional<String>) - Constructor for class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
AccumuloTableHandle(String, String, String, TupleDomain<ColumnHandle>, boolean, String, Optional<String>) - Constructor for class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
AccumuloTableManager - Class in io.trino.plugin.accumulo
This class is a light wrapper for Accumulo's Connector object.
AccumuloTableManager(Connector) - Constructor for class io.trino.plugin.accumulo.AccumuloTableManager
 
AccumuloTableProperties - Class in io.trino.plugin.accumulo.conf
Class contains all table properties for the Accumulo connector.
AccumuloTableProperties() - Constructor for class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
AccumuloTransactionHandle - Class in io.trino.plugin.accumulo
 
AccumuloTransactionHandle() - Constructor for class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
AccumuloTransactionHandle(UUID) - Constructor for class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
AccumuloView - Class in io.trino.plugin.accumulo.metadata
This class encapsulates metadata regarding an Accumulo view in Trino.
AccumuloView(String, String, String) - Constructor for class io.trino.plugin.accumulo.metadata.AccumuloView
 
addField(Field) - Method in class io.trino.plugin.accumulo.model.Row
 
addField(Object, Type) - Method in class io.trino.plugin.accumulo.model.Row
 
advanceNextPosition() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
appendPage(Page) - Method in class io.trino.plugin.accumulo.io.AccumuloPageSink
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
applyIndex(String, String, ConnectorSession, Collection<AccumuloColumnConstraint>, Collection<Range>, List<TabletSplitMetadata>, AccumuloRowSerializer, Authorizations) - Method in class io.trino.plugin.accumulo.index.IndexLookup
Scans the index table, applying the index based on the given column constraints to return a set of tablet splits.

B

beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorTableLayout>, RetryMode) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>, RetryMode) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
BooleanLexicoder - Class in io.trino.plugin.accumulo.serializers
Accumulo lexicoder for Booleans
BooleanLexicoder() - Constructor for class io.trino.plugin.accumulo.serializers.BooleanLexicoder
 

C

CARDINALITY_CACHE_EXPIRE_DURATION - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
CARDINALITY_CACHE_SIZE - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
CARDINALITY_CQ - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
CARDINALITY_CQ_AS_TEXT - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
close() - Method in class io.trino.plugin.accumulo.index.Indexer
Flushes all remaining mutations via Indexer.flush() and closes the index writer.
close() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
COLUMN_MAPPING - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
ColumnCardinalityCache - Class in io.trino.plugin.accumulo.index
This class is an indexing utility to cache the cardinality of a column value for every table.
ColumnCardinalityCache(Connector, AccumuloConfig) - Constructor for class io.trino.plugin.accumulo.index.ColumnCardinalityCache
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
compareTo(AccumuloColumnHandle) - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
configure(Binder) - Method in class io.trino.plugin.accumulo.AccumuloModule
 
CONNECTOR_NAME - Static variable in class io.trino.plugin.accumulo.AccumuloConnectorFactory
 
create() - Method in class io.trino.plugin.accumulo.AccumuloMetadataFactory
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.accumulo.AccumuloConnectorFactory
 
createAccumuloTable(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
createNamespace(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
createOrReplaceView(SchemaTableName, String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
 
createSchema(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
createSchema(String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
createSchema(String) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
createTable(ConnectorTableMetadata) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
createTableMetadata(AccumuloTable) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
createView(SchemaTableName, String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
createViewMetadata(AccumuloView) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
cursor() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordSet
 

D

decode(byte[]) - Method in class io.trino.plugin.accumulo.serializers.BooleanLexicoder
 
decode(byte[]) - Method in class io.trino.plugin.accumulo.serializers.MapLexicoder
 
decode(Type, byte[]) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Generic function to decode the given byte array to a Java object based on the given type.
decode(Type, byte[]) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
decode(Type, byte[]) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
DEFAULT_SCHEMA - Static variable in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
deleteAccumuloTable(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
deleteTableMetadata(SchemaTableName) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
deleteViewMetadata(SchemaTableName) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
deserialize() - Method in class io.trino.plugin.accumulo.model.SerializedRange
 
deserialize(Map.Entry<Key, Value>) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Deserialize the given Accumulo entry, retrieving data for the Trino column.
deserialize(Map.Entry<Key, Value>) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
deserialize(Map.Entry<Key, Value>) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
dropNamespace(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
dropSchema(String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
dropSchema(String) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
dropTable(AccumuloTable) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
dropView(SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloClient
 

E

encode(Type, Object) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encodes a Trino Java object to a byte array based on the given type.
encode(Type, Object) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
encode(Type, Object) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
encode(Boolean) - Method in class io.trino.plugin.accumulo.serializers.BooleanLexicoder
 
encode(Map<K, V>) - Method in class io.trino.plugin.accumulo.serializers.MapLexicoder
 
equals(Object) - Method in class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
equals(Object) - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.Field
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.Row
 
equals(Object) - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
exists(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
EXTERNAL - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 

F

Field - Class in io.trino.plugin.accumulo.model
 
Field(Field) - Constructor for class io.trino.plugin.accumulo.model.Field
 
Field(Object, Type) - Constructor for class io.trino.plugin.accumulo.model.Field
 
Field(Object, Type, boolean) - Constructor for class io.trino.plugin.accumulo.model.Field
 
finish() - Method in class io.trino.plugin.accumulo.io.AccumuloPageSink
 
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
flush() - Method in class io.trino.plugin.accumulo.index.Indexer
Flushes all Mutations in the index writer.

G

getAddresses() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getArray() - Method in class io.trino.plugin.accumulo.model.Field
 
getArray(String, Type) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the array Block of the given Trino column.
getArray(String, Type) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getArray(String, Type) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getArrayFromBlock(Type, Block) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Given the array element type and Trino Block, decodes the Block into a list of values.
getBlockFromArray(Type, List<?>) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encodes the given list into a Block.
getBlockFromMap(Type, Map<?, ?>) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encodes the given map into a Block.
getBoolean() - Method in class io.trino.plugin.accumulo.model.Field
 
getBoolean(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getBoolean(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Boolean value of the given Trino column.
getBoolean(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getBoolean(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getByte() - Method in class io.trino.plugin.accumulo.model.Field
 
getByte(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Byte value of the given Trino column.
getByte(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getByte(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getBytes() - Method in class io.trino.plugin.accumulo.model.SerializedRange
 
getCardinalities(String, String, Authorizations, Multimap<AccumuloColumnConstraint, Range>, long, Duration) - Method in class io.trino.plugin.accumulo.index.ColumnCardinalityCache
Gets the cardinality for each AccumuloColumnConstraint.
getCardinalityCacheExpiration() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getCardinalityCacheSize() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getColumnCardinality(String, String, Authorizations, String, String, Collection<Range>) - Method in class io.trino.plugin.accumulo.index.ColumnCardinalityCache
Gets the column cardinality for all of the given range values.
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
getColumnMapping(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
Gets the value of the column_mapping property, or Optional.empty() if not set.
getColumnMetadata() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
getColumns() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getColumnsMetadata() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getColumnTypes() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordSet
 
getComment() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getCompletedBytes() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getConnectorFactories() - Method in class io.trino.plugin.accumulo.AccumuloPlugin
 
getConstraint() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getData() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
getDate() - Method in class io.trino.plugin.accumulo.model.Field
 
getDate(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Date value of the given Trino column.
getDate(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getDate(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getDefault() - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the default AccumuloRowSerializer, LexicoderRowSerializer.
getDomain() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
getDouble() - Method in class io.trino.plugin.accumulo.model.Field
 
getDouble(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getDouble(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Double value of the given Trino column.
getDouble(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getDouble(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getElementType(Type) - Static method in class io.trino.plugin.accumulo.Types
Gets the element type of the given array type.
getExtraInfo() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getFamily() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
getFamily() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getField(int) - Method in class io.trino.plugin.accumulo.model.Row
 
getFields() - Method in class io.trino.plugin.accumulo.model.Row
Gets a list of all internal fields.
getFloat() - Method in class io.trino.plugin.accumulo.model.Field
 
getFloat(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Float value of the given Trino column.
getFloat(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getFloat(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getFullTableName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getFullTableName() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getFullTableName(SchemaTableName) - Static method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getFullTableName(String, String) - Static method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getHostPort() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getHostPort() - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
getIndexCardinalityCachePollingDuration(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getIndexColumnFamily(byte[], byte[]) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets the column family of the index table based on the given column family and qualifier.
getIndexColumns(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
getIndexSmallCardThreshold(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getIndexTableName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getIndexTableName(SchemaTableName) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets the fully-qualified index table name for the given table.
getIndexTableName(String, String) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets the fully-qualified index table name for the given table.
getIndexThreshold(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getInfo() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getInstance() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getInt() - Method in class io.trino.plugin.accumulo.model.Field
 
getInt(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Integer value of the given Trino column.
getInt(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getInt(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getKeyType(Type) - Static method in class io.trino.plugin.accumulo.Types
Gets the key type of the given map type.
getLexicoder(Type) - Static method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getLocalityGroups(AccumuloTable) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets a set of locality groups that should be added to the index table (not the metrics table).
getLocalityGroups(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
Gets the configured locality groups for the table, or Optional.empty() if not set.
getLong() - Method in class io.trino.plugin.accumulo.model.Field
 
getLong(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getLong(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Long value of the given Trino column.
getLong(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getLong(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getMap() - Method in class io.trino.plugin.accumulo.model.Field
 
getMap(String, Type) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Map value of the given Trino column and Map type.
getMap(String, Type) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getMap(String, Type) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getMapFromBlock(Type, Block) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Given the map type and Trino Block, decodes the Block into a map of values.
getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getMetricIterators(AccumuloTable) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets a collection of iterator settings that should be added to the metric table for the given Accumulo table.
getMetricsTableName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getMetricsTableName(SchemaTableName) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets the fully-qualified index metrics table name for the given table.
getMetricsTableName(String, String) - Static method in class io.trino.plugin.accumulo.index.Indexer
Gets the fully-qualified index metrics table name for the given table.
getMinMaxRowIds(Connector, AccumuloTable, Authorizations) - Static method in class io.trino.plugin.accumulo.index.Indexer
 
getName() - Method in class io.trino.plugin.accumulo.AccumuloConnectorFactory
 
getName() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
getName() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getNumIndexRowsPerSplit(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getObject() - Method in class io.trino.plugin.accumulo.model.Field
 
getObject(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getOrdinal() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getPageSinkProvider() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getPassword() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getQualifier() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
getQualifier() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getRanges() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getRanges() - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
getRangesFromDomain(Optional<Domain>, AccumuloRowSerializer) - Static method in class io.trino.plugin.accumulo.AccumuloClient
Gets a collection of Accumulo Range objects from the given Trino domain.
getReadTimeNanos() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<? extends ColumnHandle>) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordSetProvider
 
getRecordSetProvider() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.accumulo.model.SerializedRange
 
getRowId() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getRowId() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getRowId(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
getRowIdOrdinal() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getScanAuthorizations() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getScanAuthorizations() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getScanAuthorizations(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
getScanUsername(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getSchema() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getSchema() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
getSchema() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getSchemaNames() - Method in class io.trino.plugin.accumulo.AccumuloClient
 
getSchemaNames() - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
getSchemaTableName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getSchemaTableName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
getSerializedRanges() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
getSerializerClass(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
Gets the AccumuloRowSerializer class name to use for this table
getSerializerClassName() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getSerializerClassName() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getSerializerInstance() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getSerializerInstance() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getSessionProperties() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getSessionProperties() - Method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
getShort() - Method in class io.trino.plugin.accumulo.model.Field
 
getShort(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Short value of the given Trino column.
getShort(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getShort(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getSlice(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getSplitManager() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.accumulo.AccumuloSplitManager
 
getTable() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
getTable() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
getTable() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
getTable(SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
getTable(SchemaTableName) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
getTableNames(String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
getTableNames(String) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
getTableProperties() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getTableProperties() - Method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
getTabletSplits(ConnectorSession, String, String, Optional<Domain>, List<AccumuloColumnConstraint>, AccumuloRowSerializer) - Method in class io.trino.plugin.accumulo.AccumuloClient
Fetches the TabletSplitMetadata for a query against an Accumulo table.
getTime() - Method in class io.trino.plugin.accumulo.model.Field
 
getTime(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Time value of the given Trino column.
getTime(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getTime(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getTimestamp() - Method in class io.trino.plugin.accumulo.model.Field
 
getTimestamp(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Timestamp value of the given Trino column.
getTimestamp(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getTimestamp(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getType() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
getType() - Method in class io.trino.plugin.accumulo.model.Field
 
getType(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
getUsername() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getUuid() - Method in class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
getValueType(Type) - Static method in class io.trino.plugin.accumulo.Types
Gets the value type of the given map type.
getVarbinary() - Method in class io.trino.plugin.accumulo.model.Field
 
getVarbinary(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the Varbinary value of the given Trino column.
getVarbinary(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getVarbinary(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getVarchar() - Method in class io.trino.plugin.accumulo.model.Field
 
getVarchar(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets the String value of the given Trino column.
getVarchar(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
getVarchar(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
getView(SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
getView(SchemaTableName) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
getViewNames(String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
getViewNames(String) - Method in class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
getZkMetadataRoot() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
getZooKeepers() - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 

H

hashCode() - Method in class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
hashCode() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
hashCode() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
hashCode() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
hashCode() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
hashCode() - Method in class io.trino.plugin.accumulo.model.Field
 
hashCode() - Method in class io.trino.plugin.accumulo.model.Row
 
hashCode() - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 

I

index(Iterable<Mutation>) - Method in class io.trino.plugin.accumulo.index.Indexer
 
index(Mutation) - Method in class io.trino.plugin.accumulo.index.Indexer
Index the given mutation, adding mutations to the index and metrics table
INDEX_COLUMNS - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
Indexer - Class in io.trino.plugin.accumulo.index
This utility class assists the Trino connector, and external applications, in populating the index table and metrics table for Accumulo-backed Trino tables.
Indexer(Connector, Authorizations, AccumuloTable, BatchWriterConfig) - Constructor for class io.trino.plugin.accumulo.index.Indexer
 
IndexLookup - Class in io.trino.plugin.accumulo.index
Class to assist the Trino connector, and maybe external applications, leverage the secondary * index built by the Indexer.
IndexLookup(Connector, ColumnCardinalityCache) - Constructor for class io.trino.plugin.accumulo.index.IndexLookup
 
INSTANCE - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
IO_ERROR - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
io.trino.plugin.accumulo - package io.trino.plugin.accumulo
 
io.trino.plugin.accumulo.conf - package io.trino.plugin.accumulo.conf
 
io.trino.plugin.accumulo.index - package io.trino.plugin.accumulo.index
 
io.trino.plugin.accumulo.io - package io.trino.plugin.accumulo.io
 
io.trino.plugin.accumulo.metadata - package io.trino.plugin.accumulo.metadata
 
io.trino.plugin.accumulo.model - package io.trino.plugin.accumulo.model
 
io.trino.plugin.accumulo.serializers - package io.trino.plugin.accumulo.serializers
 
isArrayType(Type) - Static method in class io.trino.plugin.accumulo.Types
 
isExternal() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
isExternal() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
isExternal(Map<String, Object>) - Static method in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
isIndexed() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
isIndexed() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
isIndexed() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
isIndexed() - Method in class io.trino.plugin.accumulo.model.Field
 
isIndexMetricsEnabled(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
isIndexShortCircuitEnabled(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
isMapType(Type) - Static method in class io.trino.plugin.accumulo.Types
 
isNull() - Method in class io.trino.plugin.accumulo.model.Field
 
isNull(int) - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
isNull(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Gets a Boolean value indicating whether or not the Trino column is a null value.
isNull(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
isNull(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
isOptimizeIndexEnabled(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
isOptimizeLocalityEnabled(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
isOptimizeSplitRangesEnabled(ConnectorSession) - Static method in class io.trino.plugin.accumulo.conf.AccumuloSessionProperties
 
isRemotelyAccessible() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 

L

length() - Method in class io.trino.plugin.accumulo.model.Row
 
LexicoderRowSerializer - Class in io.trino.plugin.accumulo.serializers
Implementation of AccumuloRowSerializer that uses Accumulo lexicoders to serialize the values of the Trino columns.
LexicoderRowSerializer() - Constructor for class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
LOCALITY_GROUPS - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 

M

MapLexicoder<K,V> - Class in io.trino.plugin.accumulo.serializers
Accumulo lexicoder for encoding a Java Map
MapLexicoder(Lexicoder<K>, Lexicoder<V>) - Constructor for class io.trino.plugin.accumulo.serializers.MapLexicoder
 
METRICS_TABLE_FIRST_ROW_CQ - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_LAST_ROW_CQ - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_ROW_COUNT - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_ROW_ID - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_ROWID_AS_TEXT - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_ROWS_CF - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
METRICS_TABLE_ROWS_CF_AS_TEXT - Static variable in class io.trino.plugin.accumulo.index.Indexer
 
MINI_ACCUMULO - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 

N

namespaceExists(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 

P

PASSWORD - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 

R

readObject(Type, Block, int) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
renameAccumuloTable(String, String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
renameColumn(AccumuloTable, String, String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
renameTable(SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
reset() - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Reset the state of the serializer to prepare for a new set of entries with the same row ID.
reset() - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
reset() - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
rollback() - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
Row - Class in io.trino.plugin.accumulo.model
 
Row() - Constructor for class io.trino.plugin.accumulo.model.Row
 
Row(Row) - Constructor for class io.trino.plugin.accumulo.model.Row
 
ROW_ID - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
ROW_ID_COLUMN - Static variable in class io.trino.plugin.accumulo.io.AccumuloPageSink
 

S

SCAN_AUTHS - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
serialize(Range) - Static method in class io.trino.plugin.accumulo.model.SerializedRange
 
SerializedRange - Class in io.trino.plugin.accumulo.model
 
SerializedRange(byte[]) - Constructor for class io.trino.plugin.accumulo.model.SerializedRange
 
SERIALIZER - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
setArray(Text, Type, Block) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given array Block into the given Text object.
setArray(Text, Type, Block) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setArray(Text, Type, Block) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setBoolean(Text, Boolean) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Boolean value into the given Text object.
setBoolean(Text, Boolean) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setBoolean(Text, Boolean) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setByte(Text, Byte) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Byte value into the given Text object.
setByte(Text, Byte) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setByte(Text, Byte) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setCardinalityCacheExpiration(Duration) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setCardinalityCacheSize(int) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setDate(Text, long) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Date value into the given Text object.
setDate(Text, long) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setDate(Text, long) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setDouble(Text, Double) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Double value into the given Text object.
setDouble(Text, Double) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setDouble(Text, Double) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setFloat(Text, Float) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Float value into the given Text object.
setFloat(Text, Float) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setFloat(Text, Float) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setInstance(String) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setInt(Text, Integer) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Integer value into the given Text object.
setInt(Text, Integer) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setInt(Text, Integer) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setIterator(String, IteratorSetting) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
setLocalityGroups(String, Map<String, Set<Text>>) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
 
setLong(Text, Long) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Long value into the given Text object.
setLong(Text, Long) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setLong(Text, Long) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setMap(Text, Type, Block) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given map Block into the given Text object.
setMap(Text, Type, Block) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setMap(Text, Type, Block) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setMapping(String, String, String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Sets the mapping for the Trino column name to Accumulo family and qualifier.
setMapping(String, String, String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setMapping(String, String, String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setPassword(String) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setRowIdName(String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Sets the Trino name which maps to the Accumulo row ID.
setRowIdName(String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setRowIdName(String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setRowOnly(boolean) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Sets a Boolean value indicating whether or not only the row ID is going to be retrieved from the serializer.
setRowOnly(boolean) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setRowOnly(boolean) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setShort(Text, Short) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Short value into the given Text object.
setShort(Text, Short) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setShort(Text, Short) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setTime(Text, Time) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Time value into the given Text object.
setTime(Text, Time) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setTime(Text, Time) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setTimestamp(Text, Timestamp) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Timestamp value into the given Text object.
setTimestamp(Text, Timestamp) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setTimestamp(Text, Timestamp) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setUsername(String) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setVarbinary(Text, byte[]) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given byte[] value into the given Text object.
setVarbinary(Text, byte[]) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setVarbinary(Text, byte[]) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setVarchar(Text, String) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given String value into the given Text object.
setVarchar(Text, String) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setVarchar(Text, String) - Method in class io.trino.plugin.accumulo.serializers.StringRowSerializer
 
setZkMetadataRoot(String) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
setZooKeepers(String) - Method in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
shutdown() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
shutdown() - Method in class io.trino.plugin.accumulo.index.ColumnCardinalityCache
 
shutdown() - Method in class io.trino.plugin.accumulo.index.IndexLookup
 
StringRowSerializer - Class in io.trino.plugin.accumulo.serializers
Implementation of StringRowSerializer that encodes and decodes Trino column values as human-readable String objects.
StringRowSerializer() - Constructor for class io.trino.plugin.accumulo.serializers.StringRowSerializer
 

T

TabletSplitMetadata - Class in io.trino.plugin.accumulo.model
 
TabletSplitMetadata(Optional<String>, List<Range>) - Constructor for class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
toErrorCode() - Method in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
toMutation(Row, int, List<AccumuloColumnHandle>, AccumuloRowSerializer) - Static method in class io.trino.plugin.accumulo.io.AccumuloPageSink
Converts a Row to an Accumulo mutation.
toSchemaTableName() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
toString() - Method in class io.trino.plugin.accumulo.AccumuloTransactionHandle
 
toString() - Method in class io.trino.plugin.accumulo.metadata.AccumuloTable
 
toString() - Method in class io.trino.plugin.accumulo.metadata.AccumuloView
 
toString() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnConstraint
 
toString() - Method in class io.trino.plugin.accumulo.model.AccumuloColumnHandle
 
toString() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
toString() - Method in class io.trino.plugin.accumulo.model.AccumuloTableHandle
 
toString() - Method in class io.trino.plugin.accumulo.model.Field
 
toString() - Method in class io.trino.plugin.accumulo.model.Row
 
toString() - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
Types - Class in io.trino.plugin.accumulo
Utility class for Trino Type-related functionality.

U

UNEXPECTED_ACCUMULO_ERROR - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
USERNAME - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 

V

valueOf(String) - Static method in enum class io.trino.plugin.accumulo.AccumuloErrorCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.accumulo.AccumuloErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeObject(BlockBuilder, Type, Object) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer

Z

ZOOKEEPER_ERROR - Enum constant in enum class io.trino.plugin.accumulo.AccumuloErrorCode
 
ZOOKEEPER_METADATA_ROOT - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
ZooKeeperMetadataManager - Class in io.trino.plugin.accumulo.metadata
 
ZooKeeperMetadataManager(AccumuloConfig, TypeManager) - Constructor for class io.trino.plugin.accumulo.metadata.ZooKeeperMetadataManager
 
ZOOKEEPERS - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
A B C D E F G H I L M N P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values