}
@Override
public int executeUpdate() throws SQLException {
MetaDataClient client = new MetaDataClient(connection);
MutationState state = client.alterIndex(this);
lastQueryPlan = null;
lastResultSet = null;
lastUpdateCount = (int)Math.min(state.getUpdateCount(), Integer.MAX_VALUE);
lastUpdateOperation = UpdateOperation.UPSERTED;
return lastUpdateCount;