Hello, Thanks very much for your suggestions. Libcassie seems nice but doesn't seem like it's actively maintained and i'm not sure if it's compatible with latest Cassandra versions. Will give it a try though.
I was looking through the generated thrift .c files and I can't seem to find what function to call to init a connection to a Cassandra instance. Any ideas ? Thanks and Regards, Vlad Jeremiah Jordan <jeremiah.jor...@morningstar.com> wrote: >If you are OK linking to a C++ based library you can look at: >https://github.com/minaguib/libcassandra/tree/kickstart-libcassie-0.7/libcassie >It is wrapper code around libcassandra which exports a C++ interface. >If you look at the function names etc in the other languages, just use >the similar functions from the c_glib thrift... >If you are going to mess with using the c_glib thrift, make sure to >check out the JIRA for it, it is new and has some issues... >https://issues.apache.org/jira/browse/THRIFT/component/12313854 > > >On 12/14/2011 09:11 AM, Vlad Paiu wrote: >> Hello, >> >> I am trying to integrate some Cassandra related ops ( insert, get, etc ) >> into an application written entirelly in C, so C++ is not an option. >> >> Is there any C client library for cassandra ? >> >> I have also tried to generate thrift glibc code for Cassandra, but on >> wiki.apache.org/cassandra/ThriftExamples I cannot find an example for C. >> >> Can anybody suggest a C client library for Cassandra or provide some working >> examples for Thrift in C ? >> >> Thanks and Regards, >> Vlad