nodeExprToSelectExpr handles tree.Expr nodes and returns the result as a vitess.SelectExpr.
(ctx *Context, node tree.Expr)
| 204 | |
| 205 | // nodeExprToSelectExpr handles tree.Expr nodes and returns the result as a vitess.SelectExpr. |
| 206 | func nodeExprToSelectExpr(ctx *Context, node tree.Expr) (vitess.SelectExpr, error) { |
| 207 | if node == nil { |
| 208 | return nil, nil |
| 209 | } |
| 210 | return nodeSelectExpr(ctx, tree.SelectExpr{ |
| 211 | Expr: node, |
| 212 | }) |
| 213 | } |
| 214 | |
| 215 | // nodeExprsToSelectExprs handles tree.Exprs nodes and returns the results as vitess.SelectExprs. |
| 216 | func nodeExprsToSelectExprs(ctx *Context, node tree.Exprs) (vitess.SelectExprs, error) { |
no test coverage detected