aboutsummaryrefslogtreecommitdiff
path: root/database/src/query.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-04 16:23:29 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-04 16:23:29 +0100
commit1af0468788c0a592a76398206e6c7479384853ec (patch)
tree1860ec77be705a0715cc4c90c51176b22fabfca8 /database/src/query.rs
parent088b6b323130b0a9509c76f395c7ed4bf5609234 (diff)
downloadjellything-1af0468788c0a592a76398206e6c7479384853ec.tar
jellything-1af0468788c0a592a76398206e6c7479384853ec.tar.bz2
jellything-1af0468788c0a592a76398206e6c7479384853ec.tar.zst
stuff
Diffstat (limited to 'database/src/query.rs')
-rw-r--r--database/src/query.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/database/src/query.rs b/database/src/query.rs
index 41f4b83..002a872 100644
--- a/database/src/query.rs
+++ b/database/src/query.rs
@@ -18,14 +18,16 @@ pub enum Sort {
None,
Value(ValueSort),
TextSearch(Path, String),
- Count,
}
+
pub struct ValueSort {
pub order: SortOrder,
pub path: Path,
pub multi: MultiBehaviour,
pub offset: Option<Vec<u8>>,
}
+
+#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MultiBehaviour {
First,
ForEach,