Avi Kivity
b22a598efb
mutation_reader: make noncopyable
...
Many mutation_reader implementations capture 'this', which, if copied,
becomes invalid. Protect against this error my making mutation_reader
a non-copyable object.
Fix inadvertant copied around the code base.
2015-08-25 15:49:08 +03:00
Avi Kivity
951eef2945
mutation_reader: add make_lazy_reader
...
Construct the reader on first use. Useful with make_joining_reader().
2015-08-04 16:55:31 +03:00
Avi Kivity
318cc489c8
mutation_reader: add make_joining_reader()
...
Reads from provided readers, in order (assumes provided readers are
disjoint and in required order).
2015-08-04 15:49:09 +03:00
Asias He
ee699eb0ac
mutation_reader: Take vector instead of initializer_list
2015-07-08 17:07:48 +03:00
Tomasz Grabiec
83e7a21dfb
mutation: Add apply() helper which works on mutation_opt
2015-06-23 13:49:23 +02:00
Tomasz Grabiec
df0243d90e
mutation_reader: Introduce simple reader adaptors
...
Useful for testing.
2015-06-18 15:47:40 +02:00
Tomasz Grabiec
96ab69d39d
mutation_reader: Introduce make_combined_reader()
...
Based on column_family::for_all_partitions().
2015-06-18 15:47:40 +02:00