Home / Function/ mset() — langchain Function Reference

mset() — langchain Function Reference

Architecture documentation for the mset() function in encoder_backed.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  414c228c_ad09_e0aa_c3ac_61ad1f674ece["mset()"]
  735a81c9_6f78_0114_db70_cd34c4599651["EncoderBackedStore"]
  414c228c_ad09_e0aa_c3ac_61ad1f674ece -->|defined in| 735a81c9_6f78_0114_db70_cd34c4599651
  style 414c228c_ad09_e0aa_c3ac_61ad1f674ece fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/storage/encoder_backed.py lines 106–116

    def mset(self, key_value_pairs: Sequence[tuple[K, V]]) -> None:
        """Set the values for the given keys.

        Args:
            key_value_pairs: A sequence of key-value pairs.
        """
        encoded_pairs = [
            (self.key_encoder(key), self.value_serializer(value))
            for key, value in key_value_pairs
        ]
        self.store.mset(encoded_pairs)

Domain

Subdomains

Frequently Asked Questions

What does mset() do?
mset() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/storage/encoder_backed.py.
Where is mset() defined?
mset() is defined in libs/langchain/langchain_classic/storage/encoder_backed.py at line 106.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free