Index
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
AccumuloRowSerializerclass 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
AccumuloRowSerializerthat 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
-
Recursive helper function used by
AccumuloRowSerializer.getArrayFromBlock(io.trino.spi.type.Type, io.trino.spi.block.Block)andAccumuloRowSerializer.getMapFromBlock(io.trino.spi.type.Type, io.trino.spi.block.Block)to decode the Block into a Java type. - 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
StringRowSerializerthat 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
Rowto 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
-
Recursive helper function used by
AccumuloRowSerializer.getBlockFromArray(io.trino.spi.type.Type, java.util.List<?>)andAccumuloRowSerializer.getBlockFromMap(io.trino.spi.type.Type, java.util.Map<?, ?>)to add the given object to the given block builder.
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
All Classes and Interfaces|All Packages|Constant Field Values