Mutations

class google.cloud.bigtable.data.mutations.DeleteAllFromFamily(family_to_delete: 'str')

Bases: google.cloud.bigtable.data.mutations.Mutation

class google.cloud.bigtable.data.mutations.DeleteAllFromRow()

Bases: google.cloud.bigtable.data.mutations.Mutation

class google.cloud.bigtable.data.mutations.DeleteRangeFromColumn(family: 'str', qualifier: 'bytes', start_timestamp_micros: 'int | None' = None, end_timestamp_micros: 'int | None' = None)

Bases: google.cloud.bigtable.data.mutations.Mutation

class google.cloud.bigtable.data.mutations.Mutation()

Bases: abc.ABC

Model class for mutations

is_idempotent()

Check if the mutation is idempotent If false, the mutation will not be retried

size()

Get the size of the mutation in bytes

class google.cloud.bigtable.data.mutations.SetCell(family: str, qualifier: bytes | str, new_value: bytes | str | int, timestamp_micros: Optional[int] = None)

Bases: google.cloud.bigtable.data.mutations.Mutation

Mutation to set the value of a cell

  • Parameters

    • family (-) – The name of the column family to which the new cell belongs.

    • qualifier (-) – The column qualifier of the new cell.

    • new_value (-) – The value of the new cell. str or int input will be converted to bytes

    • timestamp_micros (-) – The timestamp of the new cell. If None, the current timestamp will be used. Timestamps will be sent with milisecond-percision. Extra precision will be truncated. If -1, the server will assign a timestamp. Note that SetCell mutations with server-side timestamps are non-idempotent operations and will not be retried.

is_idempotent()

Check if the mutation is idempotent

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年10月30日 UTC.