Package Classes (0.8.0)

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.

Create a Mobile Website
View Site in Mobile | Classic
Share by: