MCPcopy Create free account
hub / github.com/codefuse-ai/ModelCache / get

Method get

modelcache_mm/manager/scalar_data/manager.py:19–32  ·  view source on GitHub ↗
(name, **kwargs)

Source from the content-addressed store, hash-verified

17
18 @staticmethod
19 def get(name, **kwargs):
20
21 if name in ["mysql", "oceanbase"]:
22 from modelcache_mm.manager.scalar_data.sql_storage import SQLStorage
23 config = kwargs.get("config")
24 import_sql_client(name)
25 cache_base = SQLStorage(db_type=name, config=config)
26 elif name == 'sqlite':
27 from modelcache_mm.manager.scalar_data.sql_storage_sqlite import SQLStorage
28 sql_url = kwargs.get("sql_url", SQL_URL[name])
29 cache_base = SQLStorage(db_type=name, url=sql_url)
30 else:
31 raise NotFoundError("cache store", name)
32 return cache_base

Callers 4

__init__Method · 0.45
insert_query_respMethod · 0.45
insert_query_respMethod · 0.45
CacheBaseFunction · 0.45

Calls 3

import_sql_clientFunction · 0.90
SQLStorageClass · 0.90
NotFoundErrorClass · 0.90

Tested by

no test coverage detected