Package Methods (0.3.1)
Summary of entries of Methods for langchain-google-bigtable.
langchain_google_bigtable.chat_message_history.init_chat_history_table
init_chat_history_table(
instance_id: str,
table_id: str,
client: typing.Optional[google.cloud.bigtable.client.Client] = None,
) -> None
langchain_google_bigtable.loader.init_document_table
init_document_table(
instance_id: str,
table_id: str,
client: typing.Optional[google.cloud.bigtable.client.Client] = None,
content_column_family: str = "langchain",
metadata_mappings: typing.List[
langchain_google_bigtable.loader.MetadataMapping
] = [],
metadata_as_json_column_family: typing.Optional[str] = None,
) -> None
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message
add_message(message: langchain_core.messages.base.BaseMessage) -> None
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_messages
add_messages(
messages: typing.Sequence[langchain_core.messages.base.BaseMessage],
) -> None
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,
)
langchain_google_bigtable.loader.BigtableLoader.lazy_load
lazy_load() -> typing.Iterator[langchain_core.documents.base.Document]
langchain_google_bigtable.loader.BigtableLoader.load
load() -> typing.List[langchain_core.documents.base.Document]
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,
)
langchain_google_bigtable.loader.BigtableSaver.add_documents
add_documents(docs: typing.List[langchain_core.documents.base.Document]) -> None
langchain_google_bigtable.loader.BigtableSaver.delete
delete(docs: typing.List[langchain_core.documents.base.Document]) -> None
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["Version 0.3.1keyboard_arrow_down\n\n- [0.8.0 (latest)](/python/docs/reference/langchain-google-bigtable/latest/summary_method)\n- [0.7.0](/python/docs/reference/langchain-google-bigtable/0.7.0/summary_method)\n- [0.6.0](/python/docs/reference/langchain-google-bigtable/0.6.0/summary_method)\n- [0.5.0](/python/docs/reference/langchain-google-bigtable/0.5.0/summary_method)\n- [0.4.4](/python/docs/reference/langchain-google-bigtable/0.4.4/summary_method)\n- [0.3.1](/python/docs/reference/langchain-google-bigtable/0.3.1/summary_method)\n- [0.2.3](/python/docs/reference/langchain-google-bigtable/0.2.3/summary_method) \nSummary of entries of Methods for langchain-google-bigtable. \n\nlangchain_google_bigtable.chat_message_history.init_chat_history_table \n\n init_chat_history_table(\n instance_id: str,\n table_id: str,\n client: typing.Optional[google.cloud.bigtable.client.Client] = None,\n ) -\u003e None\n\nCreate a table to store chat history.\n\nSee more: [langchain_google_bigtable.chat_message_history.init_chat_history_table](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.chat_message_history#langchain_google_bigtable_chat_message_history_init_chat_history_table) \n\nlangchain_google_bigtable.loader.init_document_table \n\n init_document_table(\n instance_id: str,\n table_id: str,\n client: typing.Optional[google.cloud.bigtable.client.Client] = None,\n content_column_family: str = \"langchain\",\n metadata_mappings: typing.List[\n langchain_google_bigtable.loader.MetadataMapping\n ] = [],\n metadata_as_json_column_family: typing.Optional[str] = None,\n ) -\u003e None\n\nCreate a table for saving of langchain documents.\n\nSee more: [langchain_google_bigtable.loader.init_document_table](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader#langchain_google_bigtable_loader_init_document_table) \n\nlangchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message \n\n add_message(message: langchain_core.messages.base.BaseMessage) -\u003e None\n\nWrite a message to the table.\n\nSee more: [langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory#langchain_google_bigtable_chat_message_history_BigtableChatMessageHistory_add_message) \n\nlangchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_messages \n\n add_messages(\n messages: typing.Sequence[langchain_core.messages.base.BaseMessage],\n ) -\u003e None\n\nWrite messages to the table.\n\nSee more: [langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_messages](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory#langchain_google_bigtable_chat_message_history_BigtableChatMessageHistory_add_messages) \n\nlangchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear \n\n clear() -\u003e None\n\nClear session memory from DB.\n\nSee more: [langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory#langchain_google_bigtable_chat_message_history_BigtableChatMessageHistory_clear) \n\nlangchain_google_bigtable.loader.BigtableLoader \n\n BigtableLoader(\n instance_id: str,\n table_id: str,\n row_set: typing.Optional[google.cloud.bigtable.row_set.RowSet] = None,\n filter: typing.Optional[google.cloud.bigtable.row_filters.RowFilter] = None,\n client: typing.Optional[google.cloud.bigtable.client.Client] = None,\n content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,\n content_column_family: str = \"langchain\",\n content_column_name: str = \"content\",\n metadata_mappings: typing.List[\n langchain_google_bigtable.loader.MetadataMapping\n ] = [],\n metadata_as_json_column_family: typing.Optional[str] = None,\n metadata_as_json_column_name: typing.Optional[str] = None,\n metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,\n )\n\nInitialize Bigtable document loader.\n\nSee more: [langchain_google_bigtable.loader.BigtableLoader](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableLoader#langchain_google_bigtable_loader_BigtableLoader_BigtableLoader) \n\nlangchain_google_bigtable.loader.BigtableLoader.lazy_load \n\n lazy_load() -\u003e typing.Iterator[langchain_core.documents.base.Document]\n\nA lazy loader for Documents.\n\nSee more: [langchain_google_bigtable.loader.BigtableLoader.lazy_load](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableLoader#langchain_google_bigtable_loader_BigtableLoader_lazy_load) \n\nlangchain_google_bigtable.loader.BigtableLoader.load \n\n load() -\u003e typing.List[langchain_core.documents.base.Document]\n\nLoad data into Document objects.\n\nSee more: [langchain_google_bigtable.loader.BigtableLoader.load](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableLoader#langchain_google_bigtable_loader_BigtableLoader_load) \n\nlangchain_google_bigtable.loader.BigtableSaver \n\n BigtableSaver(\n instance_id: str,\n table_id: str,\n client: typing.Optional[google.cloud.bigtable.client.Client] = None,\n content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,\n content_column_family: str = \"langchain\",\n content_column_name: str = \"content\",\n metadata_mappings: typing.List[\n langchain_google_bigtable.loader.MetadataMapping\n ] = [],\n metadata_as_json_column_family: typing.Optional[str] = None,\n metadata_as_json_column_name: typing.Optional[str] = None,\n metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8,\n )\n\nInitialize Bigtable document saver.\n\nSee more: [langchain_google_bigtable.loader.BigtableSaver](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableSaver#langchain_google_bigtable_loader_BigtableSaver_BigtableSaver) \n\nlangchain_google_bigtable.loader.BigtableSaver.add_documents \n\n add_documents(docs: typing.List[langchain_core.documents.base.Document]) -\u003e None\n\nSave documents in the DocumentSaver table.\n\nSee more: [langchain_google_bigtable.loader.BigtableSaver.add_documents](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableSaver#langchain_google_bigtable_loader_BigtableSaver_add_documents) \n\nlangchain_google_bigtable.loader.BigtableSaver.delete \n\n delete(docs: typing.List[langchain_core.documents.base.Document]) -\u003e None\n\nDelete all instances of a document from the DocumentSaver table by matching the entire Document\nobject.\n\nSee more: [langchain_google_bigtable.loader.BigtableSaver.delete](https://cloud.google.com/python/docs/reference/langchain-google-bigtable/latest/langchain_google_bigtable.loader.BigtableSaver#langchain_google_bigtable_loader_BigtableSaver_delete)"]]