DBix :: Tabelle.

DBIX :: Tabelle ist eine Perl-Klasse, die zur Darstellung von DBI-Datenbanktabellen verwendet wird.
Jetzt downloaden

DBix :: Tabelle. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • J. David Lowe
  • Website des Verlags:
  • http://search.cpan.org/~dlowe/DBIx-Table-0.04/Table.pm

DBix :: Tabelle. Stichworte


DBix :: Tabelle. Beschreibung

DBIx :: Table ist eine Perl-Klasse verwendet, um DBI Datenbanktabellen darstellen. DBIx :: Table ist eine Perl-Klasse verwendet, um DBI Datenbank tables.SYNOPSISTo macht es sinnvoll darstellen: Paket SUBCLASS; @ISA = qw (DBIx :: Table); Unter beschreiben {my ($ self) = shift; $ Self -> { 'table'} = $ table_name; $ Self -> { 'unique_keys'} = , ...]; $ Self -> { 'Spalten'} = {$ col_name => {% col_options} }; }; ]} Um das nützliche Objekt zu verwenden: $ table = Last SUBCLASS (db => $ dbi_object , ] $ Spalte]). $ Table = create SUBCLASS (db => $ dbi_object); $ New_table = $ Tabelle-> load_related (type => $ classname, row => $ row ); $ Num_rows = $ table-> num_rows (); $ Query_rows = $ table-> query_rows (); $ columns = $ table-> Spalten (); $ Db = $ table-> db (); $ Level = $ table-> debug_level (); $ Value = $ table-> get (Spalte => $ Spalte ); $ RETVAL = $ Tabelle-> set (Änderung => {$ column => $ value }, ); $ Retval = $ table-> Refresh (Spalten = , ); $ RETVAL = $ Tabelle-> commit (); $ RETVAL = $ Tabelle-> Entfernen (); $ Count = $ table-> count ( DBIx :: Table ist eine Klasse, entworfen als eine Abstraktionsschicht zu handeln um eine ziemlich große Teilmenge von SQL-Abfragen. Es genannt Table, weil es in erster Linie so ausgelegt ist, dass eine einzelne Unterklasse bietet eine objektorientierte Schnittstelle zu einer einzigen Datenbanktabelle. Das Modul flexibel genug ist aber, dass sie in eine Weise zu abstrahieren fast jedes Schema verwendet werden können, ist bequem zu den perl-Codierer, die nicht vertraut mit dem zugrunde liegenden Schema ist, oder sogar SQL.As der Synopse oben weist darauf hin, diese Klasse nicht sinnvoll ist, wenn sie von sich selbst einfach verwendet. Stattdessen sollte subclassed werden, es. folgt der Unterklasse eine besondere Syntax für die Struktur der Tabelle zu beschreiben, die die Tabelle Modul verwenden intern ihre können behavior.The Unterklasse zu steuern dann die zugrundeliegenden Daten für den Zugriff verwendet werden, mit dem Tabellenmodul kümmert die tatsächliche SQL zu schreiben. die aktuelle Version SELECT schreiben kann, UPDATE , INSERT und DELETE-Anweisungen. auf dem comp Je lexity der Definition, kann es auch tun schließt sich über mehrere Tabellen und lädt intelligent verknüpften Tabelle objects.The Rest der Dokumentation ist gespalten: Erstens, wie eine nützliche Unterklasse zu erstellen. Zweitens, Konstrukteure und Zugriffsmethoden auf der Unterklasse. Drittens einige Beispiele. Ohne weitere Umschweife ... über OpenOffice.org:OpenOffice.org (OO.o oder OOo) ist eine plattformübergreifende Office-Anwendungssuite für eine Reihe von verschiedenen Computer-Betriebssystemen. Es unterstützt das ISO-Standard-Openendocument-Format (ODF) für den Datenaustausch als Standardformat sowie Microsoft Office '97 -2003-Formate. Offene OpenOffice.org wurde ursprünglich von StarOffice abgeleitet, einer von Stardivision entwickelten Büro-Suite von Sun Microsystems im August 1999 erworben. Der Quellcode der Suite wurde im Juli 2000 veröffentlicht, um den dominierenden Marktanteil von Microsoft Office durch eine freie, offene Alternative zu senken. Spätere Versionen von StarOffice basieren auf OpenOffice.org mit zusätzlichen proprietären Komponenten. OpenOffice.org ist eine kostenlose Software, die unter der GNU Lesser General Public License (LGPL) .Das Projekt und Software werden als Openoffice informell bezeichnet, aber dieser Begriff ist eine Marke von einer anderen Partei gehalten, das Projekt erforderlich ist anzunehmen OpenOffice.org als seine formalen name.Requirements: · Perl-Anforderungen: · Perl.


DBix :: Tabelle. Zugehörige Software