Comment on stream vs topological vs depth ordering in schema

This commit is contained in:
Erik Johnston 2018-06-01 11:31:16 +01:00
parent 47b36e9a02
commit 80a877e9d9
1 changed files with 5 additions and 0 deletions

View File

@ -14,7 +14,12 @@
*/
CREATE TABLE IF NOT EXISTS events(
-- Defines an ordering used to stream new events to clients. Events
-- fetched via backfill have negative values.
stream_ordering INTEGER PRIMARY KEY,
-- Defines a topological ordering of events within a chunk
-- (The concept of a chunk was added in later schemas, this used to
-- be set to the same value as the `depth` field in an event)
topological_ordering BIGINT NOT NULL,
event_id TEXT NOT NULL,
type TEXT NOT NULL,