Toggle Menu
Prev Up Next

# `langchain_community.graphs.graph_store`.GraphStore

class langchain_community.graphs.graph_store.GraphStore

  Abstract class for graph operations.

  Attributes

  `get_schema` | Return the schema of the Graph database
  `get_structured_schema` | Return the schema of the Graph database

  Methods

  `__init__`() |
  `add_graph_documents`(graph_documents[, ...]) | Take GraphDocument as input as uses it to construct a graph.
  `query`(query[, params]) | Query the graph.
  `refresh_schema`() | Refresh the graph schema information.

  __init__()
  abstract add_graph_documents(graph_documents: List[GraphDocument], include_source: bool = False) → None

    Take GraphDocument as input as uses it to construct a graph.

    Parameters

      - graph_documents (List[GraphDocument]) –

      - include_source (bool) –

    Return type

      None

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

    Query the graph.

    Parameters

      - query (str) –

      - params (dict) –

    Return type

      List[Dict[str, Any]]

  abstract refresh_schema() → None

    Refresh the graph schema information.

    Return type

      None