Terms

Updated at:

Common terms used in Lindorm CQL syntax, with their Lindorm definitions and descriptions.

TermDefinition in LindormDescription
keyspacenamespaceA keyspace is a top-level container that holds multiple tables. Properties defined on a keyspace apply to all tables in it.
tabletableA table stores data. Define the table schema, including column names and types, when you create the table.
PRIMARY KEYPRIMARY KEYA 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 keyComponent of a primary keyA partition key always works with clustering columns to form a complete primary key.
cluster columnComponent of a primary keyCluster columns work together with the partition key to form a complete primary key.
regular columnCOLUMNAny column that is not part of the primary key.
secondary indexsecondary indexA 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 indexsearch indexA 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.