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

Function nodeSubquery

server/ast/subquery.go:25–36  ·  view source on GitHub ↗

nodeSubquery handles *tree.Subquery nodes.

(ctx *Context, node *tree.Subquery)

Source from the content-addressed store, hash-verified

23
24// nodeSubquery handles *tree.Subquery nodes.
25func nodeSubquery(ctx *Context, node *tree.Subquery) (*vitess.Subquery, error) {
26 if node == nil {
27 return nil, nil
28 }
29 selectStmt, err := nodeSelectStatement(ctx, node.Select)
30 if err != nil {
31 return nil, err
32 }
33 return &vitess.Subquery{
34 Select: selectStmt,
35 }, nil
36}
37
38// nodeSubquery handles *tree.Subquery nodes, returning a vitess.TableExpr.
39func nodeSubqueryToTableExpr(ctx *Context, node *tree.Subquery) (vitess.TableExpr, error) {

Callers 2

nodeSubqueryToTableExprFunction · 0.85
nodeSubqueryOrExistsFunction · 0.85

Calls 1

nodeSelectStatementFunction · 0.85

Tested by

no test coverage detected