У меня есть код Scala с Spark Data Frame с объединением нескольких кадров и фильтра и части Dynami c. Можно ли сгенерировать и записать в журнал код classi c SQL для управления процессом?
val target = List(
("0", "0", "Orange", "2020-03-10")
).toDF("id", "new_id", "name", "process_date")
....
dynamic part of code
....
increment.as("i")
.join(target.as("t"), $"t.id" === $"i.id", "left")
.select(selectFields: _*)
Я хочу получить в журналах что-то вроде этого
select field1, field2, ....
from increment i join target t where t.id = i.id