Class Table (1.2.0)

Table(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes a BigQuery table. See the Table </bigquery/docs/reference/v2/tables>__ API resource for more details on individual fields. Note: Table.schema has been deprecated in favor of Table.schemaJson. Table.schema may continue to be present in your logs during this transition.

Attributes

NameDescription
table_name google.cloud.bigquery_logging_v1.types.TableName
The name of the table.
info google.cloud.bigquery_logging_v1.types.TableInfo
User-provided metadata for the table.
schema_json str
A JSON representation of the table's schema.
view google.cloud.bigquery_logging_v1.types.TableViewDefinition
If present, this is a virtual table defined by a SQL query.
expire_time google.protobuf.timestamp_pb2.Timestamp
The expiration date for the table, after which the table is deleted and the storage reclaimed. If not present, the table persists indefinitely.
create_time google.protobuf.timestamp_pb2.Timestamp
The time the table was created.
truncate_time google.protobuf.timestamp_pb2.Timestamp
The time the table was last truncated by an operation with a writeDisposition of WRITE_TRUNCATE.
update_time google.protobuf.timestamp_pb2.Timestamp
The time the table was last modified.
encryption google.cloud.bigquery_logging_v1.types.EncryptionInfo
The table encryption information. Set when non-default encryption is used.