cql3: change operation::make_* functions to static

This commit makes operation::make* functions static, because they
don't access any instance-specific data anyway. It is later needed
to decouple setter execution from binding a cql3::term.
This commit is contained in:
Piotr Sarna
2018-04-23 11:51:53 +02:00
parent 1d40d2186e
commit 2b729a10bc

View File

@@ -87,15 +87,15 @@ public:
virtual ~operation() {}
atomic_cell make_dead_cell(const update_parameters& params) const {
static atomic_cell make_dead_cell(const update_parameters& params) {
return params.make_dead_cell();
}
atomic_cell make_cell(bytes_view value, const update_parameters& params) const {
static atomic_cell make_cell(bytes_view value, const update_parameters& params) {
return params.make_cell(value);
}
atomic_cell make_counter_update_cell(int64_t delta, const update_parameters& params) const {
static atomic_cell make_counter_update_cell(int64_t delta, const update_parameters& params) {
return params.make_counter_update_cell(delta);
}