
cql.tables.cql Maven / Gradle / Ivy
The newest version!
CREATE KEYSPACE IF NOT EXISTS Concourse
WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 2 };
CREATE TABLE IF NOT EXISTS Concourse.Event (
aggregateType text,
aggregateId uuid,
eventTimestamp timestamp,
streamId text,
processingId timeuuid,
name text,
version text,
parameters map,
characteristics int,
PRIMARY KEY((aggregateType, aggregateId), eventTimestamp, streamId)
) WITH CLUSTERING ORDER BY (eventTimestamp DESC);
CREATE TABLE IF NOT EXISTS Concourse.Catalogue (
aggregateType text,
bucket int,
aggregateId uuid,
PRIMARY KEY ((aggregateType, bucket), aggregateId)
) WITH CLUSTERING ORDER BY (aggregateId DESC);