QOF、クエリオブジェクトフレームワークは、C / C ++オブジェクトのセットが保持するデータのセットに一般的な構造化された複雑なクエリを実行するためのC言語ユーティリティのセットを提供します。
はクエリオブジェクトフレームワークがあるそれは、クエリを実行するために、SQLか、まったく任意のデータベースを必要としないことで独特。このように、プログラマがSQLデータベースにフックすることなく、アプリケーションにクエリのサポートを追加することができます。
は通常、あなたはアプリを持っている、とあなたはレポートのセットを表示する機能を追加したい場合、あなたはレポートを表示するために必要なデータを取得するためにクエリを実行する機能が必要になります。
はもちろん、あなたが常にあなたのデータを返すために、アドホック、一連のサブルーチンを書くことができます必要があります。しかし、プログラミングスタイルのこの種は、拡張可能ではありません:あなたがわずかに異なる報告をしたいユーザを得るまで待つだけ
はQOFの背後にある考え方は、すべてのクエリが実行できるように汎用的なフレームワークを提供することです。 、エンドユーザーが設計したクエリを含む。
は通常、これはあなたが深く、アプリケーションにデータベースを埋め込む場合にのみ、その後、SQLをサポートし、データベースを使用する場合にのみ可能です。 QOFはオブジェクトを操作するための、よりシンプルで自然な方法を提供します
はこのリリースの新機能:オリジナル
は·このリリースでは、KVP_TYPE_BOOLEANサポート、拡張可能なエラー処理、新しいブラジルのポルトガル語が追加され、インドネシアの翻訳ます。
·それは、それは、sqliteのバックエンドでの速度が向上します。·
が。doxygenをサポート(それはきれいに無効にすることができるように)とスプリアス一時ファイルをもたらしたsqliteのエラーが修正され、直接.POTファイルをパッケージ化、とAM_MAINTAINER_MODEを削除します。
·QofErrorはユーザーフレンドリーなメッセージのために設計され、オンザフライとして、詳細な関連性と可能な限り有用であるユーザーエラーメッセージを提供するために、エラーとエラーメッセージの設定をサポートしている。
の新機能の今回のリリースで:
- このバージョンでは、代わりにmd5.c内のタイプパンニングの匿名組合を使用しています|コンパイラを回避するための時間厳しいエイリアシングとエラーます。
- 新しいバージョンがちょうど著者の文字列キャッシュの要件と以前のリリースとの互換性に制限QStrCache、あるます。
このバグ修正リリースは非推奨GCacheを、再実装します。
のバージョン0.8.5にの新機能であるglibのからの除去のために起因します。
コメントが見つかりません