On Tue, 2012-01-10 at 15:57 +0000, Chris Green wrote:
> I'm quite prepared to dig into the code myself and add the ability to
> use other databases.  However I don't want to spend vast amounts of time
> on this.  How standard/modular is the database access code and what
> language is it written in?  I'm assuming it's written in C/C++ which is
> OK by me as I've programmed in C since the 1980's (my job).

The backends are split out from the rest of code, for instance the
connection handling can be found here:
http://git.gnome.org/browse/glom/tree/glom/libglom/connectionpool_backends

Then for most (all?) SQL queries, glom uses libgda which provides the
necessary database abstraction.

There is also an Sqlite example:
http://git.gnome.org/browse/glom/tree/examples/sqlite/test_sqlite_music/test_sqlite_music.glom
 (notice the hosting_mode="sqlite").

I am not sure, but I think the limitation with Sqlite was that it can
only be used in self-hosting mode.

regards,
Michael

_______________________________________________
glom-devel-list mailing list
glom-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/glom-devel-list

Reply via email to