amoeba commented on code in PR #3388:
URL: https://github.com/apache/arrow-adbc/pull/3388#discussion_r2322418405
##########
docs/source/glossary.rst:
##########
@@ -45,16 +45,30 @@ Glossary
PostgreSQL wire protocol. The JDBC PostgreSQL driver uses the same wire
protocol, but exposes the JDBC client API instead.
+ ADBC drivers can be implemented as libraries in different languages
+ including C++, C#, Go, and Rust. A driver can be imported directly into an
+ application that's implemented in the same language, or it can be compiled
+ into a shared library (a ``.so`` file for Linux, a ``.dylib`` file for
+ macOS, or a ``.dll`` file for Windows) and dynamically loaded into an
+ application in any supported language using a :term:`driver manager`.
+
driver manager
- A library that helps manage multiple drivers for a given client API.
- For example, the JDBC driver manager can find a appropriate driver
- implementation for a database URI.
+ A library for loading and using :term:`drivers <driver>`. A driver manager
+ implements the ADBC API and delegates to dynamically-loaded drivers. It
+ simplifies using multiple drivers in a single application and makes it
+ possible to use drivers written in any language, regardless of the
language
+ the application is written in.
+
+ The in each language is similar. In C/C++, it can dynamically load
drivers
Review Comment:
🙈
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]