Types de données dans RAQL

Dans le cadre du développement de tableaux de bord, l'accent est mis sur trois types de données : chaîne, date et nombre à virgule flottante. Outre ces types de données de base, RAQL prend en charge d'autres types de données simples lors de la saisie ou de la diffusion de données. Les types de données des résultats de requêtes RAQL sont cependant toujours associés aux trois types de données de base durant le traitement de relance des résultats.

Il est à noter que le mappage de données de type numérique (par exemple, BigDecimal) avec un nombre à virgule flottante peut provoquer une perte de précision.

Le tableau suivant montre les types de données que RAQL prend en charge, leur équivalent Java, ainsi que leur mappage avec l'un des trois types de données de base.

Type de données RAQL

Équivalent Java

Mappage des résultats de requête

bigdecimal

java.math.BigDecimal

nombre

valeur booléenne

java.lang.boolean

chaîne

octet

java.lang.byte

chaîne

caractère

java.lang.character

chaîne

datetime

java.util.Date

date

double

java.lang.Double

nombre

virgule flottante

java.lang.Float

nombre

entier

java.lang.Integer

nombre

long

java.lang.Long

nombre

court

java.lang.Short

nombre

chaîne

java.lang.String

chaîne