HardCodedRetriever Class — langchain Architecture
Architecture documentation for the HardCodedRetriever class in test_runnable_events_v2.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 42e093b8_93f8_8eda_9d8a_c1c25f1fa37e["HardCodedRetriever"] 3a20478a_3692_141f_433b_a32429b00020["BaseRetriever"] 42e093b8_93f8_8eda_9d8a_c1c25f1fa37e -->|extends| 3a20478a_3692_141f_433b_a32429b00020 33c02978_2077_5819_7048_bc2a81e80625["test_runnable_events_v2.py"] 42e093b8_93f8_8eda_9d8a_c1c25f1fa37e -->|defined in| 33c02978_2077_5819_7048_bc2a81e80625 6d3c8a8e_046b_bdde_a796_6e6ca47d7195["_get_relevant_documents()"] 42e093b8_93f8_8eda_9d8a_c1c25f1fa37e -->|method| 6d3c8a8e_046b_bdde_a796_6e6ca47d7195
Relationship Graph
Source Code
libs/core/tests/unit_tests/runnables/test_runnable_events_v2.py lines 1213–1220
class HardCodedRetriever(BaseRetriever):
documents: list[Document]
@override
def _get_relevant_documents(
self, query: str, *, run_manager: CallbackManagerForRetrieverRun
) -> list[Document]:
return self.documents
Extends
Source
Frequently Asked Questions
What is the HardCodedRetriever class?
HardCodedRetriever is a class in the langchain codebase, defined in libs/core/tests/unit_tests/runnables/test_runnable_events_v2.py.
Where is HardCodedRetriever defined?
HardCodedRetriever is defined in libs/core/tests/unit_tests/runnables/test_runnable_events_v2.py at line 1213.
What does HardCodedRetriever extend?
HardCodedRetriever extends BaseRetriever.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free