/** * Parse an <a href="https://github.com/Netflix/atlas/wiki/Reference-data">Atlas data * expression</a>. */ public static DataExpr parseDataExpr(String expr) { try { return (DataExpr) parse(expr); } catch (ClassCastException e) { throw new IllegalArgumentException("invalid data expression: " + expr, e); } }
/** * Parse an <a href="https://github.com/Netflix/atlas/wiki/Reference-query">Atlas query * expression</a>. */ public static Query parseQuery(String expr) { try { return (Query) parse(expr); } catch (ClassCastException e) { throw new IllegalArgumentException("invalid query expression: " + expr, e); } }