The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

values() - Liefere die Werte einer Kolumne

Synopsis

    @vals|$valA = $tab->values($key);

index() - Indiziere Tabelle nach Kolumne

Synopsis

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

VERSION

1.138

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

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