Expand description
Schema metadata - what labels, properties, and indexes exist.
The catalog is the “dictionary” of your database. When you write (:Person),
the catalog maps “Person” to an internal LabelId. This indirection keeps
storage compact while names stay readable.
| What it tracks | Why it matters |
|---|---|
| Labels | Maps “Person” → LabelId for efficient storage |
| Property keys | Maps “name” → PropertyKeyId |
| Edge types | Maps “KNOWS” → EdgeTypeId |
| Indexes | Which properties are indexed for fast lookups |
Structs§
- Catalog
- The database’s schema dictionary - maps names to compact internal IDs.
- Index
Definition - Index definition.
Enums§
- Catalog
Error - Catalog-related errors.
- Index
Type - Type of index.