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 |