cancel
Showing results for 
Search instead for 
Did you mean: 

UDF code help

Former Member
0 Kudos

Hi guys,

I have no idea on JAVA, can you please give me one UDF sample for my requirement.

there is one field is getting value on source side A or B or C.

If field value is A - then output value AAAAA

if field value is B - then output vlaue BBBBB

if field value is C - then output value CCCCC

can i write UDF like

String mergeONE(String var1, String var2, String var3, Container container)

{

if (var1 != null)

return var1;

else

if (var2 != null)

return var2;

else

return var3;

}

your input is really great !!

Many thanks

San

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi San,

You can achieve this functionality using standard if else functions. You dont need a udf for this.

Regards,

---Satish

Answers (3)

Answers (3)

Former Member
0 Kudos

Many thanks guys, points alloted

rajasekhar_reddy14
Active Contributor
0 Kudos

Hai if you want concatenate value 4 times using UDF

then

String mergeONE(String var1, String var2, String var3, Container container)

{

if (var1 != null)

return var1var1var1var1var1+var1;

else

if (var2 != null)

return var2var2var2var2var2+var2;

else

return var3var3var3var3var3+var3;

}

we can do this using using graphical mapping it self.

Regards,

Raj

Former Member
0 Kudos

Hi San,

Use Fixed Value Mapping from standard functions itself

Regards