query-instances

Die Funktion query-instances erwartet drei Argumente: ein Template für eine Instanz, eine nicht-negative Ganzzahl und eine Transaktion.

Die Funktion liefert eine Liste von Instanzen zurück, die auf das Template passen, d.h. in den Werten übereinstimmen. Wenn keine Instanzen auf das Template passen, ist der Rückgabewert nil.

Das zweite Argument gibt an, wie viele Instanzen maximal als Ergebnis geliefert werden.

Die Transaktion für das dritte Argument kann mit begin-transaction oder with-transaction erzeugt werden.