DataQueryObject
extends
Iterator
in
Interface für Datenzugriff
Alle Objekte die diese Schnittstelle implementieren können mittels DataQuerys abgefragt und bearbeitet werden. Das Interface schreibt neben den Funktionen zum Zugriff auf die Objekte auch die - teilweise doppelten Schreibweisen für den Iterator vor. Die implementierende Klasse sollte hierzu einfach einen Wrapper einfügen:
abstract public mixed current() -> getCurrent
abstract public scalar key() -> getCurrentKey
abstract public void next() -> getNext()
abstract public void rewind()
abstract public boolean valid() -> isValid()
Tags
Table of Contents
Methods
- append() : mixed
- Neue Zeile hinzufügen
- existsIndex() : mixed
- Prüfen ob der Schlüssel vorhanden ist.
- getCount() : mixed
- Anzahl zurückgeben
- getCurrent() : mixed
- Aktuelles Objekt zurückgeben
- getCurrentKey() : mixed
- Aktuelle Schlüssel zurückgeben
- getNext() : mixed
- Nächsten Wert zurückgeben
- getValueAt() : mixed
- Wert am Schlüssel holen
- isValid() : mixed
- Prüfen ob der Wert gültig ist
- orderBy() : mixed
- Sortierung der Werte
- removeIndex() : mixed
- Wert des Schlüssels entfernen
- setValueAt() : mixed
- Wert setzen
- truncate() : mixed
- Datenobjekt leeren
- unique() : mixed
- Eindeutige Werte zurückgeben
Methods
append()
Neue Zeile hinzufügen
public
append(mixed $value) : mixed
Parameters
- $value : mixed
existsIndex()
Prüfen ob der Schlüssel vorhanden ist.
public
existsIndex(mixed $index) : mixed
Parameters
- $index : mixed
-
Schlüssel
getCount()
Anzahl zurückgeben
public
getCount() : mixed
getCurrent()
Aktuelles Objekt zurückgeben
public
getCurrent() : mixed
getCurrentKey()
Aktuelle Schlüssel zurückgeben
public
getCurrentKey() : mixed
getNext()
Nächsten Wert zurückgeben
public
getNext() : mixed
getValueAt()
Wert am Schlüssel holen
public
getValueAt(mixed $index) : mixed
Parameters
- $index : mixed
-
Schlüssel
isValid()
Prüfen ob der Wert gültig ist
public
isValid() : mixed
orderBy()
Sortierung der Werte
public
orderBy(Closure $callback) : mixed
Parameters
- $callback : Closure
removeIndex()
Wert des Schlüssels entfernen
public
removeIndex(mixed $index) : mixed
Parameters
- $index : mixed
-
Schlüssel
setValueAt()
Wert setzen
public
setValueAt(mixed $index, mixed $value) : mixed
Parameters
- $index : mixed
-
Schlüssel
- $value : mixed
-
Wert
truncate()
Datenobjekt leeren
public
truncate() : mixed
unique()
Eindeutige Werte zurückgeben
public
unique() : mixed