NAME

Quiq::Database::ResultSet::Array - Liste von Datensätzen in Array-Repräsentation

BASE CLASS

Quiq::Database::ResultSet

DESCRIPTION

Ein Objekt der Klasse repräsentiert eine Liste von gleichartigen Datensätzen in Array-Repräsentation.

METHODS

Miscellaneous

columnIndex() - Liefere Index des Kolumnentitels

Synopsis

$idx = $tab->columnIndex($title);

Description

Liefere den Index der Kolumne mit dem Titel $title. Existiert die Kolumne nicht, löse eine Exception aus.

defaultRowClass() - Liefere Namen der Default-Rowklasse

Synopsis

$rowClass = $class->defaultRowClass;

Description

Liefere den Namen der Default-Rowklasse: 'Quiq::Database::Row::Array'

Auf die Default-Rowklasse werden Datensätze instantiiert, für die bei der Instantiierung einer Table-Klasse keine Row-Klasse explizit angegeben wurde.

Subclass Implementation

lookupSub() - Suche Datensatz

Synopsis

$row = $tab->lookupSub($key=>$val);

Description

Durchsuche die Tabelle nach dem ersten Datensatz, dessen Attribut $key den Wert $val besitzt und liefere diesen zurück. Erfüllt kein Datensatz das Kriterium, liefere undef.

Details

Wird durch Basisklasse getestet

index() - Indiziere Tabelle nach Kolumne

Synopsis

%idx|$idxH = $tab->index($key);

VERSION

1.222

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2024 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.