| request_avro_type | Method by which this table was created. Possible values are: - create_table
- create_projection
- create_union
|
| request_avro_json | The JSON representation of request creating this table. The default value is ''. |
| protected | No longer used. Indicated whether the respective table was protected or not. Possible values are: |
| record_bytes | The number of in-memory bytes per record which is the sum of the byte sizes of all columns with property 'data'. |
| total_bytes | The total size in bytes of all data stored in the table. |
| collection_names | [DEPRECATED--use schema_name instead] This will now contain the name of the schema for the table. There can only be one schema for a table. |
| schema_name | The name of the schema for the table. There can only be one schema for a table. |
| table_ttl | The value of the time-to-live setting. Not present for schemas. |
| remaining_table_ttl | The remaining time-to-live, in minutes, before the respective table expires (-1 if it will never expire). Not present for schemas. |
| primary_key_type | The primary key type of the table (if it has a primary key). | Possible
Values | Description |
|---|
| memory | In-memory primary key | | disk | On-disk primary key |
|
| foreign_keys | Semicolon-separated list of foreign keys, of the format 'source_column references target_table(primary_key_column)'. Not present for schemas. The default value is ''. |
| foreign_shard_key | Foreign shard key description of the format: <fk_foreign_key> references <pk_column_name> from <pk_table_name>(<pk_primary_key>). Not present for schemas. The default value is ''. |
| partition_type | Partitioning scheme used for this table The default value is NONE. |
| partition_keys | Comma-separated list of partition keys. The default value is ''. |
| partition_definitions | Comma-separated list of partition definitions, whose format depends on the partition_type. See partitioning documentation for details. The default value is ''. |
| is_automatic_partition | True if partitions will be created for LIST VALUES which don't fall into existing partitions. The default value is ''. |
| attribute_indexes | Semicolon-separated list of indexes. For column (attribute) indexes, only the indexed column name will be listed. For other index types, the index type will be
listed with the colon-delimited indexed column(s) and the comma-delimited index option(s) using the form: <index_type>@<column_list>@<column_options>. Not present for schemas. The default value is ''. |
| column_info | JSON-encoded string representing a map of column name to information including memory usage if the get_column_info option is true. The default value is ''. |
| global_access_mode | Returns the global access mode (i.e. lock status) for the table. | Possible
Values | Description |
|---|
| no_access | No read/write operations are allowed on this table. | | read_only | Only read operations are allowed on this table. | | write_only | Only write operations are allowed on this table. | | read_write | All read/write operations are allowed on this table. |
|
| view_table_name | For materialized view the name of the view this member table is part of - if same as the table_name then this is the root of the view. The default value is ''. |
| is_view_persisted | True if the view named view_table_name is persisted - reported for each view member. Means method of recreating this member is saved - not the members data. The default value is ''. |
| is_dirty | True if some input table of the materialized view that affects this member table has been modified since the last refresh. The default value is ''. |
| refresh_method | For materialized view current refresh_method - one of manual, periodic, on_change. The default value is ''. |
| refresh_start_time | For materialized view with periodic refresh_method the initial datetime string that periodic refreshes began. The default value is ''. |
| refresh_stop_time | Time at which the periodic view refresh stops. The default value is ''. |
| refresh_period | For materialized view with periodic refresh_method the current refresh period in seconds. The default value is ''. |
| last_refresh_time | For materialized view the datetime string indicating the last time the view was refreshed. The default value is ''. |
| next_refresh_time | For materialized view with periodic refresh_method a datetime string indicating the next time the view is to be refreshed. The default value is ''. |
| user_chunk_size | User-specified number of records per chunk, if provided at table creation time. The default value is ''. |
| user_chunk_column_max_memory | User-specified target max bytes per column in a chunk, if provided at table creation time. The default value is ''. |
| user_chunk_max_memory | User-specified target max bytes for all columns in a chunk, if provided at table creation time. The default value is ''. |
| owner_resource_group | Name of the owner resource group. The default value is ''. |
| alternate_shard_keys | Semicolon-separated list of shard keys that were equated in joins (applicable for join tables). The default value is ''. |
| datasource_subscriptions | Semicolon-separated list of datasource names the table has subscribed to. The default value is ''. |
| null_modifying_columns | Comma-separated list of null modifying column names. The default value is ''. |
| compression_codec | Default compression codec for the table. The default value is ''. |
| created_by | User that created this table or view. The default value is ''. |
| created_time | Time (UTC) when this table or view was created. The default value is ''. |
| last_read_by | User that last read this table or view. The default value is ''. |
| last_read_time | Time (UTC) when this table or view was last read. The default value is ''. |
| read_count | Count of times this table or view was read. The default value is ''. |
| last_write_by | User that last wrote to this table. The default value is ''. |
| last_write_time | Time (UTC) when this table was last written. The default value is ''. |
| write_count | Count of times this table was written. The default value is ''. |
| last_alter_by | User that last altered this table or view. The default value is ''. |
| last_alter_time | Time (UTC) when this table or view was last altered. The default value is ''. |
| alter_count | Count of times this table or view was altered. The default value is ''. |