MCPcopy
hub / github.com/uber/aresdb / RewriteFunc

Function RewriteFunc

query/expr/ast.go:617–619  ·  view source on GitHub ↗

RewriteFunc rewrites an expression hierarchy.

(e Expr, fn func(Expr) Expr)

Source from the content-addressed store, hash-verified

615
616// RewriteFunc rewrites an expression hierarchy.
617func RewriteFunc(e Expr, fn func(Expr) Expr) Expr {
618 return Rewrite(rewriterFunc(fn), e)
619}
620
621type rewriterFunc func(Expr) Expr
622

Callers 1

TestRewriteFunction · 0.85

Calls 2

RewriteFunction · 0.85
rewriterFuncFuncType · 0.85

Tested by 1

TestRewriteFunction · 0.68