Paweł Dziepak
2db92e92b2
atomic_cell: introduce atomic_cell_mutable_view
2017-03-02 09:05:11 +00:00
Paweł Dziepak
63f25eb12c
mutation_hasher: handle counter cells properly
2017-02-02 10:35:14 +00:00
Paweł Dziepak
ef57b9a26f
rename memory_usage() to external_memory_usage() where applicable
...
Renaming the function to external_memory_usage() makes it clear that
sizeof(T) is not included, something that was a source of confusion in
the past.
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-11-18 11:25:36 +00:00
Paweł Dziepak
1d54327afd
atomic_cell_or_collection: add memory_usage()
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-07-07 12:17:25 +01:00
Pekka Enberg
38a54df863
Fix pre-ScyllaDB copyright statements
...
People keep tripping over the old copyrights and copy-pasting them to
new files. Search and replace "Cloudius Systems" with "ScyllaDB".
Message-Id: <1460013664-25966-1-git-send-email-penberg@scylladb.com >
2016-04-08 08:12:47 +03:00
Tomasz Grabiec
ea7c2dd085
mutation_partition: Make row ReversiblyMergeable
2016-03-21 19:26:24 +01:00
Tomasz Grabiec
c9d4f5a49c
atomic_cell_or_collection: Introduce as_atomic_cell_ref()
...
Needed for setting the REVERT flag on existing cell.
2016-03-21 19:25:54 +01:00
Paweł Dziepak
bdc23ae5b5
remove db/serializer.hh includes
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-03-02 09:07:09 +00:00
Avi Kivity
13144ea9eb
managed_bytes: get rid of explicit linearize/scatter
...
Now that everything is in a linarization context, we don't need to explicitly
gather data.
2016-02-16 14:37:46 +02:00
Tomasz Grabiec
a6084ee007
mutation: Make hashable
...
The computed hash is independent of any internal representation thus
can be used as a digest across nodes and versions.
2016-01-08 21:10:26 +01:00
Tomasz Grabiec
bc9ee083dd
db: Move atomic_cell_or_collection to separate header
...
To break future cyclic dependency:
atomic_cell.hh -> schema.hh (new) -> types.hh -> atomic_cell.hh
2016-01-08 21:10:25 +01:00