Objekt :: Relation :: Schema

Objekt :: Relation :: SCHEMA ist ein Objekt :: Relation Data Store SCHEMA-Generierung.
Jetzt downloaden

Objekt :: Relation :: Schema Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kineticode, Inc.
  • Website des Verlags:
  • http://search.cpan.org/~dwheeler/Object-Relation-v0.1.0/lib/Object/Relation/Setup/DB/SQLite.pm

Objekt :: Relation :: Schema Stichworte


Objekt :: Relation :: Schema Beschreibung

Object :: Relation :: SCHEMA ist ein Objekt :: Relation Data Store SCHEMA-Generierung. Objekt :: Relation :: SCHEMA ist ein Objekt :: Relation Data Store Schema Generation.Synopsis Verwenden Sie das Objekt :: Relation :: SCHEMA; Mein $ sg = Objekt :: Relation :: SCHEMA-> NEU; $ SG-> WRITE_SCHEMA ($ file_name); Dieses Modul erzeugt und gibt an eine Datei, die die Schemainformationen zum Erstellen eines Datengeschäfts für ein Objekt :: Relation-Anwendung erforderlich. Class InterfaceConstructorSew My $ sg = Objekt :: Relation :: Schema-> Neu ($ griff_class); erstellt und gibt ein neues Schemaobjekt an. Dies ist ein Fabrikkonstruktor; Es gibt die Unterklasse zurück, die dem Namen des Griffklasses entspricht, der als einzige Argument angegeben ist. $ sg-> Klassen (@classes); das Objekt :: Relation :: Meta :: Klassenobjekte, die Klassen darstellen, die von der LOAD_Classes () -Methode geladen sind. Die Klassen werden in einer Reihenfolge zurückgegeben, die für befriedigende Abhängigkeiten angebracht ist; Das heißt, Klassen, die von anderen Klassen abhängen, werden nach den Klassen zurückgegeben, auf denen sie in einer Liste von Klassen abhängen, um sie explizit festzulegen. Die Abhängigkeitsbestellung wird nach dem Einstellen der Klassen nicht garantiert, so dass Sie sie in der Reihenfolge angeben, in der Reihenfolge, in der Sie sie benötigen. $ sg-> load_classes (@Dir, $ REGEL); verwendet Datei :: FINDE :: Rule, um alle Perl-Module zu finden und zu laden, die in den angegebenen Verzeichnissen festgestellt wurden, und ihre Unterverzeichnisse, und speichert das Objekt :: Relation :: Meta :: Klassenobjekte für jedes, das von Object :: Relation :: Base erbt. Wenn das letzte Argument so ist, dass die Methode keine Datei ist: . Wenn Sie etwas strengeres oder lenkendes benötigen, erstellen Sie Ihre eigene Datei :: FIND :: Rule Object und übergeben Sie es als das letzte Argument. Verwenden Sie UNIX-Style-Verzeichnis-Namensnamen für die Verzeichnisargumente. Load_Classes () konvertiert die sie automatisch in das entsprechende Format für das aktuelle Betriebssystem. Write_Schema $ sg-> write_schema ($ file_name); $ sg-> write_schema ($ file_name,% params); schreibt den Datenspeicher-Schema-Generierungscode in $ file_name. Wenn die Datei oder der Verzeichnispfad nicht vorhanden sind, werden sie erstellt. Alle von LOAD_Classes () geladenen Klassen haben ihre Schemata in die Datei geschrieben. Die optionale Hash-Referenz dauert eine Reihe von möglichen Tasten: Mit_OBJ_RELIF auf einen echten Wert eingestellt, verursacht dieser Parameter das Klassenschema von Objekt :: Relation Framework und Setupcode, der in die Datei geschrieben werden soll. Dies ist nützlich, um ein Objekt :: Relationsantrag mit einer neuen Datenbank aufzubauen. Gibt standardmäßig eindeutig zurück, aber Unterklassen können es jedoch überschreiben Gibt standardmäßig eindeutig zurück, aber Unterklassen können jedoch überschreiben. Asetup_code My $ Code = $ sg-> setup_code; gibt einen beliebigen Schemacode zurück, der zum Einrichten eines Datengeschäfts erforderlich ist, z. B. Sequenzen oder Datenbankfunktionen. Dieser Code wird von write_schema () vor einem der Klassenschema-Code ausgegeben. Gibt standardmäßig eindeutig zurück, aber Unterklassen können es jedoch überschreiben. Die Klasse kann entweder ein Klassenname oder ein Objekt sein :: Relation :: Meta :: Klassenobjekt, muss jedoch von LOAD_CLASSES () geladen werden. Diese Methode ist abstrakt; Es muss von Unterklassen implementiert werden. Anforderungen: · Perl.


Objekt :: Relation :: Schema Zugehörige Software

libgcroots.

LibgCroots ist eine Bibliothek, die die architekturabhängigen Teile der Garbage Collector-Roots-Akquisition abstrakten. ...

135

Herunterladen