MCPcopy
hub / github.com/sqlc-dev/sqlc / convertLimit_stmtContext

Method convertLimit_stmtContext

internal/engine/sqlite/convert.go:642–656  ·  view source on GitHub ↗
(n parser.ILimit_stmtContext)

Source from the content-addressed store, hash-verified

640}
641
642func (c *cc) convertLimit_stmtContext(n parser.ILimit_stmtContext) (ast.Node, ast.Node) {
643 if n == nil {
644 return nil, nil
645 }
646
647 var limitCount, limitOffset ast.Node
648 if limit, ok := n.(*parser.Limit_stmtContext); ok {
649 limitCount = c.convert(limit.Expr(0))
650 if limit.OFFSET_() != nil {
651 limitOffset = c.convert(limit.Expr(1))
652 }
653 }
654
655 return limitCount, limitOffset
656}
657
658func (c *cc) convertSql_stmtContext(n *parser.Sql_stmtContext) ast.Node {
659 if stmt := n.Alter_table_stmt(); stmt != nil {

Calls 3

convertMethod · 0.95
ExprMethod · 0.65
OFFSET_Method · 0.65

Tested by

no test coverage detected