Downloadliste

Projektbeschreibung

Metastorage is a PHP data access object generator compiler tool. It implements an object persistence API from a description in an XML format named CPML. The persistent object classes implement object-relational mappings, so developers do not have to write SQL manually. It features an object query language for specifying conditions for querying objects, generation of classes for producing reports, generation of classes to manage templated Web forms for creating new persistent objects, and generation of UML class diagrams. It can be run from the command line or from a Web interface.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-01-03 07:17
2006.01.03

Das Wartungs-Release enthalten eine Korrektur für einen Fehler, der den Code-Generator machen würde, nicht zu Unrecht in bestimmten Fällen. Der Fehler sei schädlich, weil es nur würde der Compiler manchmal, ohne dass der Code zu stoppen. Wenn es nicht versäumen, den generierten Code richtig war.
Tags: 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

Support für große Größen (BLOBs) durchgeführt wurde. Anwendungen können nun Speichern und Abrufen von Daten Strings oder Dateien in einer großen variablen Daten mit einer einzigen Funktion aufzurufen. Die Generierung von Code, speichert Objekte zwischengespeichert Zwecken zubereitet Abfragen. Datenbank-Schemas, die Tabelle oder ein Feld Umbenennen verlangen kann nun leicht zu zerstören, ohne zuvor gespeicherten Objekte, wenn Klassen, Variablen oder umbenannt werden Sammlungen durchgeführt werden.
Tags: 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

Diese Veröffentlichung fügt Unterstützung für die erzeugenden Funktionen, um Transaktionen. Metastorage können nun die Entwickler zu integrieren handschriftlichen Anpassungen im PHP-Code mit dem Code der Klassen von Metastorage generiert. Die Integration ist ohne die Anpassungen, wenn die Klassen regeneriert sind fertig. Es ist auch möglich, Object Identifier, der Referenzvariablen (one-to-many-Beziehungen) der Klassen der externen Komponenten abzurufen. Einige Bugs wurden behoben, um ungewöhnliche Situationen umzugehen.
Tags: 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

Diese Version nutzt die Vorteile der vor kurzem eingeführten Eigenschaften Metabase und nutzt Auto-Increment-Felder und Primärschlüssel neue Objekt Identifikatoren anstelle von emulierten Sequenzen und eindeutige Indizes zu generieren. Der generierte Code enthält nun auch Anmerkungen zu können Benutzer besser zu verstehen, was der Code tut. Die Installation Metastorage Archiv nun auch Bündel der Metal-Compiler-Engine, um alles, was notwendig ist verfügbar mit einem einzigen Download.
Tags: 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

Diese Version wurde die Unterstützung für die Generierung Bericht Datenextraktion Klassen, die Präsentation Berichte zu erstellen oder irgendeine andere Art von Schüttgütern Verarbeitung von Daten von Objekten aus einer oder mehreren Klassen. Metastorage unterstützt nun auch das Herstellen von Beziehungen zwischen den Klassen in den verschiedenen Komponenten-Dateien definiert. Ein Fehler in der Verarbeitung von Kommandozeilen-Compiler-Klasse, die aus Metastorage halt unter PHP 5 wurde behoben. Die Aktualisierung der Werte der automatischen Klassenvariablen durchgeführt wurde. UML Klassendiagramm Generation verfügt nun über die automatische langen Reihe Zeilenumbruch zu unterstützen.
Tags: 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.

Project Resources