MCPcopy Create free account
hub / github.com/dolthub/doltgresql / evalExprs

Function evalExprs

server/expression/array_agg.go:238–249  ·  view source on GitHub ↗

evalExprs evaluates the provided expressions against the given row and returns the results as a new row.

(ctx *sql.Context, exprs []sql.Expression, row sql.Row)

Source from the content-addressed store, hash-verified

236
237// evalExprs evaluates the provided expressions against the given row and returns the results as a new row.
238func evalExprs(ctx *sql.Context, exprs []sql.Expression, row sql.Row) (sql.Row, error) {
239 result := make(sql.Row, len(exprs))
240 for i, expr := range exprs {
241 var err error
242 result[i], err = expr.Eval(ctx, row)
243 if err != nil {
244 return nil, err
245 }
246 }
247
248 return result, nil
249}

Callers 1

UpdateMethod · 0.85

Calls 1

EvalMethod · 0.65

Tested by

no test coverage detected