Prty::Database::Row - Basisklasse Datensatz (abstrakt)
Prty::Object
Ein Objekt der Klasse repräsentiert einen Datensatz.
$tableClass = $this->tableClass;
Name der Tabellenklasse (String)
Ermittele den Namen der Tabellenklasse zur Datensatzklasse und liefere diesen zurück.
Eine Tabellenklasse speichert die Ergebnismenge einer Selektion.
Die bei einer Selektion verwendete Tabellenklasse hängt von der Datensatz-Klasse ab. Es gelten die Defaults:
Tabellenklasse bei Objekt-Datensätzen: Prty::Database::ResultSet::Object
Prty::Database::ResultSet::Object
Tabellenklasse bei Array-Datensätzen: Prty::Database::ResultSet::Array
Prty::Database::ResultSet::Array
Abweichend vom Default kann eine abgeleitete Datensatzklasse die Tabellenklasse über die Klassenvariable
our $TableClass = '...';
festlegen.
Ferner ist es möglich, die Tabellenklasse bei der Selektion per Option festzulegen:
$tab = $rowClass->select($db, -tableClass=>$tableClass, );
$tab = $class->makeTable(\@titles,\@data);
Erzeuge eine Datensatz-Tabelle mit Kolumnentiteln @titles und den Datensätzen @rows und liefere eine Referenz auf dieses Objekt zurück.
$tab = Person->makeTable( [qw/per_id per_vorname per_nachname/], qw/1 Rudi Ratlos/, qw/2 Elli Pirelli/, qw/3 Susi Sorglos/, qw/4 Kai Nelust/, );
Frank Seitz, http://fseitz.de/
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.