public static ConvertAstToSearchArg.Result createSearchArgument(Configuration conf, ExprNodeGenericFuncDesc expression) {
    ConvertAstToSearchArg convertAstToSearchArg = new ConvertAstToSearchArg(conf, expression);
    return new ConvertAstToSearchArg.Result(convertAstToSearchArg.buildSearchArgument(), convertAstToSearchArg.isPartial());
  }
Do the recursive parse of the Hive ExprNodeDesc into our ExpressionTree.
@param expression the Hive ExprNodeDesc
ql/src/java/org/apache/hadoop/hive/ql/io/sarg/ConvertAstToSearchArg.java