package org.reldb.rel.v0.vm.instructions.ddl;
import org.reldb.rel.v0.vm.Context;
import org.reldb.rel.v0.vm.Instruction;
import org.reldb.rel.v0.vm.VirtualMachine;
public class OpAlterVarRealRenameAttribute extends Instruction {
private String varname;
private String oldAttributeName;
private String newAttributeName;
public OpAlterVarRealRenameAttribute(String varname, String oldAttributeName, String newAttributeName) {
this.varname = varname;
this.oldAttributeName = oldAttributeName;
this.newAttributeName = newAttributeName;
}
@Override
public void execute(Context context) {
VirtualMachine vm = context.getVirtualMachine();
vm.getRelDatabase().alterVarRealRenameAttribute(context.getGenerator(), varname, oldAttributeName, newAttributeName);
}
}