HiveTable(mapping=None, *, ignore_unknown_fields=False, **kwargs)Stores the hive table information. It includes the table name, schema (column names and types), data location, storage format, serde info, etc. This message closely matches the Table object in the IMetastoreClient
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The resource name. Format: projects/{project_id_or_number}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} |
description |
str
Optional. Description of the table. The maximum length is 4000 characters. |
storage_descriptor |
google.cloud.biglake_hive_v1beta.types.StorageDescriptor
Required. Storage descriptor of the table. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The creation time of the table. |
partition_keys |
MutableSequence[google.cloud.biglake_hive_v1beta.types.FieldSchema]
Optional. The partition keys of the table. |
parameters |
MutableMapping[str, str]
Optional. Stores the properties associated with the table. The maximum size is 4MiB. |
view_original_text |
str
Optional. The original view text. Empty for non-view. The maximum size is 16MiB. |
view_expanded_text |
str
Optional. The expanded view text. Empty for non-view. The maximum size is 16MiB. |
table_type |
str
Output only. The type of the table. This is EXTERNAL for BigLake hive tables. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The update time of the table. |
Classes
ParametersEntry
ParametersEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |