Home / libQtCassandra-0.4.2
Name Modified Size Downloads / Week Status
Parent folder
Totals: 3 Items   4.2 MB 5
README.txt 2012-08-22 1.5 kB 33 weekly downloads
libQtCassandra-doc-0.4.tar.gz 2012-08-22 1.6 MB 11 weekly downloads
libQtCassandra-0.4.2.tar.gz 2012-08-22 2.6 MB 11 weekly downloads
* Updates - 0.4.2 primarily fixes the problem with readRows() which could not be used to read more than count rows because the following call would return an invalid set of entries. o Fixed readRows() o Fixed replicateOnWrite() o Fixed CMakeLists.txt in regard to thrift o Fixed prepareContextDefinition() o Added support for 1.0 and 1.1 o Added the million_rows stress test o Upgraded to thrift 0.8.0 * Thrift (communication between libQtCassandra and Cassandra) The thrift-gencpp-cassandra folder is generated using thrift. It is a good idea top regenerate the folder if your version is different than what is offered in the folder. The command line is: thrift -gen cpp cassandra.thrift The cassandra.thrift file comes with Cassandra and is found in the interface folder. (apache-cassandra-0.8.0/interface) I had no problems with thrift 0.7.0 that I can remember. (It was a bit difficult to find out all the headers and proper order to include them, but no major problems.) With version 0.8.0, I had to fix the CassandraProcessor interface because it made use of apache::thrift::protocol instead of ::apache::thrift::protocol (:: missing at the start.) Also, the netinet/in.h header was not included. I fixed that by including that header in src/QCassandraPrivate.h before including thrift. Note that for the two templates you'll need a space (... boost::shared_ptr< ::apache::...> ...) since <: is a special character.
Source: README.txt, updated 2012-08-22