All Classes and Interfaces
Class
Description
This class is the main access point for the Trino connector to interact with Accumulo.
File-based configuration properties for the Accumulo connector
Trino Connector for Accumulo.
Trino metadata provider for Accumulo.
Trino module to do all kinds of run Guice injection stuff!
Output class for serializing Trino pages (blocks of rows of data) to Accumulo.
Page sink provider for Accumulo connector.
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.
Implementation of a Trino RecordSet, responsible for returning the column types and the RecordCursor to the framework.
Implementation of a ConnectorRecordSetProvider for Accumulo.
Interface for deserializing the data in Accumulo into a Trino row.
Class contains all session-based properties for the Accumulo connector.
This class encapsulates metadata regarding an Accumulo table in Trino.
This class is a light wrapper for Accumulo's Connector object.
Class contains all table properties for the Accumulo connector.
This class encapsulates metadata regarding an Accumulo view in Trino.
Accumulo lexicoder for Booleans
This class is an indexing utility to cache the cardinality of a column value for every table.
This utility class assists the Trino connector, and external applications,
in populating the index table and metrics table for Accumulo-backed Trino tables.
Class to assist the Trino connector, and maybe external applications,
leverage the secondary * index built by the
Indexer.Implementation of
AccumuloRowSerializer that uses Accumulo lexicoders to serialize the values of the Trino columns.Accumulo lexicoder for encoding a Java Map
Implementation of
StringRowSerializer that encodes and decodes Trino column values as human-readable String objects.Utility class for Trino Type-related functionality.