Class UpdateScope

Object
gudusoft.gsqlparser.resolver2.scope.AbstractScope
gudusoft.gsqlparser.resolver2.scope.UpdateScope
All Implemented Interfaces:
IScope

public class UpdateScope extends AbstractScope
Scope for UPDATE statement. Contains: - Target table (the UPDATE table) - FROM clause scope (optional - for UPDATE...FROM syntax) - SET clause columns - WHERE clause scope Example: UPDATE titles SET total_sales = total_sales + qty FROM titles, salesdetail, sales WHERE titles.title_id = salesdetail.title_id Resolution strategy: - SET clause columns resolve from target table or FROM clause tables - WHERE clause columns resolve from all visible tables