A B C D E F G H I J L M O P R S T U V W Z 
All Classes All Packages

A

abort() - Method in class io.trino.plugin.accumulo.io.AccumuloPageSink
 
ACCUMULO_TABLE_DNE - io.trino.plugin.accumulo.AccumuloErrorCode
 
ACCUMULO_TABLE_EXISTS - 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, 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 in io.trino.plugin.accumulo
 
AccumuloHandleResolver - Class in io.trino.plugin.accumulo
 
AccumuloHandleResolver() - Constructor for class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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<WrappedRange>, 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
 
addColumn(String, Optional<String>, Optional<String>, Type) - Method in class io.trino.plugin.accumulo.model.RowSchema
 
addColumn(String, Optional<String>, Optional<String>, Type, boolean) - Method in class io.trino.plugin.accumulo.model.RowSchema
 
addField(Field) - Method in class io.trino.plugin.accumulo.model.Row
 
addField(Object, Type) - Method in class io.trino.plugin.accumulo.model.Row
 
addRowId(String, Type) - Method in class io.trino.plugin.accumulo.model.RowSchema
 
advanceNextPosition() - Method in class io.trino.plugin.accumulo.io.AccumuloRecordCursor
 
append(LoggingEvent) - Method in class org.apache.log4j.JulAppender
Append a log event at the appropriate JUL level, depending on the log4j level.
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<ConnectorNewTableLayout>) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle) - 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
 
close() - Method in class org.apache.log4j.JulAppender
 
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
 
createOrReplaceView(SchemaTableName, String) - Method in class io.trino.plugin.accumulo.AccumuloClient
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle) - Method in class io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle) - Method in class io.trino.plugin.accumulo.io.AccumuloPageSinkProvider
 
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
 
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(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
 
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
 
ensureNamespace(String) - Method in class io.trino.plugin.accumulo.AccumuloTableManager
Ensures the given Accumulo namespace exist, creating it if necessary
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

FALSE - Static variable in class io.trino.plugin.accumulo.serializers.BooleanLexicoder
 
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.
fromBytes(byte[]) - Static method in class io.trino.plugin.accumulo.model.WrappedRange
 
fromColumns(List<AccumuloColumnHandle>) - Static method in class io.trino.plugin.accumulo.model.RowSchema
Creates a new RowSchema from a list of AccumuloColumnHandle objects.

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
 
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
 
getColumn(int) - Method in class io.trino.plugin.accumulo.model.RowSchema
 
getColumn(String) - Method in class io.trino.plugin.accumulo.model.RowSchema
 
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.
getColumnHandleClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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
 
getColumns() - Method in class io.trino.plugin.accumulo.model.RowSchema
 
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.
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
 
getHandleResolver() - Method in class io.trino.plugin.accumulo.AccumuloConnectorFactory
 
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
 
getInsertTableHandleClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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.
getLength() - Method in class io.trino.plugin.accumulo.model.RowSchema
 
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(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
 
getOutputTableHandleClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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
 
getRange() - Method in class io.trino.plugin.accumulo.model.WrappedRange
 
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
 
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
 
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
 
getSplitClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
getSplitManager() - Method in class io.trino.plugin.accumulo.AccumuloConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, ConnectorSplitManager.SplitSchedulingStrategy, DynamicFilter) - 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
 
getTableHandleClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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
 
getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 
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
 
getTransactionHandleClass() - Method in class io.trino.plugin.accumulo.AccumuloHandleResolver
 
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
 
getWrappedRanges() - Method in class io.trino.plugin.accumulo.model.AccumuloSplit
 
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 - 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
 

J

JulAppender - Class in org.apache.log4j
We are unable to completely remove the log4j dependency due to ZooKeeper, which explicitly requires an internal class of the log4j package and is unavailable in the slf4j-over-log4j artifact.
JulAppender() - Constructor for class org.apache.log4j.JulAppender
 

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 - io.trino.plugin.accumulo.AccumuloErrorCode
 

O

org.apache.log4j - package org.apache.log4j
 

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
 
requiresLayout() - Method in class org.apache.log4j.JulAppender
 
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
 
RowSchema - Class in io.trino.plugin.accumulo.model
 
RowSchema() - Constructor for class io.trino.plugin.accumulo.model.RowSchema
 

S

SCAN_AUTHS - Static variable in class io.trino.plugin.accumulo.conf.AccumuloTableProperties
 
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, Date) - Method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer
Encode the given Date value into the given Text object.
setDate(Text, Date) - Method in class io.trino.plugin.accumulo.serializers.LexicoderRowSerializer
 
setDate(Text, Date) - 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
 
toBytes() - Method in class io.trino.plugin.accumulo.model.WrappedRange
 
toErrorCode() - Method in enum 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.RowSchema
 
toString() - Method in class io.trino.plugin.accumulo.model.TabletSplitMetadata
 
TRUE - Static variable in class io.trino.plugin.accumulo.serializers.BooleanLexicoder
 
Types - Class in io.trino.plugin.accumulo
Utility class for Trino Type-related functionality.

U

UNEXPECTED_ACCUMULO_ERROR - io.trino.plugin.accumulo.AccumuloErrorCode
 
USERNAME - Static variable in class io.trino.plugin.accumulo.conf.AccumuloConfig
 
usesLegacyTableLayouts() - Method in class io.trino.plugin.accumulo.AccumuloMetadata
 

V

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

W

WrappedRange - Class in io.trino.plugin.accumulo.model
 
WrappedRange(Range) - Constructor for class io.trino.plugin.accumulo.model.WrappedRange
 
writeObject(BlockBuilder, Type, Object) - Static method in interface io.trino.plugin.accumulo.serializers.AccumuloRowSerializer

Z

ZOOKEEPER_ERROR - 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 J L M O P R S T U V W Z 
All Classes All Packages