RecordPage
Ein RecordPage-Objekt repräsentiert eine Teilmenge von
Record-Objekten, die durch einen Aufruf ven
fetch_recordpage(filter, sorts=None, offset=None, limit=None) ermittelt wurde. Diese Teilmenge
ist durch einen gegebenen limit- und offset-Wert definiert und enthält
zudem die Gesamtzahl der passenden Record-Objekte.
Ein RecordPage-Objekt besitzt folgende Attribute:
filterListe von StringsDie vSQL-Filterbedingungen für die Datensätze. Nur Datensätze, für die alle diese Ausdrücke den Wert
Trueergeben, werden inrecordsenthalten sein.sortListe von StringsDie Datensätze werden lexikografisch nach diesen Ausdrücken sortiert.
Jedes Listenelement ist ein vSQL-Ausdruck optional gefolgt von
asc/descund/odernulls first/nulls last.offsetintDer Index des ersten zurückgegebenen Datensatzes, d. h. die Anzahl der passenden Datensätze (nach Anwendung von
filterundsort), die übersprungen werden, bevor der erste Datensatz inrecordserscheint.limitint | NoneDie maximale Anzahl an Datensätzen, die zurückgegeben wird, d. h. die Obergrenze, wie viele passende Datensätze (nach Anwendung von
filterundsort) inrecordsenthalten sein können.recordsDictionary(String ➝ Record)Die Datensätze als Dictionary. Schlüssel sind Datensatz-Identifizierer und die Werte sind Record-Objekte.
countintDie Anzahl der Records in diesem Objekt (d. h. die Länge von
records).totalintDie Gesamtzahl an Datensätzen, die
filterentsprechen (d. h. die Anzahl der Datensätze, die ohnelimitundoffsetzurückgegeben worden wären).