docs/cql/index.rst
.. toctree:: :maxdepth: 2 :hidden:
cqlsh appendices compaction consistency consistency-calculator ddl dml types definitions secondary-indexes time-to-live functions wasm json mv describe-schema service-levels cql-extensions.md
cqlsh is a command line shell for interacting with ScyllaDB through CQL.
CQLSh: the CQL shell </cql/cqlsh>The Apache Cassandra Query Language (CQL) is the primary language for communicating with the ScyllaDB database. It allows you to create keyspaces and tables, insert and query tables, and more.
Reserved CQL Keywords and Types (Appendices) </cql/appendices>Compaction </cql/compaction>Consistency Levels </cql/consistency>Consistency Levels Calculator</cql/consistency-calculator>Data Definition </cql/ddl>Data Manipulation </cql/dml>Data Types </cql/types>Definitions </cql/definitions>Global Secondary Indexes </cql/secondary-indexes>Expiring Data with Time to Live (TTL) </cql/time-to-live>Functions </cql/functions>JSON Support </cql/json>Materialized Views </cql/mv>ScyllaDB provides additional features that extend the Apache CQL.
ScyllaDB CQL Extensions </cql/cql-extensions>