Files
sqv-engine/sql/parseDeleteStatement.go

16 lines
264 B
Go

package sql
func (p *Parser) parseDelete() (*DeleteStatement, error) {
if !p.expectSequence(FROM, IDENT) {
return nil, p.unexpectedToken(INTO)
}
res := DeleteStatement{}
_, _, res.Table = p.rescan()
p.consumeUntilOne(50, EOF, SEMI)
return &res, nil
}