package ast import "github.com/sqlc-dev/sqlc/internal/sql/format" type NotifyStmt struct { Tag NodeTag[NotifyStmt] `json:"tag"` Conditionname *string `json:"conditionname,omitempty"` Payload *string `json:"payload,omitempty"` } func (n *NotifyStmt) Pos() int { return 0 } func (n *NotifyStmt) Format(buf *TrackedBuffer, d format.Dialect) { if n == nil { return } buf.WriteString("NOTIFY ") if n.Conditionname != nil { buf.WriteString(*n.Conditionname) } if n.Payload != nil { buf.WriteString(", '") buf.WriteString(*n.Payload) buf.WriteString("'") } }