# Uses of Package
org.apache.calcite.avatica.proto

Packages that use org.apache.calcite.avatica.proto
Package | Description
--- | ---
org.apache.calcite.avatica | Avatica JDBC framework.
org.apache.calcite.avatica.proto |
org.apache.calcite.avatica.remote | JDBC driver that uses remote procedure calls.

Classes in org.apache.calcite.avatica.proto used by org.apache.calcite.avatica
Class and Description
Common.AvaticaParameter Metadata for a parameter
Common.AvaticaType Base class for a column type
Common.ColumnMetaData Protobuf type `ColumnMetaData`
Common.ColumnValue A value might be a TypedValue or an Array of TypedValue's
Common.ConnectionProperties Details about a connection
Common.CursorFactory Information necessary to convert an Iterable into a Calcite Cursor
Common.CursorFactory.Style Protobuf enum `CursorFactory.Style`
Common.DatabaseProperty Database property, list of functions the database provides for a certain operation
Common.Frame A collection of rows
Common.QueryState Protobuf type `QueryState`
Common.Rep Protobuf enum `Rep`
Common.Severity The severity of some unexpected outcome to an operation.
Common.Signature Results of preparing a statement
Common.StatementHandle Statement handle
Common.StatementType Has to be consistent with Meta.StatementType
Common.StateType Protobuf enum `StateType`
Common.TypedValue Generic wrapper to support any SQL type.

Classes in org.apache.calcite.avatica.proto used by org.apache.calcite.avatica.proto
Class and Description
Common.AvaticaParameter Metadata for a parameter
Common.AvaticaParameter.Builder Metadata for a parameter
Common.AvaticaParameterOrBuilder
Common.AvaticaType Base class for a column type
Common.AvaticaType.Builder Base class for a column type
Common.AvaticaTypeOrBuilder
Common.ColumnMetaData Protobuf type `ColumnMetaData`
Common.ColumnMetaData.Builder Protobuf type `ColumnMetaData`
Common.ColumnMetaDataOrBuilder
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.ColumnValueOrBuilder
Common.ConnectionProperties Details about a connection
Common.ConnectionProperties.Builder Details about a connection
Common.ConnectionPropertiesOrBuilder
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.CursorFactory.Style Protobuf enum `CursorFactory.Style`
Common.CursorFactoryOrBuilder
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.DatabasePropertyOrBuilder
Common.Frame A collection of rows
Common.Frame.Builder A collection of rows
Common.FrameOrBuilder
Common.MetaDataOperation Enumeration corresponding to DatabaseMetaData operations
Common.MetaDataOperationArgument Represents the breadth of arguments to DatabaseMetaData functions
Common.MetaDataOperationArgument.ArgumentType Protobuf enum `MetaDataOperationArgument.ArgumentType`
Common.MetaDataOperationArgument.Builder Represents the breadth of arguments to DatabaseMetaData functions
Common.MetaDataOperationArgumentOrBuilder
Common.QueryState Protobuf type `QueryState`
Common.QueryState.Builder Protobuf type `QueryState`
Common.QueryStateOrBuilder
Common.Rep Protobuf enum `Rep`
Common.Row A row is a collection of values
Common.Row.Builder A row is a collection of values
Common.RowOrBuilder
Common.Severity The severity of some unexpected outcome to an operation.
Common.Signature Results of preparing a statement
Common.Signature.Builder Results of preparing a statement
Common.SignatureOrBuilder
Common.StatementHandle Statement handle
Common.StatementHandle.Builder Statement handle
Common.StatementHandleOrBuilder
Common.StatementType Has to be consistent with Meta.StatementType
Common.StateType Protobuf enum `StateType`
Common.TypedValue Generic wrapper to support any SQL type.
Common.TypedValue.Builder Generic wrapper to support any SQL type.
Common.TypedValueOrBuilder
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
Common.WireMessageOrBuilder
Requests.CatalogsRequest Request for Meta#getCatalogs()
Requests.CatalogsRequest.Builder Request for Meta#getCatalogs()
Requests.CatalogsRequestOrBuilder
Requests.CloseConnectionRequest Request for Meta#closeConnection(Meta.ConnectionHandle)
Requests.CloseConnectionRequest.Builder Request for Meta#closeConnection(Meta.ConnectionHandle)
Requests.CloseConnectionRequestOrBuilder
Requests.CloseStatementRequest Request for Meta#closeStatement(Meta.StatementHandle)
Requests.CloseStatementRequest.Builder Request for Meta#closeStatement(Meta.StatementHandle)
Requests.CloseStatementRequestOrBuilder
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.ColumnsRequestOrBuilder
Requests.CommitRequest Request to invoke a commit on a Connection
Requests.CommitRequest.Builder Request to invoke a commit on a Connection
Requests.CommitRequestOrBuilder
Requests.ConnectionSyncRequest Protobuf type `ConnectionSyncRequest`
Requests.ConnectionSyncRequest.Builder Protobuf type `ConnectionSyncRequest`
Requests.ConnectionSyncRequestOrBuilder
Requests.CreateStatementRequest Request for Meta#createStatement(Meta.ConnectionHandle)
Requests.CreateStatementRequest.Builder Request for Meta#createStatement(Meta.ConnectionHandle)
Requests.CreateStatementRequestOrBuilder
Requests.DatabasePropertyRequest Request for Meta#getDatabaseProperties()
Requests.DatabasePropertyRequest.Builder Request for Meta#getDatabaseProperties()
Requests.DatabasePropertyRequestOrBuilder
Requests.ExecuteBatchRequest Protobuf type `ExecuteBatchRequest`
Requests.ExecuteBatchRequest.Builder Protobuf type `ExecuteBatchRequest`
Requests.ExecuteBatchRequestOrBuilder
Requests.ExecuteRequest Request for Meta#execute(Meta.ConnectionHandle, list, long)
Requests.ExecuteRequest.Builder Request for Meta#execute(Meta.ConnectionHandle, list, long)
Requests.ExecuteRequestOrBuilder
Requests.FetchRequest Request for Meta#fetch(Meta.StatementHandle, List, long, int)
Requests.FetchRequest.Builder Request for Meta#fetch(Meta.StatementHandle, List, long, int)
Requests.FetchRequestOrBuilder
Requests.OpenConnectionRequest Request for Meta#openConnection(Meta.ConnectionHandle, Map<String, String>)
Requests.OpenConnectionRequest.Builder Request for Meta#openConnection(Meta.ConnectionHandle, Map<String, String>)
Requests.OpenConnectionRequestOrBuilder
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.PrepareAndExecuteBatchRequestOrBuilder
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.PrepareAndExecuteRequestOrBuilder
Requests.PrepareRequest Request for Meta.prepare(Meta.ConnectionHandle, String, long)
Requests.PrepareRequest.Builder Request for Meta.prepare(Meta.ConnectionHandle, String, long)
Requests.PrepareRequestOrBuilder
Requests.RollbackRequest Request to invoke rollback on a Connection
Requests.RollbackRequest.Builder Request to invoke rollback on a Connection
Requests.RollbackRequestOrBuilder
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.SchemasRequestOrBuilder
Requests.SyncResultsRequest Protobuf type `SyncResultsRequest`
Requests.SyncResultsRequest.Builder Protobuf type `SyncResultsRequest`
Requests.SyncResultsRequestOrBuilder
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.TablesRequestOrBuilder
Requests.TableTypesRequest Request for Meta#getTableTypes()
Requests.TableTypesRequest.Builder Request for Meta#getTableTypes()
Requests.TableTypesRequestOrBuilder
Requests.TypeInfoRequest Request for Meta#getTypeInfo()
Requests.TypeInfoRequest.Builder Request for Meta#getTypeInfo()
Requests.TypeInfoRequestOrBuilder
Requests.UpdateBatch Each command is a list of TypedValues
Requests.UpdateBatch.Builder Each command is a list of TypedValues
Requests.UpdateBatchOrBuilder
Responses.CloseConnectionResponse Response to CloseConnectionRequest {
Responses.CloseConnectionResponse.Builder Response to CloseConnectionRequest {
Responses.CloseConnectionResponseOrBuilder
Responses.CloseStatementResponse Response to CloseStatementRequest
Responses.CloseStatementResponse.Builder Response to CloseStatementRequest
Responses.CloseStatementResponseOrBuilder
Responses.CommitResponse Response to a commit request
Responses.CommitResponse.Builder Response to a commit request
Responses.CommitResponseOrBuilder
Responses.ConnectionSyncResponse Response to ConnectionSyncRequest
Responses.ConnectionSyncResponse.Builder Response to ConnectionSyncRequest
Responses.ConnectionSyncResponseOrBuilder
Responses.CreateStatementResponse Response to CreateStatementRequest
Responses.CreateStatementResponse.Builder Response to CreateStatementRequest
Responses.CreateStatementResponseOrBuilder
Responses.DatabasePropertyElement Protobuf type `DatabasePropertyElement`
Responses.DatabasePropertyElement.Builder Protobuf type `DatabasePropertyElement`
Responses.DatabasePropertyElementOrBuilder
Responses.DatabasePropertyResponse Response for Meta#getDatabaseProperties()
Responses.DatabasePropertyResponse.Builder Response for Meta#getDatabaseProperties()
Responses.DatabasePropertyResponseOrBuilder
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.ErrorResponseOrBuilder
Responses.ExecuteBatchResponse Response to a batch update request
Responses.ExecuteBatchResponse.Builder Response to a batch update request
Responses.ExecuteBatchResponseOrBuilder
Responses.ExecuteResponse Response to PrepareAndExecuteRequest
Responses.ExecuteResponse.Builder Response to PrepareAndExecuteRequest
Responses.ExecuteResponseOrBuilder
Responses.FetchResponse Response to FetchRequest
Responses.FetchResponse.Builder Response to FetchRequest
Responses.FetchResponseOrBuilder
Responses.OpenConnectionResponse Response to OpenConnectionRequest {
Responses.OpenConnectionResponse.Builder Response to OpenConnectionRequest {
Responses.OpenConnectionResponseOrBuilder
Responses.PrepareResponse Response to PrepareRequest
Responses.PrepareResponse.Builder Response to PrepareRequest
Responses.PrepareResponseOrBuilder
Responses.ResultSetResponse Response that contains a result set.
Responses.ResultSetResponse.Builder Response that contains a result set.
Responses.ResultSetResponseOrBuilder
Responses.RollbackResponse Response to a rollback request
Responses.RollbackResponse.Builder Response to a rollback request
Responses.RollbackResponseOrBuilder
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.RpcMetadataOrBuilder
Responses.SyncResultsResponse Protobuf type `SyncResultsResponse`
Responses.SyncResultsResponse.Builder Protobuf type `SyncResultsResponse`
Responses.SyncResultsResponseOrBuilder

Classes in org.apache.calcite.avatica.proto used by org.apache.calcite.avatica.remote
Class and Description
Common.MetaDataOperation Enumeration corresponding to DatabaseMetaData operations
Common.Rep Protobuf enum `Rep`
Common.TypedValue Generic wrapper to support any SQL type.
Common.TypedValue.Builder Generic wrapper to support any SQL type.
Requests.CatalogsRequest Request for Meta#getCatalogs()
Requests.CloseConnectionRequest Request for Meta#closeConnection(Meta.ConnectionHandle)
Requests.CloseStatementRequest 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.CommitRequest Request to invoke a commit on a Connection
Requests.ConnectionSyncRequest Protobuf type `ConnectionSyncRequest`
Requests.CreateStatementRequest Request for Meta#createStatement(Meta.ConnectionHandle)
Requests.DatabasePropertyRequest Request for Meta#getDatabaseProperties()
Requests.ExecuteBatchRequest Protobuf type `ExecuteBatchRequest`
Requests.ExecuteRequest Request for Meta#execute(Meta.ConnectionHandle, list, long)
Requests.FetchRequest Request for Meta#fetch(Meta.StatementHandle, List, long, int)
Requests.PrepareAndExecuteBatchRequest Request to prepare and execute a collection of sql statements.
Requests.PrepareAndExecuteRequest Request for Meta#prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback)
Requests.PrepareRequest Request for Meta.prepare(Meta.ConnectionHandle, String, long)
Requests.RollbackRequest Request to invoke rollback on a Connection
Requests.SchemasRequest Request for Meta#getSchemas(String, org.apache.calcite.avatica.Meta.Pat)}
Requests.SyncResultsRequest 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.TableTypesRequest Request for Meta#getTableTypes()
Requests.TypeInfoRequest Request for Meta#getTypeInfo()
Requests.UpdateBatch Each command is a list of TypedValues
Responses.CloseConnectionResponse Response to CloseConnectionRequest {
Responses.CloseStatementResponse Response to CloseStatementRequest
Responses.CommitResponse Response to a commit request
Responses.ConnectionSyncResponse Response to ConnectionSyncRequest
Responses.CreateStatementResponse Response to CreateStatementRequest
Responses.DatabasePropertyResponse Response for Meta#getDatabaseProperties()
Responses.ErrorResponse Send contextual information about some error over the wire from the server.
Responses.ExecuteBatchResponse Response to a batch update request
Responses.ExecuteResponse Response to PrepareAndExecuteRequest
Responses.FetchResponse Response to FetchRequest
Responses.OpenConnectionResponse Response to OpenConnectionRequest {
Responses.PrepareResponse Response to PrepareRequest
Responses.ResultSetResponse Response that contains a result set.
Responses.RollbackResponse Response to a rollback request
Responses.RpcMetadata Generic metadata for the server to return with each response.
Responses.SyncResultsResponse Protobuf type `SyncResultsResponse`