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

Function convertNode

internal/engine/postgresql/convert.go:2985–3652  ·  view source on GitHub ↗
(node *pg.Node)

Source from the content-addressed store, hash-verified

2983}
2984
2985func convertNode(node *pg.Node) ast.Node {
2986 if node == nil || node.Node == nil {
2987 return &ast.TODO{}
2988 }
2989
2990 switch n := node.Node.(type) {
2991
2992 case *pg.Node_AArrayExpr:
2993 return convertA_ArrayExpr(n.AArrayExpr)
2994
2995 case *pg.Node_AConst:
2996 return convertA_Const(n.AConst)
2997
2998 case *pg.Node_AExpr:
2999 return convertA_Expr(n.AExpr)
3000
3001 case *pg.Node_AIndices:
3002 return convertA_Indices(n.AIndices)
3003
3004 case *pg.Node_AIndirection:
3005 return convertA_Indirection(n.AIndirection)
3006
3007 case *pg.Node_AStar:
3008 return convertA_Star(n.AStar)
3009
3010 case *pg.Node_AccessPriv:
3011 return convertAccessPriv(n.AccessPriv)
3012
3013 case *pg.Node_Aggref:
3014 return convertAggref(n.Aggref)
3015
3016 case *pg.Node_Alias:
3017 return convertAlias(n.Alias)
3018
3019 case *pg.Node_AlterCollationStmt:
3020 return convertAlterCollationStmt(n.AlterCollationStmt)
3021
3022 case *pg.Node_AlterDatabaseSetStmt:
3023 return convertAlterDatabaseSetStmt(n.AlterDatabaseSetStmt)
3024
3025 case *pg.Node_AlterDatabaseStmt:
3026 return convertAlterDatabaseStmt(n.AlterDatabaseStmt)
3027
3028 case *pg.Node_AlterDefaultPrivilegesStmt:
3029 return convertAlterDefaultPrivilegesStmt(n.AlterDefaultPrivilegesStmt)
3030
3031 case *pg.Node_AlterDomainStmt:
3032 return convertAlterDomainStmt(n.AlterDomainStmt)
3033
3034 case *pg.Node_AlterEnumStmt:
3035 return convertAlterEnumStmt(n.AlterEnumStmt)
3036
3037 case *pg.Node_AlterEventTrigStmt:
3038 return convertAlterEventTrigStmt(n.AlterEventTrigStmt)
3039
3040 case *pg.Node_AlterExtensionContentsStmt:
3041 return convertAlterExtensionContentsStmt(n.AlterExtensionContentsStmt)
3042

Callers 15

convertListFunction · 0.85
convertSliceFunction · 0.85
convertFunction · 0.85
convertA_ExprFunction · 0.85
convertA_IndicesFunction · 0.85
convertA_IndirectionFunction · 0.85
convertAggrefFunction · 0.85
convertAlterDomainStmtFunction · 0.85
convertAlterOwnerStmtFunction · 0.85

Calls 15

convertA_ArrayExprFunction · 0.85
convertA_ConstFunction · 0.85
convertA_ExprFunction · 0.85
convertA_IndicesFunction · 0.85
convertA_IndirectionFunction · 0.85
convertA_StarFunction · 0.85
convertAccessPrivFunction · 0.85
convertAggrefFunction · 0.85
convertAliasFunction · 0.85
convertAlterDatabaseStmtFunction · 0.85

Tested by

no test coverage detected