@Test
  public void testObscuredSimple() {

    // @formatter:off
    final RelNode basePlan = relBuilder
          .scan("t")
          .filter(
              or(relBuilder,
                  eq(relBuilder,"f2",99),
                  eq(relBuilder,"f1",1),
                  eq(relBuilder,"f1",2)
                  )
              )
          .build();
    // @formatter:on

    planner.setRoot(basePlan);
    RelNode optimizedRelNode = planner.findBestExp();

    HiveFilter filter = (HiveFilter) optimizedRelNode;
    RexNode condition = filter.getCondition();
    System.out.println(condition);
    assertEquals("OR(IN($0, 1, 2), =($1, 99))", condition.toString());
  }
Despite the fact that f2=99 is there...the extraction should happen
ql/src/test/org/apache/hadoop/hive/ql/optimizer/calcite/rules/TestHivePointLookupOptimizerRule.java