__getitem__ ist eine Methode der Klasse SapDB_ResultSet.
Mit dieser Methode positionieren Sie den Cursor auf einem Datensatz in der Ergebnismenge. Sie verwenden diese Methode, um in einer for-Schleife durch alle Datensätze der Ergebnismenge zu iterieren.
__getitem__ (pos)
pos |
Position des Datensatzes pos=0: erster Datensatz in der Ergebnismenge
|
Ergebnis:
● Datensatz an der angegebenen Position der Ergebnismenge
● bei leerer Ergebnismenge/wenn pos die Anzahl der Datensätze in der Ergebnismenge überschreitet: None
Sie iterieren mit for über die gesamte Ergebnismenge. Dabei ruft das System implizit die __getitem__-Methode auf und erhöht den Wert des Parameters pos immer um 1, bis die Methode eine Ausnahme auslöst.
for zip, name, state in session.sql ('SELECT * FROM hotel.city'):
print zip, name, state