allow_homogeneous_tables | No longer supported; action will be ignored. |
create_index | Creates a column (attribute) index, low-cardinality index, chunk skip index, geospatial index, CAGRA index, or HNSW index
(depending on the specified index_type), on the column name specified in input parameter value. If this column already has the specified index, an error will be returned. |
refresh_index | Refreshes an index identified by index_type, on the column name specified in input parameter value. Currently applicable only to CAGRA indices. |
delete_index | Deletes a column (attribute) index, low-cardinality index, chunk skip index, geospatial index, CAGRA index, or HNSW index
(depending on the specified index_type), on the column name specified in input parameter value. If this column does not have the specified index, an error will be returned. |
move_to_collection | [DEPRECATED--please use move_to_schema and use /create/schema to create the schema if non-existent] Moves a table or view into a schema named input parameter value. If the schema provided is non-existent, it will be automatically created. |
move_to_schema | Moves a table or view into a schema named input parameter value. If the schema provided is nonexistent, an error will be thrown. If input parameter value is empty, then the table or view will be placed in the user's default schema. |
protected | No longer used. Previously set whether the given input parameter table_name should be protected or not. The input parameter value would have been either 'true' or 'false'. |
rename_table | Renames a table or view to input parameter value. Has the same naming restrictions as tables. |
ttl | Sets the time-to-live in minutes of the table or view specified in input parameter table_name. |
add_comment | Adds the comment specified in input parameter value to the table specified in input parameter table_name. Use column_name to set the comment for a column. |
add_column | Adds the column specified in input parameter value to the table specified in input parameter table_name. Use column_type and column_properties in input parameter options to set the column's type and properties, respectively. |
change_column | Changes type and properties of the column specified in input parameter value. Use column_type and column_properties in input parameter options to set the column's type and properties, respectively. Note that primary key and/or shard key columns cannot be changed. All unchanging column properties must be listed for the change to take place, e.g., to add dictionary encoding to an existing 'char4'
column, both 'char4' and 'dict' must be specified in the input parameter options map. |
set_column_compression | No longer supported; action will be ignored. |
delete_column | Deletes the column specified in input parameter value from the table specified in input parameter table_name. |
create_foreign_key | Creates a foreign key specified in input parameter value using the format '(source_column_name [, ...]) references target_table_name(primary_key_column_name [, ...]) [as foreign_key_name]'. |
delete_foreign_key | Deletes a foreign key. The input parameter value should be the foreign_key_name specified when creating the key or the complete string used to define it. |
add_partition | Adds the partition specified in input parameter value, to either a range-partitioned or manual list-partitioned table. |
remove_partition | Removes the partition specified in input parameter value (and relocates all of its data to the default partition) from either a range-partitioned or manual list-partitioned table. |
delete_partition | Deletes the partition specified in input parameter value (and all of its data) from either a range-partitioned or manual list-partitioned table. |
set_global_access_mode | Sets the global access mode (i.e. locking) for the table specified in input parameter table_name. Specify the access mode in input parameter value. Valid modes are 'no_access', 'read_only', 'write_only' and 'read_write'. |
refresh | For a materialized view, replays all the table creation commands required to create the view. For an external table, reloads all data in the table from its associated source files or data source. |
set_refresh_method | For a materialized view, sets the method by which the view is refreshed to the method specified in input parameter value - one of 'manual', 'periodic', or 'on_change'. For an external table, sets the method by which the table is refreshed to the method specified in input parameter value - either 'manual' or 'on_start'. |
set_refresh_start_time | Sets the time to start periodic refreshes of this materialized view to the datetime string specified in input parameter value with format 'YYYY-MM-DD HH:MM:SS'. Subsequent refreshes occur at the specified time + N * the refresh period. |
set_refresh_stop_time | Sets the time to stop periodic refreshes of this materialized view to the datetime string specified in input parameter value with format 'YYYY-MM-DD HH:MM:SS'. |
set_refresh_period | Sets the time interval in seconds at which to refresh this materialized view to the value specified in input parameter value. Also, sets the refresh method to periodic if not already set. |
set_refresh_span | Sets the future time-offset(in seconds) for the view refresh to stop. |
set_refresh_execute_as | Sets the user name to refresh this materialized view to the value specified in input parameter value. |
remove_text_search_attributes | Removes text search attribute from all columns. |
remove_shard_keys | Removes the shard key property from all columns, so that the table will be considered randomly sharded. The data is not moved. The input parameter value is ignored. |
set_strategy_definition | Sets the tier strategy for the table and its columns to the one specified in input parameter value, replacing the existing tier strategy in its entirety. |
cancel_datasource_subscription | Permanently unsubscribe a data source that is loading continuously as a stream. The data source can be Kafka / S3 / Azure. |
pause_datasource_subscription | Temporarily unsubscribe a data source that is loading continuously as a stream. The data source can be Kafka / S3 / Azure. |
resume_datasource_subscription | Resubscribe to a paused data source subscription. The data source can be Kafka / S3 / Azure. |
change_owner | Change the owner resource group of the table. |