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 Typ
    Methode
    Beschreibung
    long
    get(int index, E value)
    Gibt eine einzelne Information als Long-Wert zurück
    boolean
    getBoolean(int index, E value)
    Gibt eine einzelne Information als Boolean-Wert zurück
    Gibt die Spalten des Ergebnisses zurück.
    long
    getMax(E value)
    Gibt den maximalen Wert einer Spalte innerhalb des Ergebnisses zurück
    long
    getMin(E value)
    Gibt den minimalen Wert einer Spalte innerhalb des Ergebnisses zurück
    long
    getNext(E value)
    Gibt einen Wert aus dem ersten nach dem Anfragebereich liegenden Datensatz zurück
    int
    getSignedInt(int index, E value)
    Gibt eine einzelne Information als Integer-Wert mit Vorzeichen zurück
    getString(int index, E value)
    Gibt eine einzelne Information als String-Wert zurück
    boolean
    Gibt true zurück, wenn ein nächster Datensatz nach dem Anfragebereich ermittelt wurde
    boolean
    Gibt true zurück, wenn das Ergebnis leer ist
    int
    Gibt die Anzahl Datensätze zurück.
     
  • Methodendetails

    • size

      int size()
      Gibt die Anzahl Datensätze zurück. Der Datensatz hinter dem Anfragebereich wird nicht mitgezählt.
      Gibt zurück:
      die Anzahl Datensätze
    • get

      long get(int index, E value)
      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

      int getSignedInt(int index, E value)
      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

      String getString(int index, E value)
      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

      boolean getBoolean(int index, E value)
      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()
      Gibt true zurü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, sonst false
    • getNext

      long getNext(E value)
      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()
      Gibt true zurück, wenn das Ergebnis leer ist
      Gibt zurück:
      true, wenn das Ergebnis leer ist, sonst false
    • getMin

      long getMin(E value)
      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

      long getMax(E value)
      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

      Gibt die Spalten des Ergebnisses zurück. Dies entspricht den im Index definierten Spalten.
      Gibt zurück:
      die Spalten des Ergebnisses
    • toString

      String toString()
      Setzt außer Kraft:
      toString in Klasse Object