[Inhalt] [Zurück] [Weiter] [Thema] [Index]

SearchAll()


Syntax:

SearchAll (Relation R, String key [, String sortindex]) : Relation
R: Relation, die durchsucht werden soll
key: String, nach dem gesucht werden soll
sortindex: optional der zu benutzende Sortierindex (nicht für dBase)

Beispiel:

mrel := SearchAll(stamm, "RRB_Frk")

Beschreibung:

Sucht alle Tupel aus der Relation R heraus, die auf key passen, und speichert sie in einer MemRelation (siehe NewMemRelation()). Die Ergebnisrelation erbt den Namen der Ausgangsrelation.

Wenn kein sortindex angegeben wird, muss auf R mittels CreateIndex() ein Index erzeugt worden sein.

Die Tupel in der Ergebnisrelation sind Kopien der Tupel aus R. D.h., Änderungen auf ihnen betreffen nicht die Tupel aus R.

Siehe auch SelectAll(), CollectAll(), DBFilter() und SearchFull().

Zum Zurückschreiben von geänderten, gelöschten oder hinzugefügten Tupeln in der Ergebnisrelation in die Ursprungsrelation kann RelWriteBack() verwendet werden.



toposoft 28.10.2024