diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-01-06 19:28:41 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-01-06 19:34:51 +0200 |
| commit | a4b813881a47bb9d8aa528a9598cfdb052ae231e (patch) | |
| tree | f9a57b5049a69b6272c5da90a9abdb0d6ff17607 /log_db/src/common.rs | |
| parent | 21d0b647d6916c4dbbde8a310a0760872d44f7a2 (diff) | |
Move primary_key and secondary_keys configuration to Recordable
Diffstat (limited to 'log_db/src/common.rs')
| -rw-r--r-- | log_db/src/common.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/log_db/src/common.rs b/log_db/src/common.rs index a3ff5c2..4f5751d 100644 --- a/log_db/src/common.rs +++ b/log_db/src/common.rs @@ -242,6 +242,7 @@ impl Display for WriteDurability { #[derive(Debug, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)] pub enum IndexableValue { + Null, Int(i64), String(String), } @@ -393,6 +394,7 @@ impl Value { pub fn as_indexable(&self) -> Option<IndexableValue> { match self { + Value::Null => Some(IndexableValue::Null), Value::Int(i) => Some(IndexableValue::Int(*i)), Value::String(s) => Some(IndexableValue::String(s.clone())), _ => None, |
