MCPcopy
hub / github.com/sqldef/sqldef / formatTriggerEvent

Method formatTriggerEvent

schema/generator.go:2320–2328  ·  view source on GitHub ↗
(event TriggerEvent)

Source from the content-addressed store, hash-verified

2318}
2319
2320func (g *Generator) formatTriggerEvent(event TriggerEvent) string {
2321 if len(event.columns) == 0 {
2322 return event.eventType
2323 }
2324 escapedCols := util.TransformSlice(event.columns, func(col Ident) string {
2325 return g.escapeSQLIdent(col)
2326 })
2327 return event.eventType + " OF " + strings.Join(escapedCols, ", ")
2328}
2329
2330func (g *Generator) formatTriggerEvents(events []TriggerEvent, sep string) string {
2331 var parts []string

Callers 1

formatTriggerEventsMethod · 0.95

Calls 2

escapeSQLIdentMethod · 0.95
TransformSliceFunction · 0.92

Tested by

no test coverage detected