Rose :: db :: Object :: Metadata :: Spalte

Rose :: db :: object :: metadata :: Spalte ist Perl-Basisklasse für Datenbanksäulen-Metadatenobjekte.
Jetzt downloaden

Rose :: db :: Object :: Metadata :: Spalte Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John C. Siracusa
  • Website des Verlags:
  • http://search.cpan.org/~jsiracusa/

Rose :: db :: Object :: Metadata :: Spalte Stichworte


Rose :: db :: Object :: Metadata :: Spalte Beschreibung

Rose :: db :: object :: metadata :: Spalte ist Perl-Basisklasse für Datenbanksäulen-Metadatenobjekte. Rose :: db :: object :: metadata :: Spalte ist Perl-Basisklasse für Datenbanksäulen-Metadaten-Objekte.Synopsis-Paket MycolumnType; Verwenden Sie Rose :: db :: object :: metadata :: säule; Unsere @Isa = QW (Rose :: db :: object :: metadata :: säule); ... Dies ist die Basisklasse für Objekte, die Datenbanksäulenmetadaten speichern und manipulieren. Spalten-Metadatenobjekte speichern Informationen zu Spalten (Datentyp, Größe usw.) und sind für das Analysieren, Formatieren und Erstellen von Objektmethoden, die Spaltenwerte manipulieren. Wert, der von der Namensmethode zurückgegeben wurde. Dadurch können in den meisten Situationen vollständig geblasene Säulenobjekte verwendet werden, die in den meisten Situationen anstelle von Spaltennamen-Saiten verwendet werden. Jedes Spaltenobjekt kann für jeden verfügbaren Säulenmethode-Typ Null- oder mehr Methoden erstellen. Ein Spaltenmethodentyp beschreibt den Zweck eines Verfahrens. Die Standard-Spaltenmethodentypen sind: get_seta-Methode, die sowohl den Spaltenwert abrufen und einstellen kann. Wenn ein Argument übergeben wird, wird der Spaltenwert eingestellt. In jedem Fall wird der aktuelle Spaltenwert zurückgegeben. GETA-Methode, die die aktuelle Spaltenwert-Seta-Methode zurückgibt, die den Spaltenwert einstellt. Metholes werden durch Anrufen von make_methods erstellt. Eine Liste der Methodentypen kann an den Anruf an MAKE_METHODS weitergeleitet werden. Wenn nicht vorhanden ist, wird die Liste der Methodentypen von der Methode AUTO_METHOD_TYPES bestimmt. Eine Liste aller möglichen Methodentypen ist über die Methode "Verfügbare_Method_Types" verfügbar. Diese Methoden bilden die "öffentliche" Schnittstelle zur Säulenmethode-Erstellung. Es gibt jedoch mehrere "geschützte" Verfahren, die intern verwendet werden, um die oben beschriebenen Methoden zu implementieren. (Das Wort "geschützt" wird hier in einem vage C ++ - Sinne verwendet, dh "zugänglich von Unterklassen, aber nicht der Öffentlichkeit, aber nicht an die Öffentlichkeit".) Unterklassen werden es wahrscheinlich erleichtert, diese geschützten Methoden zu überschreiben und / oder aufzurufen Von der "Public" -Methode-Maker-Methoden Jedes Rose :: Object :: Mapemethods-abgeleitete Klasse verfügt über eigene Methodentypen, von denen jeder eigene Argumente eingestellt ist. Aquirements: · Perl · Perl.


Rose :: db :: Object :: Metadata :: Spalte Zugehörige Software