CEL

the query language, cross-checked against the reference CEL implementation

CasesPassedFailedAdvisory
161600

Query language

Every expression below was compiled twice: once by google/cel-go, which is the reference implementation, and once by this server. The finding is the disagreement, not either result on its own. A server with its own parser can accept an expression CEL rejects, and a client generated from the specification would then write queries that quietly do not mean what its author thought.

MeasureValue
Expressions checked15
Server agrees with the reference implementation15
Disagreements0

cel cases

CaseOperationStatusSchemaLatencyVerdict
the always-true selectorpostStaticInsights200-2356.16 mspass
equality on a scalar fieldpostStaticInsights200-54.16 mspass
conjunction of two predicatespostStaticInsights200-146.57 mspass
a macro over a list fieldpostStaticInsights200-1736.23 mspass
membership with the in operatorpostStaticInsights200-145.13 mspass
membership with contains()postStaticInsights200-27.55 mspass
null comparisonpostStaticInsights200-47.50 mspass
disjunction with groupingpostStaticInsights200-1737.04 mspass
negationpostStaticInsights200-1526.16 mspass
a ternarypostStaticInsights200-2526.34 mspass
an unterminated comparisonpostStaticInsights400-29.00 mspass
an expression that is not a predicatepostStaticInsights400-345.31 mspass
an unbalanced parenthesispostStaticInsights400-29.04 mspass
an assignmentpostStaticInsights400-144.19 mspass
a SQL fragmentpostStaticInsights400-29.05 mspass
an empty expressionpostStaticInsights400-23.32 mspass

Back to the summary