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

Method convert

internal/engine/dolphin/convert.go:1649–2057  ·  view source on GitHub ↗
(node pcast.Node)

Source from the content-addressed store, hash-verified

1647}
1648
1649func (c *cc) convert(node pcast.Node) ast.Node {
1650 switch n := node.(type) {
1651
1652 case *driver.ParamMarkerExpr:
1653 return c.convertParamMarkerExpr(n)
1654
1655 case *driver.ValueExpr:
1656 return c.convertValueExpr(n)
1657
1658 case *pcast.AdminStmt:
1659 return c.convertAdminStmt(n)
1660
1661 case *pcast.AggregateFuncExpr:
1662 return c.convertAggregateFuncExpr(n)
1663
1664 case *pcast.AlterDatabaseStmt:
1665 return c.convertAlterDatabaseStmt(n)
1666
1667 case *pcast.AlterInstanceStmt:
1668 return c.convertAlterInstanceStmt(n)
1669
1670 case *pcast.AlterTableSpec:
1671 return c.convertAlterTableSpec(n)
1672
1673 case *pcast.AlterTableStmt:
1674 return c.convertAlterTableStmt(n)
1675
1676 case *pcast.AlterUserStmt:
1677 return c.convertAlterUserStmt(n)
1678
1679 case *pcast.AnalyzeTableStmt:
1680 return c.convertAnalyzeTableStmt(n)
1681
1682 case *pcast.Assignment:
1683 return c.convertAssignment(n)
1684
1685 case *pcast.BRIEStmt:
1686 return c.convertBRIEStmt(n)
1687
1688 case *pcast.BeginStmt:
1689 return c.convertBeginStmt(n)
1690
1691 case *pcast.BetweenExpr:
1692 return c.convertBetweenExpr(n)
1693
1694 case *pcast.BinaryOperationExpr:
1695 return c.convertBinaryOperationExpr(n)
1696
1697 case *pcast.BinlogStmt:
1698 return c.convertBinlogStmt(n)
1699
1700 case *pcast.ByItem:
1701 return c.convertByItem(n)
1702
1703 case *pcast.CallStmt:
1704 return c.convertCallStmt(n)
1705
1706 case *pcast.CaseExpr:

Callers 15

convertAssignmentMethod · 0.95
convertDeleteStmtMethod · 0.95
convertFuncCallExprMethod · 0.95
convertInsertStmtMethod · 0.95
convertListsMethod · 0.95
convertSelectFieldMethod · 0.95
convertSelectStmtMethod · 0.95
convertSubqueryExprMethod · 0.95
convertUpdateStmtMethod · 0.95

Calls 15

convertValueExprMethod · 0.95
convertAdminStmtMethod · 0.95
convertAlterTableSpecMethod · 0.95
convertAlterTableStmtMethod · 0.95
convertAlterUserStmtMethod · 0.95
convertAssignmentMethod · 0.95
convertBRIEStmtMethod · 0.95

Tested by

no test coverage detected