You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
359 B
23 lines
359 B
package clause |
|
|
|
type Delete struct { |
|
Modifier string |
|
} |
|
|
|
func (d Delete) Name() string { |
|
return "DELETE" |
|
} |
|
|
|
func (d Delete) Build(builder Builder) { |
|
builder.WriteString("DELETE") |
|
|
|
if d.Modifier != "" { |
|
builder.WriteByte(' ') |
|
builder.WriteString(d.Modifier) |
|
} |
|
} |
|
|
|
func (d Delete) MergeClause(clause *Clause) { |
|
clause.Name = "" |
|
clause.Expression = d |
|
}
|
|
|