Optimize IN predicates:
1. Removes literal repetitions.
2. Replaces (value, seq[Literal]) with optimized version
(value, HashSet[Literal]) which is much faster.
Linear Supertypes
Serializable, Serializable, Product, Equals, Rule[LogicalPlan], internal.Logging, AnyRef, Any
Optimize IN predicates: 1. Removes literal repetitions. 2. Replaces (value, seq[Literal]) with optimized version (value, HashSet[Literal]) which is much faster.