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

Method compileExprWithEmpty

compiler/rungen/expr.go:100–105  ·  view source on GitHub ↗
(e dag.Expr)

Source from the content-addressed store, hash-verified

98}
99
100func (b *Builder) compileExprWithEmpty(e dag.Expr) (expr.Evaluator, error) {
101 if e == nil {
102 return nil, nil
103 }
104 return b.compileExpr(e)
105}
106
107func (b *Builder) compileBinary(e *dag.BinaryExpr) (expr.Evaluator, error) {
108 lhs, err := b.compileExpr(e.LHS)

Callers 2

compileLeafMethod · 0.95
compileSliceExprMethod · 0.95

Implementers 15

DynamicBuildervector/builder.go
recordBuildervector/builder.go
arraySetBuildervector/builder.go
mapBuildervector/builder.go
unionBuildervector/builder.go
fusionBuildervector/builder.go
enumBuildervector/builder.go
intBuildervector/builder.go
uintBuildervector/builder.go
floatBuildervector/builder.go
boolBuildervector/builder.go
bytesStringTypeBuildervector/builder.go

Calls 1

compileExprMethod · 0.95

Tested by

no test coverage detected