This might be a dumb question. Is it possible to pass anything other than
the input tuple to a UDF Eval function?
Basically in my UDF, I need to do some user info lookup. So the input will
with this UDF, I want to convert it to something like
where in the UDF I do a DB lookup on the userid and returns user's info
(age, gender, etc). But I don't necessarily want to pass back the same user
info fields, e.g. sometimes I only want age.
I hope there is a way for me to tell the UDF that I only want "age", and
sometimes "age, location", etc.
What's the best way to achieve this without having to write a separate UDF
for every case?