Summary of entries of Methods for langchain-google-bigtable.
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message
add_message(message: langchain_core.messages.base.BaseMessage) -> None
Write a message to the table.
See more: langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear
clear() -> None
Clear session memory from DB.
See more: langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear
langchain_google_bigtable.loader.BigtableLoader
BigtableLoader(
instance_id: str,
table_id: str,
row_set: typing.Optional[google.cloud.bigtable.row_set.RowSet] = None,
filter: typing.Optional[google.cloud.bigtable.row_filters.RowFilter] = None,
client: typing.Optional[google.cloud.bigtable.client.Client] = None,
content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,
content_column_family: str = "langchain",
content_column_name: str = "content",
metadata_mappings: typing.List[
langchain_google_bigtable.loader.MetadataMapping
] = [],
metadata_as_json_column_family: typing.Optional[str] = None,
metadata_as_json_column_name: typing.Optional[str] = None,
metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,
)
Initialize Bigtable document loader.
langchain_google_bigtable.loader.BigtableLoader.lazy_load
lazy_load() -> typing.Iterator[langchain_core.documents.base.Document]
A lazy loader for Documents.
See more: langchain_google_bigtable.loader.BigtableLoader.lazy_load
langchain_google_bigtable.loader.BigtableLoader.load
load() -> typing.List[langchain_core.documents.base.Document]
Load data into Document objects.
See more: langchain_google_bigtable.loader.BigtableLoader.load
langchain_google_bigtable.loader.BigtableSaver
BigtableSaver(
instance_id: str,
table_id: str,
client: typing.Optional[google.cloud.bigtable.client.Client] = None,
content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,
content_column_family: str = "langchain",
content_column_name: str = "content",
metadata_mappings: typing.List[
langchain_google_bigtable.loader.MetadataMapping
] = [],
metadata_as_json_column_family: typing.Optional[str] = None,
metadata_as_json_column_name: typing.Optional[str] = None,
metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,
)
Initialize Bigtable document saver.