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

SearchAll()


Syntax:

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

Beispiel:

mrel := SearchAll(stamm, "RRB_Frk")

Beschreibung:

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

Wenn kein index 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.

Zur Formatierung von suchstr siehe Search().

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 11.02.2025