Я хочу установить переменные улья в зависимости от условия. Я не уверен, возможно ли это в HQL или нет, и если это возможно, то как этого добиться.
Я хочу сделать что-то подобное,
if ${hiveconf:work}==1 then do
set q1 = 4;
set yr2 = eval(${hiveconf:year}-1);
set q3= 3;
end
else if ${hiveconf:work}==2 then do
set q2 = 4;
set yr1 = eval(${hiveconf:year}-2);
set q4= 2;
end
Любая помощь и знания будут оценены.