From afebba1c7445f10999c6641b273bd215eae7c0c2 Mon Sep 17 00:00:00 2001 From: Emily Toop Date: Mon, 26 Mar 2018 18:37:37 +0100 Subject: [PATCH] oops, accidental missing function --- src/query_builder.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/query_builder.rs b/src/query_builder.rs index f07fcdcb..cb1ff6ac 100644 --- a/src/query_builder.rs +++ b/src/query_builder.rs @@ -60,6 +60,12 @@ impl<'a> QueryBuilder<'a> { self } + pub fn bind_ref_from_kw(mut self, var: &str, value: NamespacedKeyword) -> Result { + let entid = self.store.conn().current_schema().get_entid(&value).ok_or(ErrorKind::UnknownAttribute(value.to_string()))?; + self.values.insert(Variable::from_valid_name(var), TypedValue::Ref(entid.into())); + Ok(self) + } + pub fn bind_ref(mut self, var: &str, value: T) -> Self where T: Into { self.values.insert(Variable::from_valid_name(var), TypedValue::Ref(value.into())); self