tttx-tree-sitter-cql

Crates.iotttx-tree-sitter-cql
lib.rstttx-tree-sitter-cql
version0.1.1
created_at2025-05-09 18:21:56.735995+00
updated_at2025-07-28 14:01:23.675177+00
descriptionCql grammar for tree-sitter
homepage
repositoryhttps://github.com/akzestia/tree-sitter-cql
max_upload_size
id1667474
size2,633,677
アクゼスティア (Akzestia)

documentation

README

Tree-Sitter grammar for CQL

🇺🇸 English | 🇯🇵 日本語

Crates.io


[!TIP] Reference docs DataStax HCD

Features

✅   Full CQL 3.4+ support
✅   Syntax highlighting
✅   Zed Editor integration
✅   Neovim integration

IDE Integration

📋 CQL Commands

Command Status
ALTER KEYSPACE :white_check_mark:   Implemented
ALTER MATERIALIZED VIEW :white_check_mark:   Implemented
ALTER ROLE :white_check_mark:   Implemented
ALTER TABLE :white_check_mark:   Implemented
ALTER TYPE :white_check_mark:   Implemented
ALTER USER (Deprecated) :white_check_mark:   Implemented
BATCH :white_check_mark:   Implemented
COMMIT SEARCH INDEX :white_check_mark:   Implemented
CREATE AGGREGATE :white_check_mark:   Implemented
CREATE FUNCTION :white_check_mark:   Implemented
CREATE INDEX :white_check_mark:   Implemented
CREATE KEYSPACE :white_check_mark:   Implemented
CREATE MATERIALIZED VIEW :white_check_mark:   Implemented
CREATE ROLE :white_check_mark:   Implemented
CREATE SEARCH INDEX :white_check_mark:   Implemented
CREATE TABLE :white_check_mark:   Implemented
CREATE TYPE :white_check_mark:   Implemented
CREATE USER (Deprecated) :white_check_mark:   Implemented
DELETE :white_check_mark:   Implemented
DROP AGGREGATE :white_check_mark:   Implemented
DROP FUNCTION :white_check_mark:   Implemented
DROP INDEX :white_check_mark:   Implemented
DROP KEYSPACE :white_check_mark:   Implemented
DROP MATERIALIZED VIEW :white_check_mark:   Implemented
DROP ROLE :white_check_mark:   Implemented
DROP SEARCH INDEX :white_check_mark:   Implemented
DROP TABLE :white_check_mark:   Implemented
DROP TYPE :white_check_mark:   Implemented
DROP USER (Deprecated) :white_check_mark:   Implemented
GRANT ROLE :white_check_mark:   Implemented
GRANT PERMISSION :white_check_mark:   Implemented
INSERT :white_check_mark:   Implemented
LIST PERMISSIONS :white_check_mark:   Implemented
LIST ROLES :white_check_mark:   Implemented
LIST USERS (Deprecated) :white_check_mark:   Implemented
REVOKE ROLE :white_check_mark:   Implemented
REVOKE PERMISSION :white_check_mark:   Implemented
SELECT :white_check_mark:   Implemented
TRUNCATE :white_check_mark:   Implemented
UPDATE :white_check_mark:   Implemented
USE :white_check_mark:   Implemented

🔑 Keywords

keyword Status
USE :white_check_mark:   Implemented
ALTER :white_check_mark:   Implemented
CREATE :white_check_mark:   Implemented
KEYSPACE :white_check_mark:   Implemented
TABLE :white_check_mark:   Implemented
WITH :white_check_mark:   Implemented
WHERE :white_check_mark:   Implemented
IF :white_check_mark:   Implemented
AND :white_check_mark:   Implemented
SET :white_check_mark:   Implemented
IN :white_check_mark:   Implemented
TO :white_check_mark:   Implemented
FROM :white_check_mark:   Implemented
USING :white_check_mark:   Implemented
TIMESTAMP :white_check_mark:   Implemented
TTL :white_check_mark:   Implemented
EXISTS :white_check_mark:   Implemented
NOT :white_check_mark:   Implemented
TYPE :white_check_mark:   Implemented
VIEW :white_check_mark:   Implemented
MATERIALIZED :white_check_mark:   Implemented
REPLICATION :white_check_mark:   Implemented
DURABLE_WRITES :white_check_mark:   Implemented
BATCH :white_check_mark:   Implemented
APPLY :white_check_mark:   Implemented
BEGIN :white_check_mark:   Implemented
UNLOGGED :white_check_mark:   Implemented
LOGGED :white_check_mark:   Implemented
COUNTER :white_check_mark:   Implemented
TRUNCATE :white_check_mark:   Implemented
INSERT :white_check_mark:   Implemented
INTO :white_check_mark:   Implemented
VALUES :white_check_mark:   Implemented
UPDATE :white_check_mark:   Implemented
DELETE :white_check_mark:   Implemented
ROLE :white_check_mark:   Implemented
PASSWORD :white_check_mark:   Implemented
USER :white_check_mark:   Implemented
SUPERUSER :white_check_mark:   Implemented
NOSUPERUSER :white_check_mark:   Implemented
ADD :white_check_mark:   Implemented
DROP :white_check_mark:   Implemented
RENAME :white_check_mark:   Implemented
COMPACT :white_check_mark:   Implemented
STORAGE :white_check_mark:   Implemented
CONTAINS :white_check_mark:   Implemented
KEY :white_check_mark:   Implemented
LOGIN :white_check_mark:   Implemented
OPTIONS :white_check_mark:   Implemented
OR :white_check_mark:   Implemented
REPLACE :white_check_mark:   Implemented
SFUNC :white_check_mark:   Implemented
STYPE :white_check_mark:   Implemented
FINALFUNC :white_check_mark:   Implemented
INITCOND :white_check_mark:   Implemented
LANGUAGE :white_check_mark:   Implemented
INPUT :white_check_mark:   Implemented
ON :white_check_mark:   Implemented
FUNCTION :white_check_mark:   Implemented
CALLED :white_check_mark:   Implemented
RETURNS :white_check_mark:   Implemented
FILTERING :white_check_mark:   Implemented
DISTINCT :white_check_mark:   Implemented
AS :white_check_mark:   Implemented
KEYS :white_check_mark:   Implemented
GROUP :white_check_mark:   Implemented
BY :white_check_mark:   Implemented
JSON :white_check_mark:   Implemented
NULL :white_check_mark:   Implemented
CUSTOM :white_check_mark:   Implemented
AGGREGATE :white_check_mark:   Implemented
ALL :white_check_mark:   Implemented
ALLOW :white_check_mark:   Implemented
ASC :white_check_mark:   Implemented
AUTHORIZE :white_check_mark:   Implemented
CLUSTERING :white_check_mark:   Implemented
DESC :white_check_mark:   Implemented
DESCRIBE :white_check_mark:   Implemented
ENTRIES :white_check_mark:   Implemented
FULL :white_check_mark:   Implemented
GRANT :white_check_mark:   Implemented
INDEX :white_check_mark:   Implemented
KEYSPACES :white_check_mark:   Implemented
LIMIT :white_check_mark:   Implemented
MODIFY :white_check_mark:   Implemented
NORECURSIVE :white_check_mark:   Implemented
OF :white_check_mark:   Implemented
ORDER :white_check_mark:   Implemented
PARTITION :white_check_mark:   Implemented
PER :white_check_mark:   Implemented
PERMISSIONS :white_check_mark:   Implemented
PRIMARY :white_check_mark:   Implemented
REVOKE :white_check_mark:   Implemented
SELECT :white_check_mark:   Implemented
USERS :white_check_mark:   Implemented
COMMIT :white_check_mark:   Implemented
SEARCH :white_check_mark:   Implemented
ROLES :white_check_mark:   Implemented
DETERMINISTIC :white_check_mark:   Implemented
MONOTONIC :white_check_mark:   Implemented
JAVA :white_check_mark:   Implemented
JAVASCRIPT :white_check_mark:   Implemented
IS :white_check_mark:   Implemented
HASHED :white_check_mark:   Implemented
ACCESS :white_check_mark:   Implemented
DATACENTERS :white_check_mark:   Implemented
CIDRS :white_check_mark:   Implemented
COLUMNS :white_check_mark:   Implemented
PROFILES :white_check_mark:   Implemented
CONFIG :white_check_mark:   Implemented
ROWS :white_check_mark:   Implemented
FUNCTIONS :white_check_mark:   Implemented
MBEANS :white_check_mark:   Implemented
MBEAN :white_check_mark:   Implemented
PATTERN :white_check_mark:   Implemented
EXECUTE :white_check_mark:   Implemented
PROXY :white_check_mark:   Implemented
ID :white_check_mark:   Implemented
LIKE :white_check_mark:   Implemented
ANN :white_check_mark:   Implemented
OFFSET :white_check_mark:   Implemented
LIST :white_check_mark:   Implemented
MAX :white_check_mark:   Implemented
MIN :white_check_mark:   Implemented
SUM :white_check_mark:   Implemented
AVG :white_check_mark:   Implemented
TOKEN :white_check_mark:   Implemented
WRITETIME :white_check_mark:   Implemented
COUNT :white_check_mark:   Implemented
INFINITY :white_check_mark:   Implemented
NAN :white_check_mark:   Implemented
STATIC :white_check_mark:   Implemented
ANY :white_check_mark:   Implemented
HAVING :white_check_mark:   Implemented
CONSISTENCY :white_check_mark:   Implemented
LEVEL :white_check_mark:   Implemented
ONE :white_check_mark:   Implemented
TWO :white_check_mark:   Implemented
THREE :white_check_mark:   Implemented
QUORUM :white_check_mark:   Implemented
LOCAL_ONE :white_check_mark:   Implemented
LOCAL_QUORUM :white_check_mark:   Implemented
EACH_QUORUM :white_check_mark:   Implemented

🧮 Data Types

Data Type Status
ASCII :white_check_mark:   Implemented
BIGINT :white_check_mark:   Implemented
BLOB :white_check_mark:   Implemented
BOOLEAN :white_check_mark:   Implemented
COUNTER :white_check_mark:   Implemented
DATE :white_check_mark:   Implemented
DECIMAL :white_check_mark:   Implemented
DOUBLE :white_check_mark:   Implemented
FLOAT :white_check_mark:   Implemented
FROZEN :white_check_mark:   Implemented
INET :white_check_mark:   Implemented
INT :white_check_mark:   Implemented
LIST :white_check_mark:   Implemented
MAP :white_check_mark:   Implemented
SET :white_check_mark:   Implemented
SMALLINT :white_check_mark:   Implemented
TEXT :white_check_mark:   Implemented
TIME :white_check_mark:   Implemented
TIMESTAMP :white_check_mark:   Implemented
TIMEUUID :white_check_mark:   Implemented
TINYINT :white_check_mark:   Implemented
TUPLE :white_check_mark:   Implemented
UUID :white_check_mark:   Implemented
VARCHAR :white_check_mark:   Implemented
VARINT :white_check_mark:   Implemented

License

This project is licensed under the MIT License.

Commit count: 152

cargo fmt