Voici un tableau de référence des différents instructions CQL de Cassandra :
Nom | Description |
---|---|
ALTER KEYSPACE | Cette instruction permet de modifier les options d'un espace de clefs. |
ALTER MATERIALIZED VIEW | Cette instruction permet de modifier les options d'une vue matérialisée. |
ALTER ROLE | Cette instruction permet de modification des options de rôle. |
ALTER TABLE | Cette instruction permet de modifier une table existante. |
ALTER USER | Cette instruction permet de modifier des options d'un utilisateur. |
BATCH | Cette instruction permet de regrouper plusieurs INSERT, UPDATE et DELETE afin de les exécutés dans une seule instruction. |
CREATE INDEX | Cette instruction permet la création d'un index secondaire sur une table. |
CREATE KEYSPACE | Cette instruction permet de créer un espace de clef. |
CREATE MATERIALIZED VIEW | Cette instruction permet de créer une vue matérialisée sur une table. |
CREATE ROLE | Cette instruction permet de créer un rôle. |
CREATE TABLE | Cette instruction permet d'effectuer la création d'une nouvelle table. |
CREATE TRIGGER | Cette instruction permet la création d'un nouveau déclencheur. |
CREATE USER | Cette instruction permet d'effectuer la création d'un utilisateur. |
DELETE | Cette instruction permet la suppression de lignes ou de parties de lignes. |
DESCRIBE | Cette instruction permet de générer des informations sur l'unité d'allocation Cassandra connecté ou sur les objets de données entreposés dans l'unité d'allocation. |
DESCRIBE AGGREGATE | Cette instruction permet de sortir la commande CQL pouvant être utilisée pour recréer l'agrégat défini par l'utilisateur donné. |
DESCRIBE AGGREGATES | Cette instruction permet d'afficher les noms de tous les agrégats définis par l'utilisateur dans l'espace de clefs actuel, ou dans tous les espaces de clefs s'il n'y a pas d'espace de clefs actuel. |
DESCRIBE CLUSTER | Cette instruction permet de sortir des informations sur l'unité d'allocation Cassandra connecté, telles que le nom de l'unité d'allocation, le partitionneur et le snitch utilisés. |
DESCRIBE FUNCTION | Cette instruction permet de sortir la commande CQL pouvant être utilisée pour recréer la fonction définie par l'utilisateur donnée. |
DESCRIBE FUNCTIONS | Cette instruction permet d'afficher les noms de toutes les fonctions définies par l'utilisateur dans l'espace de clefs actuel, ou dans tous les espaces de clefs s'il n'y a pas d'espace de clefs actuel. |
DESCRIBE INDEX | Cette instruction permet de sortir la commande CQL pouvant être utilisée pour recréer l'index donné. |
DESCRIBE KEYSPACE | Cette instruction permet de sortir les commandes CQL pouvant être utilisées pour recréer l'espace de clefs donné et les objets qu'il contient (tels que les tables, les types, les fonctions,...). |
DESCRIBE KEYSPACES | Cette instruction permet de sortir les noms de tous les espaces de clefs. |
DESCRIBE MATERIALIZED VIEW | Cette instruction permet de sortir la commande CQL pouvant être utilisée pour recréer la vue matérialisée donnée. |
DESCRIBE SCHEMA | Cette commande permet de sortir les commandes CQL pouvant être utilisées pour recréer le schéma entier (non système). |
DESCRIBE TABLE | Cette instruction permet de sortir les commandes CQL pouvant être utilisées pour recréer la table donnée. |
DESCRIBE TABLES | Cette instruction permet d'afficher les noms de toutes les tables dans l'espace de clefs actuel, ou dans tous les espaces de clefs s'il n'y a pas d'espace de clefs actuel. |
DESCRIBE TYPE | Cette instruction permet de sortir la commande CQL pouvant être utilisée pour recréer le type défini par l'utilisateur donné. |
DESCRIBE TYPES | Cette commande permet d'afficher les noms de tous les types définis par l'utilisateur dans l'espace de clefs actuel, ou dans tous les espaces de clefs s'il n'y a pas d'espace de clefs actuel. |
DROP INDEX | Cette commande permet d'effectuer la suppression d'un index secondaire. |
DROP KEYSPACE | Cette instruction permet d'effectuer la suppression d'un espace de clefs. |
DROP MATERIALIZED VIEW | Cette instruction permet de supprimer une vue matérialisée. |
DROP ROLE | Cette instruction permet de supprimer un rôle. |
DROP TABLE | Cette instruction permet d'effectuer la suppression d'une table. |
DROP TRIGGER | Cette instruction permet la suppression d'un déclencheur. |
DROP USER | Cette instruction permet la suppression d'un utilisateur. |
GRANT PERMISSION | Cette instruction permet d'octroyer une autorisation. |
GRANT ROLE | Cette instruction permet l'attribution d'un rôle. |
INSERT | Cette instruction permet l'insertion de données pour une ligne. |
INSERT JSON | Cette instruction permet l'insertion d'une cartographie codée JSON en tant que ligne unique. |
LIST PERMISSIONS | Cette instruction permet de répertorier la liste des autorisations accordées. |
LIST ROLES | Cette instruction permet de répertorier tous les rôles connus (dans le système ou attribués à un rôle spécifique). |
LIST USERS | Cette instruction permet de répertorier les utilisateurs existants. |
REVOKE PERMISSION | Cette instruction permet de révoquer une autorisation d'un rôle. |
REVOKE ROLE | Cette instruction permet de révoquer un rôle. |
SELECT | Cette instruction permet d'interrogation des données à partir des données. |
SELECT JSON | Cette instruction permet de renvoyer chaque ligne sous la format d'une seule cartographie encodée en JSON. |
TRUNCATE | Cette instruction permet de tronquer une table. |
UPDATE | Cette instruction permet la mise à jour d'une ligne. |
USE | Cette instruction permet de changer l'espace de clefs courant (pour la connexion sur laquelle il est exécuté). |
Dernière mise à jour : Vendredi, le 9 septembre 2020