Projects / GQL

GQL

GQL is a C++ library for generic SQL database access, modeled after JDBC (Java Database Connectivity). It includes drivers for PostgreSQL, MySQL, and SQLite, and includes GQL-Shell, an interactive database terminal called that features command-line editing, history, and database metadata (schema) browsing.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  25 Feb 2003 07:54

Release Notes: The metadata retrieval in the SQLite driver has been enhanced. This makes GQL-Shell quite useful with SQLite databases. Furthermore, the gql-shell(1) manpage was improved a bit.

  •  20 Feb 2003 07:19

Release Notes: The return value goofup in BasicSQLObject::to_string() was fixed, along with some memory leaks and a segfaulting bug in the PostgreSQL driver.

  •  28 Jan 2003 14:24

Release Notes: GQL-Shell support for password/username requiring connections was added. The PostgreSQL driver was enhanced to accept connection properties. Several bugs in the MySQL driver were fixed.

  •  02 Oct 2002 05:09

Release Notes: The messed up pkg-config files were fixed.

  •  30 Sep 2002 11:36

Release Notes: Versioned shared library and path names were introduced to allow parallel installation with future versions. The pkg-config module names have been changed to gql-0.5 and gdbi-0.5. The DatabaseMetaData interface was extended by the methods get_primary_key, get_cross_reference, get_imported_keys, get_exported_keys, and get_index_info. These methods were implemented fully in the PostgreSQL driver and stubbed in the others.

Screenshot

Project Spotlight

Text translation for Asterisk using Google Translate

Text translation and language detection for Asterisk using the Google Translate API.

Screenshot

Project Spotlight

sysstat

The sar, sadf, iostat, mpstat, pidstat, nfsiostat and cifsiostat commands for Linux.