@Test(expected = IllegalStateException.class) public void testParserSumOperatorWithRangeVector() { Parser.parseExpr("sum(http_requests_total{method=\"get\"}[5m]) by (job)"); }
public static Expr parseExpr(String input) { Parser p = newParser(input); Expr expr = p.parseExpr(); p.typecheck(expr); return expr; }
Parser { public static Expr parseExpr(String input) { Parser p = newParser(input); Expr expr = p.parseExpr(); p.typecheck(expr); return expr; } }
Parser { public static Expr parseExpr(String input) { Parser p = newParser(input); Expr expr = p.parseExpr(); p.typecheck(expr); return expr; } private  Parser(Lexer lexer); }
Parser { public static Expr parseExpr(String input) { Parser p = newParser(input); Expr expr = p.parseExpr(); p.typecheck(expr); return expr; } private  Parser(Lexer lexer); static Expr parseExpr(String input); static Labels parseMetric(String input); static String typeString(ValueType t); static Duration parseDuration(String ds); }
Parser { public static Expr parseExpr(String input) { Parser p = newParser(input); Expr expr = p.parseExpr(); p.typecheck(expr); return expr; } private  Parser(Lexer lexer); static Expr parseExpr(String input); static Labels parseMetric(String input); static String typeString(ValueType t); static Duration parseDuration(String ds);  }