langchain_community.graphs.kuzu_graph.KuzuGraph

class langchain_community.graphs.kuzu_graph.KuzuGraph(db: Any, database: str = 'kuzu')[source]

Kùzu图操作的包装器。

安全提示: 确保数据库连接使用的凭据仅限于包括必要权限。

如果未能这样做,可能会导致数据损坏或丢失,因为调用代码可能会尝试执行会导致删除、变异数据的命令,如果适当提示或读取敏感数据,如果数据库中存在这样的数据。 防范这种负面结果的最佳方法是(适当时)限制授予此工具使用的凭据的权限。

有关更多信息,请参见 https://python.langchain.com/docs/security

Attributes

get_schema

返回Kùzu数据库的模式

Methods

__init__(db[, database])

query(query[, params])

查询 Kùzu 数据库

refresh_schema()

刷新Kùzu图模式信息

Parameters
  • db (Any) –

  • database (str) –

Return type

None

__init__(db: Any, database: str = 'kuzu') None[source]
Parameters
  • db (Any) –

  • database (str) –

Return type

None

query(query: str, params: dict = {}) List[Dict[str, Any]][source]

查询 Kùzu 数据库

Parameters
  • query (str) –

  • params (dict) –

Return type

List[Dict[str, Any]]

refresh_schema() None[source]

刷新Kùzu图模式信息

Return type

None

Examples using KuzuGraph