Установите переменные улья на основе условия - PullRequest
0 голосов
/ 27 июня 2018

Я хочу установить переменные улья в зависимости от условия. Я не уверен, возможно ли это в 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

Любая помощь и знания будут оценены.

...