
var Stmt = require ('./stmt');
var Value = require ('./value');
var Field = require ('./field');

/**
 * The equivalent of a SQL DML.
 */
module.exports = new Class
({
	Extends: Stmt
	
	,field: []
	,expr: []

	,addSet: function (fieldName, value)
	{
		this.expr.push (new Value ({value: value}));
		this.field.push (new Field ({name: fieldName}));
	}

	,addExpr: function (fieldName, expr)
	{
		this.expr.push (expr);
		this.field.push (new Field ({name: fieldName}));
	}

	,delSet: function ()
	{
		this.field.splice (0, this.field.length);
		this.expr.splice (0, this.expr.length);
	}
});
