
    h                     P   d Z ddlZddlmZmZ erXddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZmZmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddl!m"Z" g dZ#i dddddddddddddd d!d"d#d$d%d$d&d$d'd(d)d*d+d,d-d.d/d0Z$d1e%d2efd3Z&y)4zC**Graphs** provide a natural language interface to graph databases.    N)TYPE_CHECKINGAny)ArangoGraph)FalkorDBGraph)GremlinGraph)	HugeGraph)	KuzuGraph)MemgraphGraph)NebulaGraph)
Neo4jGraph)BaseNeptuneGraphNeptuneAnalyticsGraphNeptuneGraph)NeptuneRdfGraph)NetworkxEntityGraph)OntotextGraphDBGraph)RdfGraph)
TigerGraph)r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   z)langchain_community.graphs.arangodb_graphr   z)langchain_community.graphs.falkordb_graphr   z(langchain_community.graphs.gremlin_graphr   z$langchain_community.graphs.hugegraphr	   z%langchain_community.graphs.kuzu_graphr
   z)langchain_community.graphs.memgraph_graphr   z'langchain_community.graphs.nebula_graphr   z&langchain_community.graphs.neo4j_graphr   z(langchain_community.graphs.neptune_graphr   r   r   z,langchain_community.graphs.neptune_rdf_graphr   z)langchain_community.graphs.networkx_graphr   z1langchain_community.graphs.ontotext_graphdb_graphr   z$langchain_community.graphs.rdf_graphr   z+langchain_community.graphs.tigergraph_graphnamereturnc                     | t         v r(t        j                  t         |          }t        ||       S t	        dt
         d|        )Nzmodule z has no attribute )_module_lookup	importlibimport_modulegetattrAttributeError__name__)r   modules     a/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/langchain_community/graphs/__init__.py__getattr__r    [   sE    ~(()=>vt$$
78*,>tfE
FF    )'__doc__r   typingr   r   )langchain_community.graphs.arangodb_graphr   )langchain_community.graphs.falkordb_graphr   (langchain_community.graphs.gremlin_graphr   $langchain_community.graphs.hugegraphr   %langchain_community.graphs.kuzu_graphr	   )langchain_community.graphs.memgraph_graphr
   'langchain_community.graphs.nebula_graphr   &langchain_community.graphs.neo4j_graphr   (langchain_community.graphs.neptune_graphr   r   r   ,langchain_community.graphs.neptune_rdf_graphr   )langchain_community.graphs.networkx_graphr   1langchain_community.graphs.ontotext_graphdb_graphr   $langchain_community.graphs.rdf_graphr   +langchain_community.graphs.tigergraph_graphr   __all__r   strr     r!   r   <module>r5      sL   I  % 
&>@ > 7	
 8 @ < : B G > E F O 6  ?!(Gc Gc Gr!   