All Classes and Interfaces

Class
Description
Base class for implementing a cursor.
Accessor that assumes that the underlying value is an ARRAY; corresponds to Types.ARRAY.
Gets a value from a particular field of the current record of this cursor.
Abstract base class for Handlers to extend to inherit functionality common across serialization strategies.
A common base class for Service implementations that implement modifications made to response objects.
Implementation of ArrayImpl.Factory.
Implementation of JDBC Array.
Factory that can create a ResultSet or Array based on a stream of values.
Implementation of Cursor on top of an Iterator that returns an array of Object for each row.
An enumeration for support types of authentication for the HttpServer.
The client-side representation of AvaticaRuntimeException.
A common class to invoke HTTP requests against the Avatica server agnostic of the data being sent and received across the wire.
Implementation of JDBC connection for the Avatica framework.
A Callable-like interface but without a "throws Exception".
A way to call package-protected methods.
Implementation of DatabaseMetaData for the Avatica engine.
Factory for JDBC objects.
An interface which defines how requests are sent to the Avatica server.
A factory for constructing AvaticaHttpClient's.
Default implementation of AvaticaHttpClientFactory which chooses an implementation from a property.
A common class to invoke HTTP requests against the Avatica server agnostic of the data being sent and received across the wire.
Metadata for a parameter.
Implementation of PreparedStatement for the Avatica engine.
Implementation of ConnectionConfig with extra properties specific to Remote Driver.
Enumeration of Avatica remote driver's built-in connection properties.
Implementation of ResultSet for the Avatica engine.
Implementation of ResultSetMetaData for the Avatica framework.
A RuntimeException thrown by Avatica with additional contextual information about what happened to cause the Exception.
An enumeration that denotes the severity of a given unexpected state.
A location that a value can be written to or read from.
Avatica additions to the JDBC DatabaseMetaData interface.
A client-facing SQLException which encapsulates errors from the remote Avatica server.
Implementation of Statement for the Avatica engine.
Avatica utilities.
Encodes and decodes to and from Base64 notation.
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Enumeration of Avatica's built-in connection properties.
Collection of bytes.
Policy for converting case of identifiers before storing them.
Javax Configuration class which always returns a configuration for our keytab-based login suitable for callers which are acting as initiators (e.g.
Metadata for a column.
Array type.
Base class for a column type.
Description of the type used to internally represent a value.
Scalar type.
Record type.
Creates and returns a PoolingHttpClientConnectionManager object.
Connection configuration.
Implementation of ConnectionConfig.
Callback to parse a property from string to its native type.
The combination of a property definition and a map of property values.
Concrete implementation of Meta.ConnectionProperties.
Definition of a property that may be specified on the JDBC connect string.
Data type of property.
ConnectStringParser is a utility class that parses or creates a JDBC connect string according to the OLE DB Connection String Syntax.
Interface to an iteration that is similar to, and can easily support, a JDBC ResultSet, but is simpler to implement.
Accessor of a column value.
Utility functions for datetime types: date, time, timestamp.
HTTP client implementation which invokes the wrapped HTTP client in a doAs with the provided Subject.
Avatica Remote JDBC driver.
Defines the method of message serialization used by the Driver
Driver version information.
A class which, at build time, will have build-specific variables substituted into it.
Interface that allows configuration of a GSS credential with SPENGO HTTP authentication.
Called at various points in the JDBC lifecycle.
API for text request-response calls to an Avatica server.
Struct that encapsulates the context of the result of a request to Avatica.
Handler for temporary tables.
Implementation of Handler that does nothing for each callback.
Utility methods, mainly concerning error-handling.
Deprecated.
Describes the support hostname verification methods of AvaticaHttpClient.
Allows a http connection pool to be provided to enable TLS authentication.
Definitions of properties that drive the behavior of AvaticaDatabaseMetaData.
Implementation of Cursor on top of an Iterator that returns a record for each row.
Implementation of Handler that decodes JSON requests, sends them to a Service, and encodes the responses into JSON.
Implementation of Service that encodes requests and responses as JSON.
A utility to perform Kerberos logins and renewals.
Deprecated.
Implementation of Cursor on top of an Iterator that returns a List for each row.
Implementation of Service that goes to an in-process instance of Service.
A Service implementation that performs protocol buffer serialization on request and responses on either side of computing a response from a request to mimic some transport to a server which would normally perform such computation.
Implementation of Service that talks to a local Meta.
Implementation of Cursor on top of an Iterator that returns a Map for each row.
Command handler for getting various metadata.
Connection handle.
A pojo containing various client-settable Connection properties.
Information necessary to convert an Iterable into a Cursor.
Database property.
Response from a collection of SQL commands or parameter values in a single batch.
Response from execute.
Factory to create instances of Meta.
A collection of rows.
Meta data from which a result set can be constructed.
Wrapper to remind API calls that a parameter is a pattern (allows '%' and '_' wildcards, per the JDBC spec) rather than a string to be matched exactly.
API to put a result set into a statement, being careful to enforce thread-safety and not to overwrite existing open result sets.
Result of preparing a statement.
Statement handle.
Type of statement.
How logical fields are represented in the objects returned by the iterator.
Identifies an operation from DatabaseMetaData which returns a ResultSet.
Basic implementation of Meta.
Annotation that indicates that a meta field may not contain null values.
Annotation that indicates that a meta field may contain null values.
Annotation that indicates that it is unknown whether a meta field may contain null values.
Metadata describing an attribute.
Metadata describing the best identifier for a row.
Metadata describing a catalog.
Metadata describing a client info property.
Metadata describing a column.
Metadata describing a column privilege.
Metadata describing a cross reference.
Metadata describing an exported key.
Metadata describing a function.
Metadata describing a function column.
Metadata describing an imported key.
Metadata describing index info.
Metadata describing a primary key.
Metadata describing a procedure.
Metadata describing a procedure column.
Metadata describing a pseudo column.
Metadata describing a schema.
Metadata describing a super-table.
Metadata describing a super-type.
Metadata describing a table.
Metadata describing a table privilege.
Metadata describing a table type.
Metadata describing type info.
Metadata describing a user-defined type.
Metadata describing a version column.
An object that has a name.
A utility class to encapsulate common logic in use of metrics implementation.
An Exception which denotes that a cached Statement is present but has no ResultSet.
Mock implementation of Service that encodes its requests and responses as JSON and looks up responses from a pre-defined map.
Factory that creates a MockJsonService.
A mock implementation of ProtobufService for testing.
A factory that instantiates the mock protobuf service.
An Exception that denotes that the given Connection is not cached.
An Exception that denotes that the given Statement is not cached.
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
Abstract implementation of Cursor that caches its current row.
Dispatches serialized protocol buffer messages to the provided Service by converting them to the POJO Request.
An extension of Meta which allows for native processing of calls with the Protobuf API objects instead of the POJOS (to avoid object translation).
Service implementation that encodes requests and responses as protocol buffers.
Generic interface to support parsing of serialized protocol buffers between client and server.
Implementation of ProtobufTranslationImpl that translates protobuf requests to POJO requests.
A struct used to encapsulate the necessary information to reconstitute a ResultSet in the Avatica server.
An enumeration that represents how a ResultSet was created.
Syntax for quoting identifiers in SQL statements.
Implementation of Cursor on top of an Iterator that returns a record for each row.
ProtobufService implementation that queries against a remote implementation, using protocol buffers as the serialized form.
Implementation of Service that translates requests into JSON and sends them to a remote server, usually an HTTP server.
API for request-response calls to an Avatica server.
Base class for request and response.
An RPC request to invoke a commit on a Connection.
An RPC response from invoking commit on a Connection.
Response for any request that the server failed to successfully perform.
Request object to execute a batch of commands.
Response object for executing a batch of commands.
Factory that creates a Service.
Response from Service.FetchRequest.
Request to prepare a statement and execute a series of batch commands in one call.
Response from Service.PrepareRequest.
Base class for all service request messages.
Base class for all service response messages.
Response that contains a result set.
An RPC request to invoke a rollback on a Connection.
An RPC response from invoking rollback on a Connection.
Response that includes information about the server that handled an RPC.
Source of data.
Utilities for Source.
Efficiently writes strings of spaces.
Utilities for creating strings of spaces.
SQL error codes.
Extends the information in Types.
Getter methods in ResultSet.
Implementation of JDBC Struct.
Factory that can create a result set based on a list of values.
Enumeration of time units used to construct an interval.
A range of time units.
Deprecated.
Value and type.
Implementation of JDBC driver that does not register itself.
JDBC version.
Contains methods that call JDK methods that the forbidden APIs checker does not approve of.
A utility class for reading and writing bytes to byte buffers without synchronization.
Interface that allows configuration of a username and password with some HTTP authentication.