MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / has_catalog_provider

Method has_catalog_provider

graphlite/src/storage/data_adapter.rs:356–366  ·  view source on GitHub ↗

Check if catalog provider data exists

(
        &self,
        driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>,
        name: &str,
    )

Source from the content-addressed store, hash-verified

354
355 /// Check if catalog provider data exists
356 pub fn has_catalog_provider(
357 &self,
358 driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>,
359 name: &str,
360 ) -> Result<bool, Box<dyn std::error::Error>> {
361 let catalog_tree = driver.open_tree("catalog")?;
362 let key = format!("catalog_provider_{}", name);
363 catalog_tree
364 .contains_key(key.as_bytes())
365 .map_err(|e| e.into())
366 }
367
368 /// List all catalog provider names
369 pub fn list_catalog_providers(

Callers

nothing calls this directly

Calls 2

open_treeMethod · 0.45
contains_keyMethod · 0.45

Tested by

no test coverage detected