Module: sip-router
Branch: master
Commit: c0a922014e1e648a07ee64177dca2108fca5b774
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c0a9220…
Author: Anca Vamanu <anca.vamanu(a)1and1.ro>
Committer: Anca Vamanu <anca.vamanu(a)1and1.ro>
Date: Tue Jan 17 10:47:20 2012 +0200
modules/db_cassandra Added new module DB interface for Cassandra backend
The module implements a database driver and can be used by other
modules to perform database operations instead of db_mysql, for
example. It has some limitations in the conditions on which the
queries are performed, so it does not suite every application. The
module has been tested with auth_db and usrloc modules and it is
very suited for implementing a distributed location service. Read
more about it in the README file.
---
modules/db_cassandra/Cassandra.cpp |11061 +++++++++++++++++++++++
modules/db_cassandra/Cassandra.h | 4093 +++++++++
modules/db_cassandra/Makefile | 44 +
modules/db_cassandra/README | 227 +
modules/db_cassandra/cassandra_constants.cpp | 18 +
modules/db_cassandra/cassandra_constants.h | 24 +
modules/db_cassandra/cassandra_types.cpp | 3250 +++++++
modules/db_cassandra/cassandra_types.h | 1520 ++++
modules/db_cassandra/db_cassandra.c | 150 +
modules/db_cassandra/dbcassa_base.cpp | 1032 +++
modules/db_cassandra/dbcassa_base.h | 95 +
modules/db_cassandra/dbcassa_table.c | 677 ++
modules/db_cassandra/dbcassa_table.h | 68 +
modules/db_cassandra/doc/Makefile | 4 +
modules/db_cassandra/doc/db_cassandra.xml | 34 +
modules/db_cassandra/doc/db_cassandra_admin.xml | 279 +
modules/db_cassandra/kamailio_cassa.cfg | 847 ++
17 files changed, 23423 insertions(+), 0 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=c0a…