query

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

Die Funktion liefert eine Liste von Instanzen zurück, die auf das Instanz 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.