apache / apache/arrow-adbc

r/adbcdrivermanager: Database/Connection/Statement lifecycle improvements

Open
#1,128 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
627
Forks
217
Avg merge
17h
Merged PRs (30d)
57

Description

In the Python driver manager, there's a counter that keeps track of open "children" of a database/connection/statement. We can do the same thing in the R driver manager to prevent releasing a connection from under a statement (although I think the drivers generally return an error code if you try to do this). In any case, that information could be used by a wrapper like adbi to do something smarter (or give a better warning/error).

@nbenn Could you add the the motivating example that you ran into here?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.