Datentypen in RAQL

Der Fokus der Dashboard-Entwicklung liegt auf drei Typen von Daten: String, Datum und Gleitzahl. Zusätzlich zu diesen drei Datentypen werden von RAQL auch einfache Datentypen unterstützt, wenn mit Eingabedaten oder Übertragungsdaten gearbeitet wird. Die Datentypen der RAQL-Abfrageergebnisse werden allerdings bei der Nachbereitung der Ergebnisse immer den drei grundlegenden Datentypen zugeordnet.

Beachten Sie, dass die Zuordnung eines numerischen Datenttys (z. B. BigDecimal) zu einer Gleitzahl mit einem Verlust an Genauigkeit verbunden ist.

In der nachstehenden Tabelle sind die Datentypen, die von RAQL unterstützt werden, ihre Java-Entsprechung als auch ihre Zuordnung zu einem der drei Basisdatentypen aufgeführt.

RAQL-Datentyp

Java-Entsprechung

Abfrageergebnis-Mapping

bigdecimal

java.math.BigDecimal

number

boolean

java.lang.boolean

string

byte

java.lang.byte

string

character

java.lang.character

string

datetime

java.util.Date

date

double

java.lang.Double

number

float

java.lang.Float

number

integer

java.lang.Integer

number

long

java.lang.Long

number

short

java.lang.Short

number

string

java.lang.String

string