mirror of
https://github.com/perstarkse/minne.git
synced 2026-04-27 11:17:03 +02:00
refactoring surrealdb fns
This commit is contained in:
@@ -70,30 +70,6 @@ where
|
||||
Ok(matching_entities)
|
||||
}
|
||||
|
||||
// pub async fn find_entities_by_relationship_by_source_ids(
|
||||
// db_client: &Surreal<Client>,
|
||||
// source_ids: &[String],
|
||||
// ) -> Result<Vec<KnowledgeEntity>, ProcessingError> {
|
||||
// let ids = source_ids
|
||||
// .iter()
|
||||
// .map(|id| format!("knowledge_entity:`{}`", id))
|
||||
// .collect::<Vec<_>>()
|
||||
// .join(", ");
|
||||
|
||||
// debug!("{:?}", ids);
|
||||
|
||||
// let query = format!(
|
||||
// "SELECT *, <-> relates_to <-> knowledge_entity AS related FROM [{}]",
|
||||
// ids
|
||||
// );
|
||||
|
||||
// debug!("{}", query);
|
||||
|
||||
// let result: Vec<KnowledgeEntity> = db_client.query(query).await?.take(0)?;
|
||||
|
||||
// Ok(result)
|
||||
// }
|
||||
|
||||
/// Find entities by their relationship to the id
|
||||
pub async fn find_entities_by_relationship_by_id(
|
||||
db_client: &Surreal<Client>,
|
||||
@@ -122,11 +98,3 @@ pub async fn get_entity_by_id(
|
||||
|
||||
Ok(response)
|
||||
}
|
||||
|
||||
pub async fn get_all_stored_items<T>(db_client: &Surreal<Client>) -> Result<Vec<T>, ProcessingError>
|
||||
where
|
||||
T: for<'de> StoredObject,
|
||||
{
|
||||
let response: Vec<T> = db_client.select(T::table_name()).await?;
|
||||
Ok(response)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user