See: Description
| Interface | Description |
|---|---|
| AvaticaHttpClient |
An interface which defines how requests are sent to the Avatica server.
|
| Handler<T> |
API for text request-response calls to an Avatica server.
|
| 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. |
| 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. |
| 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. |
| 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. |
| 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 | |
| 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. |
| RemoteMeta |
Implementation of
Meta for the remote
driver. |
| 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. |
| RequestTranslator |
Encapsulate the logic of transforming a protobuf Request message into the Avatica POJO request.
|
| ResponseTranslator |
Encapsulate the logic of transforming a protobuf Response message into the Avatica POJO Response.
|
| 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.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.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 |
|---|---|
| AbstractService.SerializationType |
Represents the serialization of the data over a transport.
|
| AvaticaRemoteConnectionProperty |
Enumeration of Avatica remote driver's built-in connection properties.
|
| Driver.Serialization |
Defines the method of message serialization used by the Driver
|
| 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–2016 The Apache Software Foundation. All rights reserved.