Vladimir Krivopalov
7e56e9fca6
sstables: Re-order columns (atomic first, then collections) for SSTables 3.x.
...
In Cassandra, row columns are stored in a BTree that uses the following
ordering on them:
- all atomic columns go first, then all multi-cell ones
- columns of both types (atomic and multi-cell) are
lexicographically ordered by name regarding each other
Since schema already has all columns lexicographically sorted by name,
we only need to stably partition them by atomicity for that.
Fixes #3853
Signed-off-by: Vladimir Krivopalov <vladimir@scylladb.com >
2018-10-26 15:58:33 -07:00
..
2018-05-13 12:38:25 -07:00
2018-10-26 15:58:33 -07:00
2018-05-31 21:09:38 -04:00
2018-10-24 18:39:52 +03:00
2018-10-24 18:39:52 +03:00
2018-01-02 18:43:07 -05:00
2018-07-04 17:42:33 +03:00
2018-06-24 14:54:46 +03:00
2018-10-15 19:28:00 +03:00
2018-02-07 17:19:29 -05:00
2018-04-24 11:30:26 +02:00
2018-06-27 14:16:50 +03:00
2018-05-19 20:52:07 +03:00
2018-07-20 13:50:17 -07:00
2018-09-05 09:48:17 -07:00
2018-01-02 18:43:07 -05:00
2018-05-31 15:51:11 +01:00
2018-04-16 11:02:33 +02:00
2018-09-05 09:48:17 -07:00
2018-09-05 09:48:17 -07:00
2017-11-13 20:07:09 +01:00
2018-03-15 12:24:15 -04:00
2018-06-03 18:14:09 -04:00
2018-06-03 18:12:19 -04:00
2018-10-10 11:44:14 -07:00
2018-05-19 21:01:45 +03:00
2018-10-10 11:44:14 -07:00
2018-10-26 15:58:33 -07:00
2018-10-26 15:58:33 -07:00
2018-05-04 15:22:32 -07:00
2018-06-15 09:11:09 +02:00
2018-10-24 18:20:16 +03:00
2018-10-12 14:18:15 +02:00
2018-10-24 15:55:13 +03:00
2018-02-21 01:02:16 +00:00
2018-01-29 11:57:04 -08:00
2018-01-02 18:43:07 -05:00
2018-05-09 11:40:59 +02:00
2018-05-23 19:54:16 +02:00
2018-10-26 11:32:44 -07:00
2018-07-11 16:55:20 +02:00
2017-09-12 10:43:05 +03:00
2018-05-22 13:40:15 -04:00
2018-06-15 14:27:22 -04:00
2018-07-04 17:42:33 +03:00
2018-04-24 11:30:26 +02:00
2018-04-24 11:30:26 +02:00
2018-04-24 11:30:26 +02:00
2018-04-24 11:30:26 +02:00
2018-10-26 15:58:33 -07:00
2018-10-23 16:30:42 -07:00
2018-10-01 13:15:43 +03:00
2018-05-23 06:20:21 -04:00
2018-10-23 16:30:42 -07:00
2018-04-24 09:45:55 +02:00
2018-05-13 12:38:25 -07:00