MCPcopy Create free account
hub / github.com/bytebase/bytebase / generate

Method generate

backend/plugin/parser/plsql/restore.go:161–176  ·  view source on GitHub ↗
(node oracleast.StmtNode)

Source from the content-addressed store, hash-verified

159}
160
161func (g *generator) generate(node oracleast.StmtNode) error {
162 if !g.isFirst {
163 return nil
164 }
165 g.isFirst = false
166
167 switch n := node.(type) {
168 case *oracleast.DeleteStmt:
169 g.generateDelete()
170 case *oracleast.UpdateStmt:
171 return g.generateUpdate(n)
172 default:
173 return errors.Errorf("unexpected statement type: %T", node)
174 }
175 return nil
176}
177
178func (g *generator) generateDelete() {
179 columnList := quoteOracleColumns(g.restorableColumns())

Callers 1

doGenerateFunction · 0.95

Calls 3

generateDeleteMethod · 0.95
generateUpdateMethod · 0.95
ErrorfMethod · 0.80

Tested by

no test coverage detected