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

Method WithChildren

server/expression/array.go:146–155  ·  view source on GitHub ↗

WithChildren implements the sql.Expression interface.

(ctx *sql.Context, children ...sql.Expression)

Source from the content-addressed store, hash-verified

144
145// WithChildren implements the sql.Expression interface.
146func (array *Array) WithChildren(ctx *sql.Context, children ...sql.Expression) (sql.Expression, error) {
147 resultType, err := array.getTargetType(ctx, children...)
148 if err != nil {
149 return nil, err
150 }
151 return &Array{
152 children: children,
153 coercedType: resultType,
154 }, nil
155}
156
157// WithResolvedChildren implements the vitess.InjectableExpression interface.
158func (array *Array) WithResolvedChildren(ctx context.Context, children []any) (any, error) {

Callers 1

WithResolvedChildrenMethod · 0.95

Calls 1

getTargetTypeMethod · 0.95

Tested by

no test coverage detected