Erase
Операция Erase удаляет указанный диапазон строк из таблицы. В случае, когда для входной таблицы не указан диапазон (range), из таблицы будут удалены все данные (сама таблица при этом останется).
Общие параметры для всех типов операций описаны в разделе Настройки операций.
У операции Erase поддерживаются следующие параметры (в скобках указаны значения по умолчанию, если заданы):
table_path
— путь к входной таблице. Поддерживается указание диапазонов строк на входной таблице, например,//path/table[#10:#100]
. Можно удалить не все данные в таблице, а лишь определенный диапазон строк;combine_chunks
(false) — объединить оставшиеся чанки в таблице, чтобы они были достаточно большими;schema_inference_mode
(auto) — режим определения схемы. Доступные значения: auto, from_input, from_output. Подробности в разделе Схема данных;
Пример спецификации
{
table_path = "//tmp/input_table[#10:#100]";
combine_chunks = %true;
}