Avi Kivity
6f6b1fdb00
schema: add static_column_at()
...
Parallels regular_column_at().
2015-03-05 19:59:18 +02:00
Avi Kivity
74beb62527
schema: add stringify operation for column_definition
2015-03-05 14:03:35 +02:00
Nadav Har'El
8265a13dbd
schema: add "comment" string
...
Add a comment string to a schema, which may be set but is currently
not further used.
The originals Cassandra code has a comment for each of the builtin
schemas, and it's a shame not to remember them.
Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com >
2015-03-02 15:18:23 +01:00
Tomasz Grabiec
91176f469e
schema: Add schema::all_columns_in_select_order()
...
After org.apache.cassandra.config.CFMetaData#allColumnsInSelectOrder
2015-02-27 10:48:56 +01:00
Tomasz Grabiec
1a0ffdfb99
schema: Encapsulate column sets
2015-02-27 10:48:56 +01:00
Tomasz Grabiec
a61d9ee18e
schema: Add static columns to schema
2015-02-27 10:48:56 +01:00
Tomasz Grabiec
8b9078c86a
schema: Make column_kind an enum class
2015-02-27 10:48:56 +01:00
Tomasz Grabiec
b77367dabe
cql3: Simplify primary key membership checks
2015-02-27 10:48:56 +01:00
Tomasz Grabiec
6cd524988d
db: Add more methods to schema
2015-02-12 19:40:58 +01:00
Tomasz Grabiec
19e89a6057
db: Introduce mutation_partition::apply(const mutation_partition&)
...
It merges two partition mutations together. It is assumed that the first
one (invocation target) is much larger.
2015-02-09 10:28:44 +01:00
Tomasz Grabiec
211f52e40a
schema: Move to schema.hh
2015-02-09 10:28:44 +01:00