refactoring surrealdb fns

This commit is contained in:
Per Stark
2024-11-28 08:26:58 +01:00
parent b7c228e340
commit 58d8bb6c0c
2 changed files with 17 additions and 42 deletions

View File

@@ -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)
}