Package Methods (0.2.3)

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

langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear

clear() -> None

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.

See more: langchain_google_bigtable.loader.BigtableLoader

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.

See more: langchain_google_bigtable.loader.BigtableSaver