@Override
public void dropView(Session session, TableName viewName) {
final AkibanInformationSchema oldAIS = getAISForChange(session);
checkSystemSchema(viewName, false);
if (oldAIS.getView(viewName) == null)
throw new UndefinedViewException(viewName);
final AkibanInformationSchema newAIS = aisCloner.clone(oldAIS);
newAIS.removeView(viewName);
final String schemaName = viewName.getSchemaName();
saveAISChange(session, newAIS, Collections.singleton(schemaName));
}