Types de données
Ce tableau décrit l'utilisation des types de données supportés par Data Shaping Expression Language.
Type | Syntax (Syntaxe) | Exemples | ClasseJava correspondante |
---|---|---|---|
Chaîne de caractères | Les chaînes de caractères doivent être séparées par des guillemets simples ou doubles. SI vous souhaitez utiliser des guillemets dans votre chaîne de caractères, vous pouvez les échapper avec \ ou utiliser des guillemets différents de ceux de séparation de la chaîne de caractères. Vous pouvez également utiliser les séquences suivantes pour l'échappement : \n, \r, \f, \t, \b, \/, \' pour les chaînes de caractères avec des guillemets simples et \" pour les chaînes de caractères avec des guillemets doubles. CR, NL et LF ne sont pas autorisés dans les chaînes de caractères contenant des guillemets. |
|
java.lang.string |
Entier | Les types integer sont des nombres entiers, positifs ou négatifs. |
|
java.lang.Integer |
long | Les valeurs longues doivent être suivies de l ou L pour être interprétées comme type long. Sinon, elles sont interprétées comme type integer. |
|
java.lang.Long |
double | Les valeurs doubles doivent être écrites en notation scientifique ou être suivies de d ou D pour être interprétées comme type double. Sinon, elles sont interprétées comme type decimal. |
|
java.lang.Double |
Float | Les valeurs flottantes peuvent être écrites en notation scientifique. Elles doivent être suivies de f ou F pour être interprétées comme type float. Sinon, elles sont interprétées comme type double, si elles contiennent une notation scientifique, ou comme type decimal, si elles n'en contiennent pas. |
|
java.lang.Float |
Decimal (Décimal) | Les décimaux sont des nombres avec un point décimal |
|
java.math.BigDecimal |
Booléen | Les booléens sont insensibles à la casse. |
|
java.lang.Boolean |
Octets (Bytes) | Les valeurs bytes doivent être écrites en caractères hexadécimaux, en minuscules ou en majuscules, avec le préfixe 0x ou 0X. |
|
byte[] |
Date | Les dates doivent être séparées par des guillemets simples ou doubles. Elles se composent d'une année, d'un mois et d'un jour, au format yyyyMMdd, yyyy/MM/dd ou yyyy-MM-dd. Pour les évaluer comme dates et non en tant que chaînes de caractères, utilisez une fonction toDate. Pour plus d'informations, consultez Fonctions relatives aux types de données. |
|
java.time.LocalDate |
Time (Heure) | Les heures doivent être séparées par des guillemets simples ou doubles. Elles se composent d'heures et de minutes, voire également de secondes et de millisecondes ainsi que d'un fuseau horaire. Le format doit être HH:mm, hh:mm:ss ou HH:mm:ss.SSS. Pour les évaluer comme heures et non chaînes de caractères, vous devez utiliser une fonction toTime. |
|
|
Datetime (Date et heure) | Les types Datetime doivent être séparés par des guillemets simples ou doubles. Ils se composent d'une date, d'une heure et d'un fuseau horaire facultatif. Le format doit suivre le standard international ISO 8601. Pour les évaluer comme des datetimes et non des types strings, vous devez utiliser une fonction toDateTime. |
|
|