Terms
Updated at:
Common terms used in Lindorm CQL syntax, with their Lindorm definitions and descriptions.
| Term | Definition in Lindorm | Description |
|---|---|---|
| keyspace | namespace | A keyspace is a top-level container that holds multiple tables. Properties defined on a keyspace apply to all tables in it. |
| table | table | A table stores data. Define the table schema, including column names and types, when you create the table. |
| PRIMARY KEY | PRIMARY KEY | A primary key uniquely identifies a row and determines where the row is stored. In Lindorm CQL, a primary key consists of a partition key and clustering columns. The primary key definition in Lindorm CQL differs from Cassandra CQL. |
| partition key | Component of a primary key | A partition key always works with clustering columns to form a complete primary key. |
| cluster column | Component of a primary key | Cluster columns work together with the partition key to form a complete primary key. |
| regular column | COLUMN | Any column that is not part of the primary key. |
| secondary index | secondary index | A secondary index accelerates the speed of queries. Use a secondary index when you need to query by a column that is not part of the primary key. |
| search index | search index | A search index supports multi-dimension queries, statistical analysis, and fuzzy match. Use a search index when secondary index queries are insufficient for your access patterns. |
Is this page helpful?