<?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.5 $ --> <reference id="ref.dbplus"> <title>DB++ Functions</title> <titleabbrev>DB++</titleabbrev> <partintro> &warn.experimental; <section id="dbplus.intro"> &reftitle.intro; <para> db++, made by the German company <ulink url="&url.dbplus.company;">Concept asa</ulink>, is a relational database system with high performance and low memory and disk usage in mind. While providing SQL as an additional language interface, it is not really a SQL database in the first place but provides its own AQL query language which is much more influenced by the relational algebra then SQL is. </para> <para> Concept asa always had an interest in supporting open source languages, db++ has had Perl and Tcl call interfaces for years now and uses Tcl as its internal stored procedure language. </para> </section> <section id="dbplus.requirements"> &reftitle.required; <para> This extension relies on external client libraries so you have to have a db++ client installed on the system you want to use this extension on. </para> <para> <ulink url="&url.dbplus.company;">Concept asa</ulink> provides <ulink url="&url.dbplus.download;">db++ Demo versions</ulink> and <ulink url="&url.dbplus.documentation;">documentation</ulink> for Linux, some other UNIX versions. There is also a Windows version of db++, but this extension doesn't support it (yet). </para> </section> <section id="dbplus.installation"> &reftitle.install; <para> In order to build this extension yourself you need the db++ client libraries and header files to be installed on your system (these are included in the db++ installation archives by default). You have to run <command>configure</command> with option <option>--with-dbplus</option> to build this extension. </para> <para> <command>configure</command> looks for the client libraries and header files under the default paths <filename>/usr/dbplus</filename>, <filename>/usr/local/dbplus</filename> and <filename>/opt/dblus</filename>. If you have installed db++ in a different place you have add the installation path to the <command>configure</command> option like this: <option>--with-dbplus=/your/installation/path</option>. </para> </section> <section id="dbplus.configuration"> &reftitle.runtime; &no.config; </section> <section id="dbplus.resources"> &reftitle.resources; <section id="dbplus.resources.relation"> <title>dbplus_relation</title> <para> Most db++ functions operate on or return <parameter>dbplus_relation</parameter> resources. A <parameter>dbplus_relation</parameter> is a handle to a stored relation or a relation generated as the result of a query. </para> </section> </section> &reference.dbplus.constants; </partintro> &reference.dbplus.functions; </reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->