MCPcopy Index your code
hub / github.com/bytebase/bytebase / oracleDMLTargetText

Function oracleDMLTargetText

backend/plugin/parser/plsql/backup.go:308–320  ·  view source on GitHub ↗
(sql string, name *oracleast.ObjectName, partitionExt *oracleast.PartitionExtClause, alias *oracleast.Alias)

Source from the content-addressed store, hash-verified

306}
307
308func oracleDMLTargetText(sql string, name *oracleast.ObjectName, partitionExt *oracleast.PartitionExtClause, alias *oracleast.Alias) string {
309 if name == nil {
310 return ""
311 }
312 end := name.Loc.End
313 if partitionExt != nil {
314 end = partitionExt.Loc.End
315 }
316 if alias != nil {
317 end = alias.Loc.End
318 }
319 return strings.TrimSpace(oracleLocText(sql, name.Loc.Start, end))
320}
321
322func oracleDMLTrailingText(sql string, start, end int) string {
323 text := strings.TrimSpace(oracleLocText(sql, start, end))

Callers 1

writeSuffixSelectClauseFunction · 0.85

Calls 1

oracleLocTextFunction · 0.85

Tested by

no test coverage detected