You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/05/08 15:40:00 UTC

[GitHub] [arrow-datafusion] xiaofan-luan opened a new issue, #2485: Any plan to implement datafusion go/c++ binding?

xiaofan-luan opened a new issue, #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485

   **Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
   A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 
   (This section helps Arrow developers understand the context and *why* for this feature, in addition to  the *what*)
   
   Hi All, I'm from Milvus community(https://github.com/search?q=milvus) and we are a vector database written in Go/C++, I really love what datafusion is doing!
   We store our scalar data in arrow, currently we copy arrow into vector or other format for executing predication.
   Datafusion fits our need to filter out data from arrow, just curious if we have any plan to support datafusion in cpp~
   Thanks!
   
   **Describe the solution you'd like**
   A clear and concise description of what you want to happen.
   
   **Describe alternatives you've considered**
   A clear and concise description of any alternative solutions or features you've considered.
   
   **Additional context**
   Add any other context or screenshots about the feature request here.
   


-- 
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: github-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-datafusion] Jimexist commented on issue #2485: Any plan to implement datafusion go/c++ binding?

Posted by GitBox <gi...@apache.org>.
Jimexist commented on issue #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485#issuecomment-1120565795

   > I don't know if anyone is actively working on the C binding for datafusion right now, but if there is enough interests, we could create a new repo at https://github.com/datafusion-contrib to facilitate the collaboration.
   
   indeed, that C API could also benefit Java binding as well, because it'll be much better than the current JNI approach (and also in future when Java panama project is landed)


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-datafusion] houqp commented on issue #2485: Any plan to implement datafusion go/c++ binding?

Posted by GitBox <gi...@apache.org>.
houqp commented on issue #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485#issuecomment-1120671832

   Now we just need to wait for someone from the community to lead this effort :D


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-datafusion] xiaofan-luan commented on issue #2485: Any plan to implement datafusion go/c++ binding?

Posted by GitBox <gi...@apache.org>.
xiaofan-luan commented on issue #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485#issuecomment-1120594252

   @houqp great! let me know if we decide to do so, we can help on evaluating the initial version and might help on contributing  it!


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Any plan to implement datafusion go/c++ binding? [datafusion]

Posted by "codeboyyong (via GitHub)" <gi...@apache.org>.
codeboyyong commented on issue #2485:
URL: https://github.com/apache/datafusion/issues/2485#issuecomment-2091260988

   hello, any update on this topic? I am also interesting in how to call data fusion in go app.


-- 
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: github-unsubscribe@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For additional commands, e-mail: github-help@datafusion.apache.org


[GitHub] [arrow-datafusion] gedw99 commented on issue #2485: Any plan to implement datafusion go/c++ binding?

Posted by "gedw99 (via GitHub)" <gi...@apache.org>.
gedw99 commented on issue #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485#issuecomment-1585032256

   He will do it !! 


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow-datafusion] houqp commented on issue #2485: Any plan to implement datafusion go/c++ binding?

Posted by GitBox <gi...@apache.org>.
houqp commented on issue #2485:
URL: https://github.com/apache/arrow-datafusion/issues/2485#issuecomment-1120478157

   Hi @xiaofan-luan , I have been following milvus for a long time and would love to see a synergy between the two communities :D
   
   It shouldn't be too hard to expose our high level interfaces through C ABI for C++ and Go. For example: http://bitboom.github.io/calling-rust-from-cpp. We might need to add a couple of small high level public APIs to help pass record batches between C++ and Rust through the Arrow C Data interface.
   
   I don't know if anyone is actively working on the C binding for datafusion right now, but if there is enough interests, we could create a new repo at https://github.com/datafusion-contrib to facilitate the collaboration.


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org