Home / Class/ HardCodedRetriever Class — langchain Architecture

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

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