# Package org.apache.calcite.avatica.proto

Interface Summary
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
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
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`