I noticed a few inconsistencies between what is documented in the Avatica JSON Reference and what the Avatica JDBC driver provides, specifically:
- The DatabasePropertyRequest was missing the connection_id field in the example signature.
- `RpcMetadata` is actually a response as opposed to a miscellaneous type per here and thus requires a response field. Note I'm not certain if this was intentional, i.e., it being a response, however it it is it seems that it should be renamed to RpcMetadataResponse for consistency.
- The supplied ConnectionProperties contains an undocumented dirty field (is_dirty for protobuf).
- For the SchemasRequest the catalog and schemaPattern are optional rather than required.