MCPcopy Create free account
hub / github.com/cosdata/cosdata / to_predicate

Method to_predicate

src/models/rpc.rs:100–110  ·  view source on GitHub ↗
(&self, key: &str)

Source from the content-addressed store, hash-verified

98impl ComparisonOperator {
99 #[allow(dead_code)]
100 fn to_predicate(&self, key: &str) -> metadata::Predicate {
101 let (op, v) = match self {
102 Self::Eq(v) => (metadata::Operator::Equal, v),
103 Self::Ne(v) => (metadata::Operator::NotEqual, v),
104 };
105 metadata::Predicate {
106 field_name: key.to_owned(),
107 field_value: v.to_fieldvalue(),
108 operator: op,
109 }
110 }
111}
112
113#[derive(Serialize, Deserialize, Debug, PartialEq)]

Callers 1

to_internalMethod · 0.80

Calls 1

to_fieldvalueMethod · 0.80

Tested by

no test coverage detected