-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement chdb v3.0 Connect
method
#16
base: main
Are you sure you want to change the base?
Conversation
The old impl of query and the new one can not co-exist in one process. |
@agoncear-mwb are you still working on this? We should use the Connection base queryConn here instead. |
ok, so we should remove the old one? |
We need to try our best to keep the user side API stable, so the plan is:
|
Perfect, i'll try to keep the implementation as close as possible with the python binding |
@auxten the mac build has never started, if you could please manually re-run it we can proceed. Thanks |
It seems there is no macos-12 runner. I tried to use macos-15, but it seems the |
Maybe is due to this? StackOverflow Looking at the logs, it seems that it ignored the directive of where to search for the lib. |
Tried several ways to fix the dyn lib searching path. Only DYLD_LIBRARY_PATH=/usr/local/lib works, but it's too dirty. Some one impl a new chdb binding without cgo, How do you think? https://discord.com/channels/1098133460310294528/1184432370431049809/1338879169198817341 |
We can give it a try. Do you want to create the base yourself or should i go and try to create a new pr? |
Please go with a new PR😀 |
This pr implements the new statefull session created in the v3.0.0 release.
For backward compatibility, at the moment, i kept the old session mechanism still avaiable, but i guess in future release we can remove it in favor of the new
ChdbConnection
which is equivalent in methods but handle the connection with the underlying clickhouse local in a better way.