ianmcook opened a new issue, #3734:
URL: https://github.com/apache/arrow-adbc/issues/3734

   ### What feature or improvement would you like to see?
   
   One of our goals for ADBC is to enable many different languages / runtimes 
to dynamically load and use ADBC driver shared libraries (`.so`/`.dylib`/`.dll` 
files). To achieve this, we need an ADBC driver manager for each language / 
runtime. Today we have ADBC driver managers for several languages including 
C++, Go, Java, Python, R, and Rust. We do not have one for Node.js. It would be 
very nice to have one.
   
   I think the easiest way to implement this is to create Node.js bindings to 
the C++ ADBC driver manager.
   
   The immediate goal for this is: Be able to run `dbc install driver` for any 
of the drivers,  load that driver by name in a Node.js app, use it with 
semantics that are similar to the other ADBC driver managers (see examples in 
[adbc-quickstarts](https://github.com/columnar-tech/adbc-quickstarts)) but are 
idiomatic in Node.js, and return a 
[RecordBatchReader](https://arrow.apache.org/js/current/classes/Arrow.dom.RecordBatchReader.html).
   
   Also see the [npm package odbc](https://www.npmjs.com/package/odbc) for 
reference.
   
   cc @kentkwu


-- 
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]

Reply via email to