ó
    -Ðåhá  ã                   óD   • S SK Jr  S SKJrJrJr  S SKJr   " S S5      rg)é    )Úabstractmethod)ÚAnyÚDictÚList)ÚGraphDocumentc                   óÜ   • \ rS rSrSr\\S\4S j5       5       r\\S\	\\
4   4S j5       5       r\0 4S\S\S\\	\\
4      4S jj5       r\SS
 j5       r\ SS\\   S\SS	4S jj5       rSrg	)Ú
GraphStoreé   z$Abstract class for graph operations.Úreturnc                 ó   • g©z'Return the schema of the Graph databaseN© ©Úselfs    ÚV/root/34ku/venv/lib/python3.13/site-packages/langchain_community/graphs/graph_store.pyÚ
get_schemaÚGraphStore.get_schema
   ó   € ð 	ó    c                 ó   • gr   r   r   s    r   Úget_structured_schemaÚ GraphStore.get_structured_schema   r   r   ÚqueryÚparamsc                 ó   • g)zQuery the graph.Nr   )r   r   r   s      r   r   ÚGraphStore.query   ó   € ð 	r   Nc                 ó   • g)z%Refresh the graph schema information.Nr   r   s    r   Úrefresh_schemaÚGraphStore.refresh_schema   r   r   Úgraph_documentsÚinclude_sourcec                 ó   • g)z<Take GraphDocument as input as uses it to construct a graph.Nr   )r   r!   r"   s      r   Úadd_graph_documentsÚGraphStore.add_graph_documents    s   € ð
 	r   r   )r   N)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úpropertyr   Ústrr   r   r   r   Údictr   r   r   r   Úboolr$   Ú__static_attributes__r   r   r   r	   r	      sÒ   † Ù.àØð˜Có ó ó ðð Øð t¨C°¨H¡~ó ó ó ðð Ø/1ñ ˜3ð ¨ð °d¸4ÀÀSÀ¹>Ñ6Jô ó ðð óó ðð àKPñØ# MÑ2ðØDHðà	ôó ór   r	   N)	Úabcr   Útypingr   r   r   Ú)langchain_community.graphs.graph_documentr   r	   r   r   r   Ú<module>r3      s   ðÝ ß "Ñ "å C÷ò r   