Projects / Query Object Framework

Query Object Framework

QOF (Query Object Framework), provides a set of C Language utilities for performing generic structured complex queries on a set of data held by a set of C/C++ objects. This framework is unique in that it does not require SQL or any database at all to perform the query. Thus, it allows programmers to add query support to their applications without having to hook into an SQL database.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 May 2012 21:40

Release Notes: This release uses anonymous union instead of type punning in md5.c|h to avoid a compiler error with strict aliasing.

  •  01 Apr 2012 00:39

Release Notes: This bugfix release reimplements the deprecated GCache, which is due for removal from glib. The new version is QStrCache, limited to just the author's string cache requirements and compatible with previous releases.

  •  08 May 2011 09:09

    Release Notes: A problem in 0.8.3 was picked up. This release fixes the internal link to qofsql, which breaks chroot builds and cross builds.

    •  07 May 2011 18:02

      Release Notes: A nuisance check with gcc-4.6 -Werror is ignored by removing some code but marking most as unused despite actually being used. The .la file was dropped from libqof-dev and jquery.js was dropped from doxygen output.

      •  29 Dec 2006 07:28

      Release Notes: This release adds KVP_TYPE_BOOLEAN support, extensible error handling, and new Brazilian Portuguese and Indonesian translations. It fixes doxygen support (so that it can be disabled cleanly) and a sqlite error that resulted in spurious temporary files. It improves speed in the sqlite backend, packages the .pot file directly, and removes AM_MAINTAINER_MODE. QofError is designed for user-friendly messages and supports setting errors and error messages on-the-fly to provide user error messages that are as detailed, relevant, and helpful as possible.

      Screenshot

      Project Spotlight

      TurnKey Trac Appliance

      A Trac appliance that is easy to use and lightweight.

      Screenshot

      Project Spotlight

      libcsdbg

      A C++ exception stack tracer.