package clause

type Delete struct {
	Modifier string
}

func ( Delete) () string {
	return "DELETE"
}

func ( Delete) ( Builder) {
	.WriteString("DELETE")

	if .Modifier != "" {
		.WriteByte(' ')
		.WriteString(.Modifier)
	}
}

func ( Delete) ( *Clause) {
	.Name = ""
	.Expression = 
}