使用IN子句与PIG FILTER

hes*_*ese 5 apache-pig

PIG是否支持IN子句?

filtered = FILTER bba BY reason not in ('a','b','c','d');
Run Code Online (Sandbox Code Playgroud)

或者我应该把它分成多个OR?

谢谢!

小智 6

您可以使用Apache DataFu下面的udf来代替.这将帮助您避免编写大量的OR.

https://github.com/linkedin/datafu/blob/master/src/java/datafu/pig/util/InUDF.java