Voici un tableau de référence des différents mots réservés du Apex :
| Nom | Description |
|---|---|
| abstract | Ce mot réservé permet de déclarer que la classe contient des méthodes abstraites, c'est-à-dire des méthodes dont seule la signature est déclarée et aucun corps n'est défini. |
| activate | Ce mot réservé permet d'activer une déclaration. |
| and | Ce mot réservé permet d'indiquer un «Et binaire» ou un «Et logique». |
| any | Ce mot réservé permet d'indiquer n'importe quel éléments dans certains instructions. |
| array | Ce mot réservé permet d'indiquer un tableau. |
| as | Ce mot réservé permet d'associer un type de données différents (cast) lors de l'utilisation d'une variable. |
| asc | Ce mot réservé permet d'indiquer un tri d'enregistrement dans l'ordre ascendant. |
| autonomous | Ce mot réservé permet de rendre autonome une déclaration. |
| begin | Ce mot réservé permet d'indiquer le début d'un bloc d'instruction |
| bigdecimal | Ce mot réservé permet d'indiquer un type de variable à grand nombre à décimal. |
| blob | Ce mot réservé identifie le type de données BLOB. |
| boolean | Ce mot réservé identifie le type de variable booléen. |
| break | Ce mot réservé permet d'interrompre une boucle ou une instruction «switch». |
| bulk | Ce mot réservé permet d'importer un fichier de données dans une table de base de données ou vue d'un format utilisateur spécifié |
| by | Ce mot réservé permet d'indiquer une méthode de traitement dans certains instructions. |
| byte | Ce mot réservé identifie le type de variable d'octet. |
| case | Ce mot réservé permet d'identifier un cas dans un mot réservé «switch». |
| cast | Ce mot réservé permet de castré un type de données. |
| catch | Ce mot réservé permet la gestion des erreurs. |
| char | Ce mot réservé identifie le type de variable de caractère. |
| class | Ce mot réservé identifie un objet (classe). |
| collect | Ce mot réservé permet d'indiquer une collection de données. |
| commit | Ce mot réservé permet de commiter les changements d'une transaction explicite et ferme la transaction. |
| const | Ce mot réservé permet de définir une constante. |
| continue | Ce mot réservé permet de recommencer au début d'une boucle. |
| currency | Ce mot réservé permet d'indiquer un type de données de monnaie. |
| date | Ce mot réservé permet d'indiquer un type de données de date. |
| datetime | Ce mot réservé permet d'indiquer un type de données de date et heure. |
| decimal | Ce mot réservé permet d'indiquer un type de données de décimal. |
| default | Ce mot réservé permet d'exécuter un cas par défaut si les autres ne sont pas correspondant dans une mot réservé «switch». |
| delete | Ce mot réservé permet de supprimer un ou plusieurs enregistrement dans une table ou une vue |
| desc | Ce mot réservé permet d'indiquer un tri d'enregistrement dans le sens inverse, soit l'ordre descendant. |
| do | Ce mot réservé permet d'effectuer une boucle avec «while». |
| double | Ce mot réservé identifie le type de variable de «double». |
| else | Ce mot réservé permet d'effectuer une situation contraire à la condition «if». |
| end | Ce mot réservé permet d'indiquer la fin d'un bloc d'instruction dans une transaction. |
| enum | Ce mot réservé permet d'effectuer une énumération de constantes ou de valeurs. |
| exception | Ce mot réservé permet d'indiquer une exception. |
| exit | Ce mot réservé permet d'indiquer de quitter. |
| export | Ce mot réservé permet d'utiliser des objets ou fonctions dans des scripts étrangers. |
| extends | Ce mot réservé permet d'utiliser et de rajouter des fonctions et variables dans un objet déjà créé. |
| false | Ce mot réservé est une constante indiquant «faux» |
| final | Ce mot réservé indique qu'on ne peut pas changer une variable, un paramètre,.... |
| finally | Ce mot réservé indique une partie exécuté de façon générale dans un traitement d'exception et d'erreur. |
| float | Ce mot réservé identifie le type de variable de «float». |
| for | Ce mot réservé permet d'effectuer une compteur de boucle. |
| from | Ce mot réservé permet d'indiquer une source d'informations dans certains instructions. |
| global | Ce mot réservé permet de déclarer que la classe est connue de tout le code Apex partout. |
| goto | Ce mot réservé permet de faire un saut d'exécution à une étiquette. |
| group | Ce mot réservé permet de donner des droits d'accès à une base de données principal. |
| having | Ce mot réservé permet d'indiquer qu'il prendre un élément dans un formulation de requête. |
| hint | Ce mot réservé permet d'activer le contrôle de génération de messages d'information par le compilateur. |
| if | Ce mot réservé permet d'effectuer le traitement d'une condition. |
| implements | Ce mot réservé permet d'implémenter une interface dans une classe. |
| import | Ce mot réservé permet d'importer des classes de modules dans un programme. |
| in | Ce mot réservé permet d'effectuer un teste sur des ensembles. |
| inner | Cet mot réservé permet d'indiquer un type de jointure. |
| insert | Ce mot réservé permet d'insérer un ou plusieurs enregistrement dans une table ou une vue |
| instanceof | Ce mot réservé effectue la vérification qu'une variable soit un instant d'objet. |
| int | Ce mot réservé identifie le type de variable d'entier. |
| integer | Ce mot réservé identifie le type de variable d'entier. |
| interface | Ce mot réservé permet de définir une interface pour une classe héritière. |
| into | Ce mot réservé permet d'indiquer que des valeurs suivent pour une insertion. |
| join | Ce mot réservé permet d'indiquer une jointure dans une sortie de données. |
| like | Ce mot réservé permet d'indiquer une recherche dans un champ de chaîne de caractères. |
| limit | Ce mot réservé permet d'indiquer la limite d'intervalle de sortie. |
| list | Ce mot réservé permet d'indiquer une liste de données. |
| long | Ce mot réservé identifie le type de variable d'entier long. |
| loop | Ce mot réservé permet d'indiquer une boucle. |
| map | Ce mot réservé permet d'indiquer une carte de données. |
| merge | Ce mot réservé permet d'effectuer des opérations d'insertions, de mise à jour ou de suppression dans une table destinataire basé sur le résultat d'un jointure d'une table source. |
| new | Ce mot réservé permet de créer un objet ou un type de données. |
| not | Ce mot réservé permet d'indiquer la négation d'une expression. |
| null | Ce mot réservé est une constante indiquant «nulle», soit un pointeur vers rien. |
| nulls | Ce mot réservé permet d'indiquer un nulle trié. |
| number | Ce mot réservé identifie le type de données de nombre. |
| object | Ce mot réservé est un identificateur de type de données étant l'ancêtre tous les types |
| of | Ce mot réservé permet d'indiquer un groupe d'élément. |
| on | Ce mot réservé permet d'indiquer une activation ou compris dans un groupe. |
| or | Ce mot réservé permet d'indiquer un «Ou binaire» ou un «Ou logique». |
| outer | Ce mot réservé permet d'indiquer tous les enregistrements lorsqu'il existe une correspondance dans les enregistrements de table gauche ou de droite dans une jointure. |
| override | Ce mot réservé permet d'indiquer de modifier ou d'étendre une classe existante. |
| package | Ce mot réservé permet d'indiquer l'intégration de paquetage de bibliothèque |
| parallel | Ce mot réservé permet d'indiquer un définition parallèle. |
| pragma | Ce mot réservé permet d'indiquer une directive pragma. |
| private | Ce mot réservé permet de spécifié qu'un objet ou une variable est de type privé. |
| protected | Ce mot réservé permet de rendre accessible des éléments d'une classe uniquement par la classe et à ses filles. |
| public | Ce mot réservé permet de spécifié qu'un objet ou une variable est de type public ou accessible à tous. |
| retrieve | Ce mot réservé permet de retrouver des données. |
| return | Ce mot réservé permet de terminer une fonction avec une valeur optionnel. |
| rollback | Ce mot réservé permet d'indiquer qu'il faut annuler les opérations ou transactions. |
| select | Ce mot réservé permet de sortie une liste de données à partir d'une ou plusieurs tables ou vues. |
| set | Ce mot réservé permet de fixer la valeur de variable du système |
| short | Ce mot réservé identifie le type de variable d'entier court. |
| sObject | Ce mot réservé permet d'indiquer une représentation d'une ligne de données et ne peut être déclarée dans Apex qu'à l'aide du nom d'API SOAP de l'objet. |
| sort | Ce mot réservé permet d'indiquer de trier un tableau. |
| static | Ce mot réservé permet de rendre disponible une fonction ou variable d'une classe de façon global comme si elle se trouvait en dehors de la classe elle-même. |
| string | Ce mot réservé permet d'indiquer une chaîne de caractères. |
| super | Ce mot réservé permet de faire appel à la classe parente pour une sous-classe. |
| switch | Ce mot réservé permet d'effectuer des testes de cas. |
| synchronized | Ce mot réservé permet de rendre fonctionnelle une classe de manière multi-tâche ou multi-processus. |
| system | Ce mot réservé permet d'indiquer un espace de nom, un événement ou une validation système. |
| testmethod | Ce mot réservé permet d'indiquer une méthode de test Apex. |
| then | Ce mot réservé permet d'indiquer l'instruction conséquente. |
| this | Ce mot réservé permet de se référer directement à un élément, variable ou fonction de la classe courante. |
| throw | Ce mot réservé permet de déclencher une exception. |
| time | Ce mot réservé permet d'indiquer un type de données d'heure. |
| transaction | Ce mot réservé permet d'indiquer une transaction. |
| trigger | Ce mot réservé permet d'indiquer une déclencheur d'événement. |
| true | Ce mot réservé est une constante indiquant «vrai» |
| try | Ce mot réservé débute un bloc devant être surveiller par des exceptions. |
| undelete | Cet mot réservé permet d'indiquer une restauration des associations d'enregistrement pour les types de relations. |
| update | Ce mot réservé permet de modifier des données existantes dans une table ou un vue de la base de données. |
| upsert | Ce mot réservé permet d'indiquer une insertion des enregistrements et l'action de mettre à jour des enregistrements. |
| using | Ce mot réservé permet de définir des alias dans des espaces de noms ou l'utilisation d'un objet dans un bloc. |
| virtual | Ce mot réservé permet de définir une fonction pouvant être remplacer par une nouvelle fixation de classe. |
| void | Ce mot réservé permet de définir un type n'ayant aucun type. |
| webservice | Ce mot réservé permet de définir les méthodes de niveau supérieur et les méthodes de classe externe. |
| when | Ce mot réservé permet d'indiquer un cas à évaluer dans certains instructions. |
| where | Ce mot réservé permet d'indiquer une clause de recherche dans certains instructions. |
| while | Ce mot réservé permet de définir une boucle. |
Dernière mise à jour : Vendredi, le 9 septembre 2020