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
Output only. 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. |
table_type |
str
Output only. The type of the table. This is EXTERNAL for BigLake hive tables. |
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 |