MCPcopy Create free account
hub / github.com/apecloud/myduckserver / executeExpressioner

Method executeExpressioner

backend/executor.go:171–181  ·  view source on GitHub ↗
(ctx *sql.Context, n sql.Expressioner, conn *stdsql.Conn)

Source from the content-addressed store, hash-verified

169 return b.executeDML(ctx, node, conn)
170 case sql.Expressioner:
171 return b.executeExpressioner(ctx, node, conn)
172 case *plan.DeleteFrom:
173 return b.executeDML(ctx, node, conn)
174 case *plan.Truncate:
175 return b.executeDML(ctx, node, conn)
176 default:
177 return b.base.Build(ctx, n, r)
178 }
179}
180
181func (b *DuckBuilder) executeExpressioner(ctx *sql.Context, n sql.Expressioner, conn *stdsql.Conn) (sql.RowIter, error) {
182 node := n.(sql.Node)
183 switch n.(type) {
184 case *plan.InsertInto:

Callers 1

BuildMethod · 0.95

Calls 2

executeDMLMethod · 0.95
executeQueryMethod · 0.95

Tested by

no test coverage detected