See: Description
| Interface | Description |
|---|---|
| AvaticaHttpClient |
An interface which defines how requests are sent to the Avatica server.
|
| AvaticaHttpClientFactory |
A factory for constructing
AvaticaHttpClient's. |
| GSSAuthenticateable |
Interface that allows configuration of a GSS credential with SPENGO HTTP authentication.
|
| Handler<T> |
API for text request-response calls to an Avatica server.
|
| HostnameVerificationConfigurable | Deprecated |
| HttpClientPoolConfigurable |
Allows a http connection pool to be provided to enable TLS authentication.
|
| KeyStoreConfigurable | Deprecated |
| ProtobufMeta |
An extension of
Meta which allows for native processing of calls with the Protobuf
API objects instead of the POJOS (to avoid object translation). |
| ProtobufTranslation |
Generic interface to support parsing of serialized protocol buffers between client and server.
|
| Service |
API for request-response calls to an Avatica server.
|
| Service.Factory |
Factory that creates a
Service. |
| TrustStoreConfigurable | Deprecated |
| UsernamePasswordAuthenticateable |
Interface that allows configuration of a username and password with some HTTP authentication.
|
| Class | Description |
|---|---|
| AbstractHandler<T> |
Abstract base class for
Handlers to extend to inherit functionality common across
serialization strategies. |
| AbstractService |
A common base class for
Service implementations that implement
modifications made to response objects. |
| AvaticaCommonsHttpClientImpl |
A common class to invoke HTTP requests against the Avatica server agnostic of the data being
sent and received across the wire.
|
| AvaticaHttpClientFactoryImpl |
Default implementation of
AvaticaHttpClientFactory which chooses an implementation
from a property. |
| AvaticaHttpClientImpl |
A common class to invoke HTTP requests against the Avatica server agnostic of the data being
sent and received across the wire.
|
| AvaticaRemoteConnectionConfigImpl |
Implementation of
ConnectionConfig
with extra properties specific to Remote Driver. |
| ClientKeytabJaasConf |
Javax Configuration class which always returns a configuration for our keytab-based
login suitable for callers which are acting as initiators (e.g.
|
| CommonsHttpClientPoolCache |
Creates and returns a PoolingHttpClientConnectionManager object.
|
| DoAsAvaticaHttpClient |
HTTP client implementation which invokes the wrapped HTTP client in a doAs with the provided
Subject.
|
| Driver |
Avatica Remote JDBC driver.
|
| Handler.HandlerResponse<T> |
Struct that encapsulates the context of the result of a request to Avatica.
|
| JsonHandler | |
| JsonService |
Implementation of
Service
that encodes requests and responses as JSON. |
| KerberosConnection |
A utility to perform Kerberos logins and renewals.
|
| LocalJsonService |
Implementation of
Service
that goes to an in-process instance of Service. |
| LocalProtobufService |
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.
|
| LocalService | |
| MetricsHelper |
A utility class to encapsulate common logic in use of metrics implementation.
|
| MockJsonService |
Mock implementation of
Service
that encodes its requests and responses as JSON
and looks up responses from a pre-defined map. |
| MockJsonService.Factory |
Factory that creates a
MockJsonService. |
| MockProtobufService |
A mock implementation of ProtobufService for testing.
|
| MockProtobufService.MockProtobufServiceFactory |
A factory that instantiates the mock protobuf service.
|
| ProtobufHandler |
Dispatches serialized protocol buffer messages to the provided
Service
by converting them to the POJO Request. |
| ProtobufService |
Service implementation that encodes requests and responses as protocol buffers.
|
| ProtobufTranslationImpl |
Implementation of
ProtobufTranslationImpl that translates
protobuf requests to POJO requests. |
| RemoteProtobufService |
ProtobufService implementation that queries against a remote implementation, using
protocol buffers as the serialized form.
|
| RemoteService |
Implementation of
Service
that translates requests into JSON and sends them to a remote server,
usually an HTTP server. |
| Service.Base |
Base class for request and response.
|
| Service.CatalogsRequest |
Request for
Meta.getCatalogs(Meta.ConnectionHandle). |
| Service.CloseConnectionRequest | |
| Service.CloseConnectionResponse |
Response from
Service.CloseConnectionRequest. |
| Service.CloseStatementRequest | |
| Service.CloseStatementResponse |
Response from
Service.CloseStatementRequest. |
| Service.ColumnsRequest | |
| Service.CommitRequest |
An RPC request to invoke a commit on a Connection.
|
| Service.CommitResponse |
An RPC response from invoking commit on a Connection.
|
| Service.ConnectionSyncRequest | |
| Service.ConnectionSyncResponse | |
| Service.CreateStatementRequest | |
| Service.CreateStatementResponse |
Response from
Service.CreateStatementRequest. |
| Service.DatabasePropertyRequest |
Request for
Meta.getDatabaseProperties(Meta.ConnectionHandle). |
| Service.DatabasePropertyResponse |
Response for
Meta.getDatabaseProperties(Meta.ConnectionHandle). |
| Service.ErrorResponse |
Response for any request that the server failed to successfully perform.
|
| Service.ExecuteBatchRequest |
Request object to execute a batch of commands.
|
| Service.ExecuteBatchResponse |
Response object for executing a batch of commands.
|
| Service.ExecuteRequest | |
| Service.ExecuteResponse |
Response to a
Service.PrepareAndExecuteRequest. |
| Service.FetchRequest | |
| Service.FetchResponse |
Response from
Service.FetchRequest. |
| Service.OpenConnectionRequest | |
| Service.OpenConnectionResponse |
Response from
Service.OpenConnectionRequest. |
| Service.PrepareAndExecuteBatchRequest |
Request to prepare a statement and execute a series of batch commands in one call.
|
| Service.PrepareAndExecuteRequest | |
| Service.PrepareRequest |
Request for
Meta.prepare(Meta.ConnectionHandle, String, long). |
| Service.PrepareResponse |
Response from
Service.PrepareRequest. |
| Service.Request |
Base class for all service request messages.
|
| Service.Response |
Base class for all service response messages.
|
| Service.ResultSetResponse |
Response that contains a result set.
|
| Service.RollbackRequest |
An RPC request to invoke a rollback on a Connection.
|
| Service.RollbackResponse |
An RPC response from invoking rollback on a Connection.
|
| Service.RpcMetadataResponse |
Response that includes information about the server that handled an RPC.
|
| Service.SchemasRequest | |
| Service.SyncResultsRequest |
Request for
Service.apply(SyncResultsRequest) |
| Service.SyncResultsResponse |
Response for
Service.apply(SyncResultsRequest). |
| Service.TablesRequest | |
| Service.TableTypesRequest |
Request for
Meta.getTableTypes(Meta.ConnectionHandle). |
| Service.TypeInfoRequest |
Request for
Meta.getTypeInfo(Meta.ConnectionHandle). |
| TypedValue |
Value and type.
|
| Enum | Description |
|---|---|
| AuthenticationType |
An enumeration for support types of authentication for the HttpServer.
|
| AvaticaRemoteConnectionProperty |
Enumeration of Avatica remote driver's built-in connection properties.
|
| Driver.Serialization |
Defines the method of message serialization used by the Driver
|
| HostnameVerificationConfigurable.HostnameVerification |
Describes the support hostname verification methods of
AvaticaHttpClient. |
| MetaDataOperation |
Identifies an operation from
DatabaseMetaData which returns a ResultSet. |
| Exception | Description |
|---|---|
| AvaticaRuntimeException |
A
RuntimeException thrown by Avatica with additional contextual information about
what happened to cause the Exception. |
Copyright © 2012-2025 Apache Software Foundation. All Rights Reserved.