prometheus/promql
Julien Pivotto 577e738986 Cleanup PromQL functions (#6551)
* Cleanup PromQL functions

The engine ensures, for Matrix functions, that functions are called with exactly one series at the time.
Therefore a lot of code can be inlined and we can directly assume the first element of the arguments exists and contains all the samples needed.

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-01-06 10:33:36 +00:00
..
fuzz-data
testdata add absent_over_time (#6490) 2020-01-03 15:26:12 +00:00
ast.go PromQL: Reduce Code duplication in AST traversion (#6362) 2019-11-25 11:41:59 +00:00
bench_test.go add absent_over_time (#6490) 2020-01-03 15:26:12 +00:00
engine_test.go Pushdown aggregator group by through read hint (#6401) 2019-12-05 14:06:28 +00:00
engine.go add absent_over_time (#6490) 2020-01-03 15:26:12 +00:00
functions_test.go
functions.go Cleanup PromQL functions (#6551) 2020-01-06 10:33:36 +00:00
fuzz.go
generated_parser.y PromQL: Parse Series descriptions using the generated parser (#6494) 2019-12-21 08:44:12 +00:00
generated_parser.y.go PromQL: Parse Series descriptions using the generated parser (#6494) 2019-12-21 08:44:12 +00:00
lex_test.go PromQL: export lexer (#6435) 2019-12-09 19:03:31 +00:00
lex.go PromQL: Parse grouping opts with the generated parser (#6472) 2019-12-18 14:18:52 +00:00
parse_test.go PromQL: Support trailing commas in grouping opts (#6480) 2019-12-20 11:28:56 +00:00
parse.go Spelling (#6517) 2020-01-02 15:54:09 +01:00
printer_test.go fix subquery with offset conversion to string (#6373) 2019-11-26 06:45:51 +00:00
printer.go fix subquery with offset conversion to string (#6373) 2019-11-26 06:45:51 +00:00
promql_test.go
quantile.go
query_logger_test.go
query_logger.go
test_test.go
test.go
value.go promql: fix typo in value.go (#6491) 2019-12-19 22:30:32 +00:00