# Package org.apache.calcite.avatica.proto

Interface Summary
Interface | Description
--- | ---
Common.AvaticaParameterOrBuilder |
Common.AvaticaTypeOrBuilder |
Common.ColumnMetaDataOrBuilder |
Common.ColumnValueOrBuilder |
Common.ConnectionPropertiesOrBuilder |
Common.CursorFactoryOrBuilder |
Common.DatabasePropertyOrBuilder |
Common.FrameOrBuilder |
Common.MetaDataOperationArgumentOrBuilder |
Common.QueryStateOrBuilder |
Common.RowOrBuilder |
Common.SignatureOrBuilder |
Common.StatementHandleOrBuilder |
Common.TypedValueOrBuilder |
Common.WireMessageOrBuilder |
Requests.CatalogsRequestOrBuilder |
Requests.CloseConnectionRequestOrBuilder |
Requests.CloseStatementRequestOrBuilder |
Requests.ColumnsRequestOrBuilder |
Requests.CommitRequestOrBuilder |
Requests.ConnectionSyncRequestOrBuilder |
Requests.CreateStatementRequestOrBuilder |
Requests.DatabasePropertyRequestOrBuilder |
Requests.ExecuteBatchRequestOrBuilder |
Requests.ExecuteRequestOrBuilder |
Requests.FetchRequestOrBuilder |
Requests.OpenConnectionRequestOrBuilder |
Requests.PrepareAndExecuteBatchRequestOrBuilder |
Requests.PrepareAndExecuteRequestOrBuilder |
Requests.PrepareRequestOrBuilder |
Requests.RollbackRequestOrBuilder |
Requests.SchemasRequestOrBuilder |
Requests.SyncResultsRequestOrBuilder |
Requests.TablesRequestOrBuilder |
Requests.TableTypesRequestOrBuilder |
Requests.TypeInfoRequestOrBuilder |
Requests.UpdateBatchOrBuilder |
Responses.CloseConnectionResponseOrBuilder |
Responses.CloseStatementResponseOrBuilder |
Responses.CommitResponseOrBuilder |
Responses.ConnectionSyncResponseOrBuilder |
Responses.CreateStatementResponseOrBuilder |
Responses.DatabasePropertyElementOrBuilder |
Responses.DatabasePropertyResponseOrBuilder |
Responses.ErrorResponseOrBuilder |
Responses.ExecuteBatchResponseOrBuilder |
Responses.ExecuteResponseOrBuilder |
Responses.FetchResponseOrBuilder |
Responses.OpenConnectionResponseOrBuilder |
Responses.PrepareResponseOrBuilder |
Responses.ResultSetResponseOrBuilder |
Responses.RollbackResponseOrBuilder |
Responses.RpcMetadataOrBuilder |
Responses.SyncResultsResponseOrBuilder |

Class Summary
Class | Description
--- | ---
Common |
Common.AvaticaParameter | Metadata for a parameter
Common.AvaticaParameter.Builder | Metadata for a parameter
Common.AvaticaType | Base class for a column type
Common.AvaticaType.Builder | Base class for a column type
Common.ColumnMetaData | Protobuf type `ColumnMetaData`
Common.ColumnMetaData.Builder | Protobuf type `ColumnMetaData`
Common.ColumnValue | A value might be a TypedValue or an Array of TypedValue's
Common.ColumnValue.Builder | A value might be a TypedValue or an Array of TypedValue's
Common.ConnectionProperties | Details about a connection
Common.ConnectionProperties.Builder | Details about a connection
Common.CursorFactory | Information necessary to convert an Iterable into a Calcite Cursor
Common.CursorFactory.Builder | Information necessary to convert an Iterable into a Calcite Cursor
Common.DatabaseProperty | Database property, list of functions the database provides for a certain operation
Common.DatabaseProperty.Builder | Database property, list of functions the database provides for a certain operation
Common.Frame | A collection of rows
Common.Frame.Builder | A collection of rows
Common.MetaDataOperationArgument | Represents the breadth of arguments to DatabaseMetaData functions
Common.MetaDataOperationArgument.Builder | Represents the breadth of arguments to DatabaseMetaData functions
Common.QueryState | Protobuf type `QueryState`
Common.QueryState.Builder | Protobuf type `QueryState`
Common.Row | A row is a collection of values
Common.Row.Builder | A row is a collection of values
Common.Signature | Results of preparing a statement
Common.Signature.Builder | Results of preparing a statement
Common.StatementHandle | Statement handle
Common.StatementHandle.Builder | Statement handle
Common.TypedValue | Generic wrapper to support any SQL type.
Common.TypedValue.Builder | Generic wrapper to support any SQL type.
Common.WireMessage | Message which encapsulates another message to support a single RPC endpoint
Common.WireMessage.Builder | Message which encapsulates another message to support a single RPC endpoint
Requests |
Requests.CatalogsRequest | Request for Meta#getCatalogs()
Requests.CatalogsRequest.Builder | Request for Meta#getCatalogs()
Requests.CloseConnectionRequest | Request for Meta#closeConnection(Meta.ConnectionHandle)
Requests.CloseConnectionRequest.Builder | Request for Meta#closeConnection(Meta.ConnectionHandle)
Requests.CloseStatementRequest | Request for Meta#closeStatement(Meta.StatementHandle)
Requests.CloseStatementRequest.Builder | Request for Meta#closeStatement(Meta.StatementHandle)
Requests.ColumnsRequest | Request for Meta#getColumns(String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat).
Requests.ColumnsRequest.Builder | Request for Meta#getColumns(String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat).
Requests.CommitRequest | Request to invoke a commit on a Connection
Requests.CommitRequest.Builder | Request to invoke a commit on a Connection
Requests.ConnectionSyncRequest | Protobuf type `ConnectionSyncRequest`
Requests.ConnectionSyncRequest.Builder | Protobuf type `ConnectionSyncRequest`
Requests.CreateStatementRequest | Request for Meta#createStatement(Meta.ConnectionHandle)
Requests.CreateStatementRequest.Builder | Request for Meta#createStatement(Meta.ConnectionHandle)
Requests.DatabasePropertyRequest | Request for Meta#getDatabaseProperties()
Requests.DatabasePropertyRequest.Builder | Request for Meta#getDatabaseProperties()
Requests.ExecuteBatchRequest | Protobuf type `ExecuteBatchRequest`
Requests.ExecuteBatchRequest.Builder | Protobuf type `ExecuteBatchRequest`
Requests.ExecuteRequest | Request for Meta#execute(Meta.ConnectionHandle, list, long)
Requests.ExecuteRequest.Builder | Request for Meta#execute(Meta.ConnectionHandle, list, long)
Requests.FetchRequest | Request for Meta#fetch(Meta.StatementHandle, List, long, int)
Requests.FetchRequest.Builder | Request for Meta#fetch(Meta.StatementHandle, List, long, int)
Requests.OpenConnectionRequest | Request for Meta#openConnection(Meta.ConnectionHandle, Map<String, String>)
Requests.OpenConnectionRequest.Builder | Request for Meta#openConnection(Meta.ConnectionHandle, Map<String, String>)
Requests.OpenConnectionRequest.InfoDefaultEntryHolder |
Requests.PrepareAndExecuteBatchRequest | Request to prepare and execute a collection of sql statements.
Requests.PrepareAndExecuteBatchRequest.Builder | Request to prepare and execute a collection of sql statements.
Requests.PrepareAndExecuteRequest | Request for Meta#prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback)
Requests.PrepareAndExecuteRequest.Builder | Request for Meta#prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback)
Requests.PrepareRequest | Request for Meta.prepare(Meta.ConnectionHandle, String, long)
Requests.PrepareRequest.Builder | Request for Meta.prepare(Meta.ConnectionHandle, String, long)
Requests.RollbackRequest | Request to invoke rollback on a Connection
Requests.RollbackRequest.Builder | Request to invoke rollback on a Connection
Requests.SchemasRequest | Request for Meta#getSchemas(String, org.apache.calcite.avatica.Meta.Pat)}
Requests.SchemasRequest.Builder | Request for Meta#getSchemas(String, org.apache.calcite.avatica.Meta.Pat)}
Requests.SyncResultsRequest | Protobuf type `SyncResultsRequest`
Requests.SyncResultsRequest.Builder | Protobuf type `SyncResultsRequest`
Requests.TablesRequest | Request for Request for Meta#getTables(String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, java.util.List)
Requests.TablesRequest.Builder | Request for Request for Meta#getTables(String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, java.util.List)
Requests.TableTypesRequest | Request for Meta#getTableTypes()
Requests.TableTypesRequest.Builder | Request for Meta#getTableTypes()
Requests.TypeInfoRequest | Request for Meta#getTypeInfo()
Requests.TypeInfoRequest.Builder | Request for Meta#getTypeInfo()
Requests.UpdateBatch | Each command is a list of TypedValues
Requests.UpdateBatch.Builder | Each command is a list of TypedValues
Responses |
Responses.CloseConnectionResponse | Response to CloseConnectionRequest {
Responses.CloseConnectionResponse.Builder | Response to CloseConnectionRequest {
Responses.CloseStatementResponse | Response to CloseStatementRequest
Responses.CloseStatementResponse.Builder | Response to CloseStatementRequest
Responses.CommitResponse | Response to a commit request
Responses.CommitResponse.Builder | Response to a commit request
Responses.ConnectionSyncResponse | Response to ConnectionSyncRequest
Responses.ConnectionSyncResponse.Builder | Response to ConnectionSyncRequest
Responses.CreateStatementResponse | Response to CreateStatementRequest
Responses.CreateStatementResponse.Builder | Response to CreateStatementRequest
Responses.DatabasePropertyElement | Protobuf type `DatabasePropertyElement`
Responses.DatabasePropertyElement.Builder | Protobuf type `DatabasePropertyElement`
Responses.DatabasePropertyResponse | Response for Meta#getDatabaseProperties()
Responses.DatabasePropertyResponse.Builder | Response for Meta#getDatabaseProperties()
Responses.ErrorResponse | Send contextual information about some error over the wire from the server.
Responses.ErrorResponse.Builder | Send contextual information about some error over the wire from the server.
Responses.ExecuteBatchResponse | Response to a batch update request
Responses.ExecuteBatchResponse.Builder | Response to a batch update request
Responses.ExecuteResponse | Response to PrepareAndExecuteRequest
Responses.ExecuteResponse.Builder | Response to PrepareAndExecuteRequest
Responses.FetchResponse | Response to FetchRequest
Responses.FetchResponse.Builder | Response to FetchRequest
Responses.OpenConnectionResponse | Response to OpenConnectionRequest {
Responses.OpenConnectionResponse.Builder | Response to OpenConnectionRequest {
Responses.PrepareResponse | Response to PrepareRequest
Responses.PrepareResponse.Builder | Response to PrepareRequest
Responses.ResultSetResponse | Response that contains a result set.
Responses.ResultSetResponse.Builder | Response that contains a result set.
Responses.RollbackResponse | Response to a rollback request
Responses.RollbackResponse.Builder | Response to a rollback request
Responses.RpcMetadata | Generic metadata for the server to return with each response.
Responses.RpcMetadata.Builder | Generic metadata for the server to return with each response.
Responses.SyncResultsResponse | Protobuf type `SyncResultsResponse`
Responses.SyncResultsResponse.Builder | Protobuf type `SyncResultsResponse`

Enum Summary
Enum | Description
--- | ---
Common.CursorFactory.Style | Protobuf enum `CursorFactory.Style`
Common.MetaDataOperation | Enumeration corresponding to DatabaseMetaData operations
Common.MetaDataOperationArgument.ArgumentType | Protobuf enum `MetaDataOperationArgument.ArgumentType`
Common.Rep | Protobuf enum `Rep`
Common.Severity | The severity of some unexpected outcome to an operation.
Common.StatementType | Has to be consistent with Meta.StatementType
Common.StateType | Protobuf enum `StateType`