package net.sourceforge.mayfly.evaluation.command;
import net.sourceforge.mayfly.datastore.DataStore;
import net.sourceforge.mayfly.datastore.TableReference;
public class DropColumn extends Command {
private final UnresolvedTableReference table;
private final String column;
public DropColumn(UnresolvedTableReference table, String column) {
this.table = table;
this.column = column;
}
@Override
public UpdateStore update(DataStore store, String defaultSchema) {
TableReference reference = table.resolve(store, defaultSchema, null);
return store.dropColumn(reference, column);
}
}