CacheReader

CacheReader

Liest einen oder mehrere Forward-Only-Streams von Resultsets durch Ausführen von OQ-Befehlen in der Cache-Quelle.


Bauherr

# neuer CacheReader()

Initialisieren Sie eine Instanz von CacheReader

Methoden

# getBigDecimal(Index)

Ruft den Wert des angegebenen Index als Dezimalzahl ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Dezimalwert für den angegebenen Index

# getBoolesch(Index)

Ruft den Wert des angegebenen Index als Bool ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Bool-Wert für den angegebenen Index

# Verabredung bekommen(Index) → {Datum}

Gibt DateTime am angegebenen Spaltenindex zurück

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:
Typ
Datum

# GetDouble(Index)

Ruft den Wert des angegebenen Index als Double ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Doppelter Wert für den angegebenen Index

# getFieldCount()

Ruft die Anzahl der Spalten ab.

Rücksendung:

Nummer

# getönt(Index)

Ruft den Wert des angegebenen Index als 32-Bit-Ganzzahl ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Zahlenwert für den angegebenen Index

# getIsClosed()

True, wenn der Reader geschlossen ist, sonst false.

Rücksendung:

boolean

# lang werden(Index)

Ruft den Wert des angegebenen Index als 64-Bit-Ganzzahl ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Zahlenwert für den angegebenen Index

# getName(Index)

Gibt den Namen des angegebenen Spaltenindex zurück

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Name der Spalte

# getOrdinal(Spaltenname)

Gibt den Index des angegebenen Spaltennamens zurück

Parameter:
Name und Vorname Typ Beschreibung
columnName Schnur

Name der Spalte

Rücksendung:

Index der Spalte

# getShort(Index)

Ruft den Wert des angegebenen Index als 16-Bit-Ganzzahl ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Zahlenwert für den angegebenen Index

# Getstring(Index)

Ruft den Wert des angegebenen Index als Zeichenfolge ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

Rücksendung:

Zeichenfolgenwert für die angegebene Spalte

# Wert erhalten(Index, cls)

Ruft den Wert am angegebenen Spaltenindex ab

Parameter:
Name und Vorname Typ Beschreibung
index Nummer

Index der Spalte

cls JsonDataType

Gibt den Typ des aus dem Cache erhaltenen Werts an.

Wirft:
  • IOException

  • ClassNotFoundException

Rücksendung:

langer Wert für den angegebenen Index

# getValues(Objekte, cls)

Füllt ein Array von Objekten mit Werten in der aktuellen Zeile

Parameter:
Name und Vorname Typ Beschreibung
objects Array.

Array von Objekten, die gefüllt werden sollen

cls JsonDataType

Gibt den Typ des aus dem Cache erhaltenen Werts an.

Rücksendung:

Anzahl der im angegebenen Array kopierten Objekte

# (asynchron) lesen()

Bewegt ICacheReader zum nächsten Datensatz

Rücksendung:

true, wenn mehr Zeilen vorhanden sind; sonst falsch