[ 
https://issues.apache.org/jira/browse/CASSANDRA-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13085100#comment-13085100
 ] 

Kelley Reynolds commented on CASSANDRA-2500:
--------------------------------------------

DBI-like driver is located at https://github.com/kreynolds/cassandra-cql.

One thing to note is that using this driver is incompatible (mostly) with using 
fauna/cassandra because the thrift bindings use the same namespace and will 
redeclare constants. This should be solved with a dedicated gem such as located 
at https://github.com/kreynolds/cassandra-thrift. Would it be possible to 
automate generation and deployment of the shared gem with the cassandra release 
process or is that to be left as an exercise for the client developers?

> Ruby dbi client (for CQL) that conforms to AR:ConnectionAdapter
> ---------------------------------------------------------------
>
>                 Key: CASSANDRA-2500
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2500
>             Project: Cassandra
>          Issue Type: Task
>          Components: API
>            Reporter: Jon Hermes
>            Assignee: Kelley Reynolds
>              Labels: cql
>             Fix For: 0.8.5
>
>         Attachments: 2500.txt, genthriftrb.txt, rbcql-0.0.0.tgz
>
>
> Create a ruby driver for CQL.
> Lacking something standard (such as py-dbapi), going with something common 
> instead -- RoR ActiveRecord Connection Adapter 
> (http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/AbstractAdapter.html).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to