schema: add implementation of computing token column

Computed column of 'token' type can now have its value computed.
This commit is contained in:
Piotr Sarna
2019-03-22 15:14:01 +01:00
parent 491b7a817f
commit 65bf6d34fe
2 changed files with 36 additions and 1 deletions

View File

@@ -52,3 +52,12 @@ public:
virtual bytes serialize() const = 0;
virtual bytes_opt compute_value(const schema& schema, const partition_key& key, const clustering_row& row) const = 0;
};
class token_column_computation : public column_computation {
public:
virtual column_computation_ptr clone() const override {
return std::make_unique<token_column_computation>(*this);
}
virtual bytes serialize() const override;
virtual bytes_opt compute_value(const schema& schema, const partition_key& key, const clustering_row& row) const override;
};