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;
}
Предыдущая
Следующая