(n *pg.Aggref)
| 174 | } |
| 175 | |
| 176 | func convertAggref(n *pg.Aggref) *ast.Aggref { |
| 177 | if n == nil { |
| 178 | return nil |
| 179 | } |
| 180 | return &ast.Aggref{ |
| 181 | Xpr: convertNode(n.Xpr), |
| 182 | Aggfnoid: ast.Oid(n.Aggfnoid), |
| 183 | Aggtype: ast.Oid(n.Aggtype), |
| 184 | Aggcollid: ast.Oid(n.Aggcollid), |
| 185 | Inputcollid: ast.Oid(n.Inputcollid), |
| 186 | Aggargtypes: convertSlice(n.Aggargtypes), |
| 187 | Aggdirectargs: convertSlice(n.Aggdirectargs), |
| 188 | Args: convertSlice(n.Args), |
| 189 | Aggorder: convertSlice(n.Aggorder), |
| 190 | Aggdistinct: convertSlice(n.Aggdistinct), |
| 191 | Aggfilter: convertNode(n.Aggfilter), |
| 192 | Aggstar: n.Aggstar, |
| 193 | Aggvariadic: n.Aggvariadic, |
| 194 | Aggkind: makeByte(n.Aggkind), |
| 195 | Agglevelsup: ast.Index(n.Agglevelsup), |
| 196 | Aggsplit: ast.AggSplit(n.Aggsplit), |
| 197 | Location: int(n.Location), |
| 198 | } |
| 199 | } |
| 200 | |
| 201 | func convertAlias(n *pg.Alias) *ast.Alias { |
| 202 | if n == nil { |
no test coverage detected