aboutsummaryrefslogtreecommitdiffstats
path: root/log_db/src/common.rs
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-01-06 19:28:41 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-01-06 19:34:51 +0200
commita4b813881a47bb9d8aa528a9598cfdb052ae231e (patch)
treef9a57b5049a69b6272c5da90a9abdb0d6ff17607 /log_db/src/common.rs
parent21d0b647d6916c4dbbde8a310a0760872d44f7a2 (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.rs2
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,