Package Methods (0.3.1)
Stay organized with collections
Save and categorize content based on your preferences.
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-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 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)"]]