Я пытаюсь создать функцию, которая будет принимать имя тега и значение даты и времени и помещать экстент в конкретную таблицу с этим тегом, а затем вводить новую запись в эту таблицу с тем же тегом и входным значением даты и времени - своего рода «обновление» симуляции. Я не беспокоюсь о производительности, я просто буду хранить метаданные - возможно, 20-30 строк при макс.
Вот как выглядит таблица создания: -
.create table MyTable(sometext:string,somevalue:datetime)
И ниже показан мой шаг создания функции, который не выполняется: -
.create-or-alter function MyFunction(arg_sometext:string,arg_somedate:datetime)
{
.drop extents <| .show table MyTable extents where tags has arg_sometext;
.ingest inline into table MyTable with (tags="[arg_sometext]") <| arg_somedate
}
Итак, вы можете видеть, что я пытаюсь сделать что-то простое - я подозреваю, что Кусто не разрешит команды в функции. Есть ли способ обойти это?