MCPcopy Create free account
hub / github.com/brimdata/super / Evaluator

Interface Evaluator

runtime/sam/expr/eval.go:17–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15)
16
17type Evaluator interface {
18 Eval(super.Value) super.Value
19}
20
21type Function interface {
22 Call([]super.Value) super.Value

Callers 1

NewDottedExprFunction · 0.70

Implementers 15

samExprruntime/vam/expr/samexpr.go
recordExprruntime/vam/expr/recordexpr.go
Indexruntime/vam/expr/index.go
Compareruntime/vam/expr/compare.go
isNullruntime/vam/expr/compare.go
conditionalruntime/vam/expr/conditional.go
MapExprruntime/vam/expr/mapexpr.go
testEvalruntime/vam/expr/compare_test.go
putterruntime/vam/expr/putter.go
casterPrimitiveruntime/vam/expr/cast.go
casterNamedTyperuntime/vam/expr/cast.go
mapCallruntime/vam/expr/mapcall.go

Calls

no outgoing calls

Tested by

no test coverage detected