Driver¶
Driver 类¶
- class gs_interactive.client.driver.Driver(admin_endpoint: str | None = None, stored_proc_endpoint: str | None = None, cypher_endpoint: str | None = None, gremlin_endpoint: str | None = None)[源代码]¶
Interactive SDK的主要入口点。通过提供的Interactive端点,您可以创建一个Interactive会话来与Interactive服务交互,以及创建一个Neo4j会话来与Neo4j服务交互。
- __init__(admin_endpoint: str | None = None, stored_proc_endpoint: str | None = None, cypher_endpoint: str | None = None, gremlin_endpoint: str | None = None)[源代码]¶
使用指定的端点构建一个新的驱动器。 如果未提供端点,驱动器将从环境变量中读取它们。 在启动交互式服务后,您将收到这些端点。
- Parameters:
admin_endpoint – 管理服务的端点。
stored_proc_endpoint (str, optional) – 存储过程服务的端点。
cypher_endpoint (str, optional) – Cypher服务的端点地址。
- getNeo4jSession(**config) Session[源代码]¶
使用指定的端点创建一个neo4j会话。 :param config: 配置选项的字典,与以下相同
在neo4j.Driver.session中
- read_endpoints_from_env()[源代码]¶
从环境变量中声明的端点构建一个新的驱动。 INTERACTIVE_ADMIN_ENDPOINT: http://host:port INTERACTIVE_STORED_PROC_ENDPOINT: http://host:port INTERACTIVE_CYPHER_ENDPOINT: neo4j://host:port 或 bolt://host:port