Section courante

A propos

Section administrative du site

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