Schnittstelle IndexResult<E extends Enum<E>>
- Alle bekannten Unterschnittstellen:
LocatedIndexResult<E>
- Alle bekannten Implementierungsklassen:
AggregateIndexResult,BinaryIndexResult
public interface IndexResult<E extends Enum<E>>
Ergebnis einer Index-Abfrage, entspricht einer Tabellen-Darstellung mit dem Typ-Parameter E als "Spaltenkopf".
Werte können mit get(int, Enum) abgefragt werden, wobei der erste parameter die Zeile und der zweite die Spalte ist.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglongGibt eine einzelne Information als Long-Wert zurückbooleangetBoolean(int index, E value) Gibt eine einzelne Information als Boolean-Wert zurückGibt die Spalten des Ergebnisses zurück.longGibt den maximalen Wert einer Spalte innerhalb des Ergebnisses zurücklongGibt den minimalen Wert einer Spalte innerhalb des Ergebnisses zurücklongGibt einen Wert aus dem ersten nach dem Anfragebereich liegenden Datensatz zurückintgetSignedInt(int index, E value) Gibt eine einzelne Information als Integer-Wert mit Vorzeichen zurückGibt eine einzelne Information als String-Wert zurückbooleanhasNext()Gibttruezurück, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurdebooleanisEmpty()Gibttruezurück, wenn das Ergebnis leer istintsize()Gibt die Anzahl Datensätze zurück.toString()
-
Methodendetails
-
size
int size()Gibt die Anzahl Datensätze zurück. DerDatensatz hinter dem Anfragebereichwird nicht mitgezählt.- Gibt zurück:
- die Anzahl Datensätze
-
get
Gibt eine einzelne Information als Long-Wert zurück- Parameter:
index- Zeilen/Datensatzindex im Ergebnis. 0 gibt den ersten Eintrag zurück, 1 den zweiten usw.value- Wert/Spalte, der abgefragt werden soll- Gibt zurück:
- Information als Long-Wert oder -1 wenn der entsprechende Wert nicht indiziert wurde.
- Löst aus:
IllegalArgumentException- bei ungültigen Anfragen außerhalb des Bereichs
-
getSignedInt
Gibt eine einzelne Information als Integer-Wert mit Vorzeichen zurück- Parameter:
index- Zeilen/Datensatzindex im Ergebnis. 0 gibt den ersten Eintrag zurück, 1 den zweiten usw.value- Wert/Spalte, der abgefragt werden soll- Gibt zurück:
- Information als Integer-Wert oder -1 wenn der entsprechende Wert nicht indiziert wurde.
- Löst aus:
IllegalArgumentException- bei ungültigen Anfragen außerhalb des Bereichs
-
getString
Gibt eine einzelne Information als String-Wert zurück- Parameter:
index- Zeilen/Datensatzindex im Ergebnis. 0 gibt den ersten Eintrag zurück, 1 den zweiten usw.value- Wert/Spalte, der abgefragt werden soll- Gibt zurück:
- Information als String-Wert oder `null` wenn der entsprechende Wert nicht indiziert wurde.
- Löst aus:
IllegalArgumentException- bei ungültigen Anfragen außerhalb des Bereichs
-
getBoolean
Gibt eine einzelne Information als Boolean-Wert zurück- Parameter:
index- Zeilen/Datensatzindex im Ergebnis. 0 gibt den ersten Eintrag zurück, 1 den zweiten usw.value- Wert/Spalte, der abgefragt werden soll- Gibt zurück:
- Information als Boolean-Wert oder false wenn der entsprechende Wert nicht indiziert wurde.
- Löst aus:
IllegalArgumentException- bei ungültigen Anfragen außerhalb des Bereichs
-
hasNext
boolean hasNext()Gibttruezurück, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurde- Gibt zurück:
true, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurde, sonstfalse
-
getNext
Gibt einen Wert aus dem ersten nach dem Anfragebereich liegenden Datensatz zurück- Parameter:
value- Spalte- Gibt zurück:
- einen Wert aus dem nächsten Datensatz
-
isEmpty
boolean isEmpty()Gibttruezurück, wenn das Ergebnis leer ist- Gibt zurück:
true, wenn das Ergebnis leer ist, sonstfalse
-
getMin
Gibt den minimalen Wert einer Spalte innerhalb des Ergebnisses zurück- Parameter:
value- Spalte- Gibt zurück:
- den minimalen Wert einer Spalte innerhalb des Ergebnisses
-
getMax
Gibt den maximalen Wert einer Spalte innerhalb des Ergebnisses zurück- Parameter:
value- Spalte- Gibt zurück:
- den maximalen Wert einer Spalte innerhalb des Ergebnisses
-
getColumns
List<IndexContentDescriptor.IndexColumn> getColumns()Gibt die Spalten des Ergebnisses zurück. Dies entspricht den im Index definierten Spalten.- Gibt zurück:
- die Spalten des Ergebnisses
-
toString
String toString()
-