Vordefinierte Klassen
SQLiteDatabase
Repräsentiert eine geöffnete SQLite-Datenbank.
Methoden
-
query
- Führt eine Abfrage aus
-
queryExec
- Führt eine Abfrage ohne Ergebnis aus
-
arrayQuery
- Führt eine Abfrage aus und gibt das Ergebnis als Array zurück
-
singleQuery
- Führt eine Abfrage aus und gibt entweder ein Array für eine
einzelne Spalte oder den Wert der ersten Zeile zurück
-
unbufferedQuery
- Führt eine ungepufferte Abfrage aus
-
lastInsertRowid
- Liefert die ZeilenID der zuletzt eingefügten Zeile
-
changes
- Liefert die Anzahl der veränderten Zeilen für die zuletzt ausgeführte
Abfrage
-
createAggregate
- Registriert eine benutzerdefinierte Aggregatfunktion zur Verwendung in
SQL-Abfragen
-
createFunction
- Registriert eine benutzerdefinierte Funktion zur Verwendung in
SQL-Abfragen
-
busyTimeout
- Setzt oder deaktiviert das "busy timeout"
-
lastError
- Liefert den Fehlercode des letzten aufgetretenen Fehlers
-
fetchColumnTypes
- Liefert ein Array mit den Spaltentypen einer bestimmten Tabelle
SQLiteResult
Repräsentiert eine gepufferte SQLite-Ergebnismenge.
Methoden
-
fetch
- Liefert die nächste Ergebniszeile der Ergebnismenge als Array.
-
fetchObject
- Liefert die nächste Ergebniszeile der Ergebnismenge als Objekt
-
fetchSingle
- Liefert den Wert der ersten Spalte der Ergebnismenge als String
-
fetchAll
- Liefert alle Ergebniszeilen des Resultsets als ein Array von Arrays
-
column
- Liefert eine Spalte der aktuellen Zeile der Ergebnismenge
-
numFields
- Liefert die Anzahl der Felder in der Ergebnismenge
-
fieldName
- Liefert den Namen eines bestimmten Feldes der Ergebnismenge
-
current
- Liefert die aktuelle Ergebniszeile als Array
-
key
- Liefert den aktuellen Zeilenindex
-
next
- Positioniert auf die nächste Ergebniszeile
-
valid
- Prüft ob weitere Ergebniszeilen verfügbar sind
-
rewind
- Positioniert auf die erste Zeile der Ergebnismenge zurück
-
prev
- Positioniert auf die vorhergehende Ergebniszeile
-
hasPrev
- Prüft ob eine vorhergehende Ergebniszeile verfügbar ist
-
numRows
- Liefert die Anzahl der Ergebniszeilen
-
seek
- Positioniert auf eine bestimmte Ergebniszeile
SQLiteUnbuffered
Repräsentiert eine nicht gepufferte Ergebnismenge. Ungepufferte Resultsets
sind sequentiell, daher kann in ihnen nur vorwärts gesucht werden.
Methoden
-
fetch
- Liefert die nächste Ergebniszeile der Ergebnismenge als Array.
-
fetchObject
- Liefert die nächste Ergebniszeile der Ergebnismenge als Objekt
-
fetchSingle
- Liefert den Wert der ersten Spalte der Ergebnismenge als String
-
fetchAll
- Liefert alle Ergebniszeilen als ein Array von Arrays
-
column
- Liefert eine Spalte der aktuellen Zeile der Ergebnismenge
-
numFields
- Liefert die Anzahl der Spalten der Ergebnismenge
-
fieldName
- Liefert den Namen einer bestimmten Spalte der Ergebnismenge
-
current
- Liefert die aktuelle Ergebniszeile als Array
-
next
- Positioniert auf die nächste Ergebniszeile
-
valid
- Prüft ob weitere Ergebniszeilen verfügbar sind