@@ -0,0 +1,1267 @@
+package org.wso2.siddhi.query.api.execution.query.output.stream;%0A%0Aimport org.wso2.siddhi.query.api.expression.Expression;%0Aimport org.wso2.siddhi.query.api.expression.Variable;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0A/**%0A * Updating UpdateSet Attribute for UpdateStream%0A */%0Apublic class UpdateSet %7B%0A%0A  private List%3CSetAttribute%3E setAttributeList = new ArrayList%3C%3E();%0A%0A    public UpdateSet set(Variable tableVariable, Expression assignmentExpression) %7B%0A        setAttributeList.add(new SetAttribute(tableVariable, assignmentExpression));%0A        return this;%0A    %7D%0A%0A    public List%3CSetAttribute%3E getSetAttributeList() %7B%0A        return setAttributeList;%0A    %7D%0A%0A    /**%0A     * Attribute assignment for updates%0A     */%0A    public static class SetAttribute %7B%0A        private Variable tableVariable;%0A        private Expression assignmentExpression;%0A%0A        public SetAttribute(Variable tableVariable, Expression assignmentExpression) %7B%0A            this.tableVariable = tableVariable;%0A            this.assignmentExpression = assignmentExpression;%0A        %7D%0A%0A        public Variable getTableVariable() %7B%0A            return tableVariable;%0A        %7D%0A%0A        public Expression getAssignmentExpression() %7B%0A            return assignmentExpression;%0A        %7D%0A    %7D%0A%7D%0A

SET keyword: API changes