ダウンロードリスト

プロジェクト概要

Metastorageは PHPのデータアクセスオブジェクト生成コンパイラツールです。これは CPMLと名付けられた XML形式の記述をもとに、オブジェクト永続化 APIを提供します。永続オブジェクトクラスは、オブジェクト - リレーショナル マッピングを提供するので、開発者が手でSQLを記述する必要はありません。Metastorageには、クエリオブジェクトの条件を指定するオブジェクトクエリ言語、レポート出力用クラスの生成、新しい永続オブジェクトを生成するためのテンプレート化された Webフォーム管理クラスの生成、UMLクラス図の生成等の機能があります。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2006-01-03 07:17
2006.01.03

このメンテナンスリリースでは、コードジェネレータになるバグの修正が含ま一定の場合にエラーで失敗します。するだけなのでコンパイラが任意のコードを生成せずに停止させるとバグが有害である。ときは、生成されたコードを修正したが失敗しないだろう。
タグ: Major bugfixes
This maintenance release included a fix for a bug that would make the code generator fail in error in certain cases. The bug was harmful because it would only make the compiler stop sometimes without generating any code. When it would not fail, the generated code was correct.

2005-12-21 13:26
2005.12.21

大規模なデータ変数(BLOB)のサポートを実装しました。アプリケーションが格納できる大容量のデータの単一の関数呼び出しと変数データの文字列またはファイルを取得します。を格納するオブジェクトを準備されたクエリキャッシュを使用するコードを生成します。そのテーブルまたはフィールドの名前を変更する必要がデータベースのスキーマを簡単に以前に保存した場合、オブジェクトのクラス、変数、またはコレクションの名前が変更さ破壊することなく実行することができます。
タグ: Major feature enhancements
Support for large data variables (BLOBs) was
implemented. Applications can now store and
retrieve data strings or files in a large data
variable with a single function call. The generate
code that stores objects uses cached prepared
queries. Database schemas that require table or
field renaming can now be easily performed without
destroying previously stored objects when classes,
variables, or collections are renamed.

2005-11-02 10:55
2005.11.02

このリリースでは、トランザクションを管理するための関数を生成するためのサポートを追加します。 Metastorage現在の開発者は、クラスMetastorageによって生成されたコードをPHPで手書きのコードのカスタマイズを統合することができます。統合は、カスタマイズ時にクラスが再生成さを失うことなく実行されます。また、変数を参照(1対多の関係)の外部コンポーネントのクラスのオブジェクト識別子を取得することが可能です。いくつかのバグは珍しい状況を処理するために修正されました。
タグ: Major feature enhancements
This release adds support for generating functions
to manage transactions. Metastorage now lets the
developer integrate handwritten code
customizations in PHP with the code of the classes
generated by Metastorage. The integration is done
without losing the customizations when the classes
are regenerated. It is also possible to retrieve
object identifiers of reference variables
(one-to-many relationships) of classes of external
components. Several bugs were fixed to handle
uncommon situations.

2005-09-13 11:29
2005.09.13

このリリースではメタベースの最近導入された機能を活用し、エミュレートされたシーケンス、およびユニークなインデックスの代わりに新しいオブジェクト識別子を生成するために、自動インクリメントフィールドの主キーを使用します。生成されたコードは現在も、ユーザーがよりよいコードがどんなものか理解できるようにコメントが含まれます。 Metastorageインストールするようにもバンドルには、金属コンパイラエンジンはすべてアーカイブには、1つのダウンロードで利用できる必要があります。
タグ: Major feature enhancements
This release takes advantage of the recently introduced features of Metabase and uses auto-increment fields and primary keys to generate new object identifiers instead of emulated sequences and unique indexes. The generated code now also contains comments to let users better understand what the code does. The Metastorage installation archives now also bundle the MetaL compiler engine to make all that is necessary available with a single download.

2005-06-06 13:37
2005.06.06

このリリースでは、プレゼンテーションのレポートを生成する1つまたは複数のクラスのオブジェクトのデータの一括処理の任意の他の種類の実行、レポートデータを抽出クラスを生成するためのサポートを導入しました。 Metastorage今もクラス間の関係を別のコンポーネントファイル内で定義されて確立しています。コンパイラのコマンドラインを処理するクラス内のバグは、PHP 5の下でなさMetastorage停止を修正しました。自動クラス変数の値は実装されて更新します。 UMLのクラス図の生成が自動長蛇の列をワードラップをサポートしています。
タグ: Major feature enhancements
This release introduced support for generating report data extraction classes that generate presentation reports or perform any other kind of bulk processing of data of objects of one or more classes. Metastorage now also supports establishing relationships between classes defined in different component files. A bug in the compiler command line processing class that made Metastorage halt under PHP 5 was fixed. Updating the values of automatic class variables was implemented. UML class diagram generation now features automatic long line word wrap support.

プロジェクトリソース