Query Object Framework

Software Screenshot:
Query Object Framework
Software Details:
Version: 0.8.6
Upload Date: 14 Apr 15
Developer: Neil Williams
Distribution Type: Freeware
Downloads: 27

Rating: nan/5 (Total Votes: 0)

QOF, the 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.

Query Object 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.

Typically, if you have an app, and you want to add the ability to show a set of reports, you will need the ability to perform queries in order to get the data you need to show a report.

Of course, you can always write a set of ad-hoc subroutines to return the data that you need. But this kind of a programming style is not extensible: just wait till you get a user who wants a slightly different report.

The idea behind QOF is to provide a generic framework so that any query can be executed, including queries designed by the end-user.

Normally, this is possible only if you use a database that supports SQL, and then only if you deeply embed the database into your application. QOF provides simpler, more natural way to work with objects.

What's New in This Release:

· 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.

What is new in this release:

  • This version uses anonymous union instead of type punning in md5.c|h to avoid a compiler error with strict aliasing.

What is new in version 0.8.5:

  • 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.

Similar Software

lcov_cobertura
lcov_cobertura

20 Feb 15

Moo
Moo

20 Feb 15

CrossTeX
CrossTeX

3 Jun 15

PyYAML
PyYAML

12 May 15

Other Software of Developer Neil Williams

gPDFText
gPDFText

11 May 15

Pilot-QOF
Pilot-QOF

11 May 15

isbnsearch
isbnsearch

2 Jun 15

Comments to Query Object Framework

Comments not found
Add Comment
Turn on images!