cancel
Showing results for 
Search instead for 
Did you mean: 

Delete False-values from queue with UDF?

peter_wallner2
Active Contributor
0 Kudos

Hello experts,

I get a list of values that consists of "true" and "false". I need to delete all false-values.

Now I wrote a UDF to delete those false values:


public void deleteFalse(String[] a, ResultList result, Container container){

String f="false";
for(int i=0;i<a.length;i++)
{
 if (a<i>.equals(f))
       result.addSuppress();
}

}

But now it adds "SUPPRESS" for the "false" values, but does not return the "true" values. How do I return the "true" values?

Could you please help me to solve this? Do I need to use a different method than "addSuppress"?

Thank you,

Peter

Edited by: Peter Wallner on Dec 10, 2009 3:47 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

peter_wallner2
Active Contributor
0 Kudos

I solved it, now it works:


String f="false";
for(int i=0;i<a.length;i++)
{
 if (a<i>.equals(f))
       result.addSuppress();
else
       result.addValue(a<i>);
}

Best regards,

Peter