Summary of entries of Classes for langchain-google-bigtable.
Classes
BigtableChatMessageHistory
Chat message history that stores history in Bigtable.
BigtableEngine
Manages the client and execution context, handling the
async/sync conversion via a background event loop.
This class is the core of the async/sync interoperability, providing a reusable component that can be shared across multiple store instances to conserve resources.
BigtableByteStore
LangChain Key-value store implementation for Google Cloud Bigtable, supporting both sync and async methods using BigtableEngine.
BigtableLoader
Load from the Google Cloud Platform Bigtable.
BigtableSaver
Load from the Google Cloud Platform Bigtable.
Encoding
An enumeration.
MetadataMapping
MetadataMapping(column_family: 'str', column_name: 'str', metadata_key: 'str', encoding: 'Encoding', custom_encoding_func: 'Callable[[Any], bytes]' = <function MetadataMapping.__not_implemented at 0x7f0c18356560>, custom_decoding_func: 'Callable[[bytes], Any]' = <function MetadataMapping.__not_implemented at 0x7f0c18356560>)
BigtableVectorStore
A vector store implementation using Google Cloud Bigtable.
This class provides the main user-facing interface, conforming to the
langchain_core.vectorstores.VectorStore standard, and handles both
synchronous and asynchronous operations by wrapping an async core.
Modules
chat_message_history
Bigtable-based chat message history
engine
API documentation for engine module.
key_value_store
API documentation for key_value_store module.
loader
API documentation for loader module.
vector_store
API documentation for vector_store module.