Statements sql serialization simplified.
This commit is contained in:
parent
d9bbec3795
commit
439c9f1ef9
26 changed files with 274 additions and 284 deletions
|
|
@ -30,15 +30,14 @@ func (d *deleteStatementImpl) WHERE(expression boolExpression) deleteStatement {
|
|||
|
||||
func (d *deleteStatementImpl) Sql() (query string, args []interface{}, err error) {
|
||||
queryData := &queryData{}
|
||||
queryData.statementType = delete_statement
|
||||
|
||||
queryData.WriteString("DELETE FROM ")
|
||||
queryData.writeString("DELETE FROM ")
|
||||
|
||||
if d.table == nil {
|
||||
return "", nil, errors.New("nil tableName.")
|
||||
}
|
||||
|
||||
if err = d.table.serializeSql(queryData); err != nil {
|
||||
if err = d.table.serialize(delete_statement, queryData); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
|
|
@ -46,7 +45,7 @@ func (d *deleteStatementImpl) Sql() (query string, args []interface{}, err error
|
|||
return "", nil, errors.New("Deleting without a WHERE clause.")
|
||||
}
|
||||
|
||||
if err = queryData.WriteWhere(d.where); err != nil {
|
||||
if err = queryData.writeWhere(delete_statement, d.where); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue