d1_orm_query/
condition.rs1use crate::value::Value;
2
3#[derive(Clone)]
4pub enum ConditionKind {
5 Eq(String),
6 Ne(String),
7 Gt(String),
8 Gte(String),
9 Lt(String),
10 Lte(String),
11 IsNull(String),
12 IsNotNull(String),
13 FilterOptional(String),
14 FilterOptionalGte(String),
15 FilterOptionalLte(String),
16 In(String),
17 NotIn(String),
18 Like(String),
19 NotLike(String),
20 Between(String),
21}
22
23#[derive(Clone)]
24pub struct Condition {
25 pub kind: ConditionKind,
26 pub values: Vec<Value>,
27}