ImmutableSchemata schemata = new ImmutableSchemata(tablesByName);
// Make a copy of the view definitions, and create the views ...
Map<SelectorName, QueryCommand> definitions = new HashMap<SelectorName, QueryCommand>(viewDefinitions);
boolean added = false;
BufferManager bufferManager = new BufferManager(context);
do {
added = false;
Set<SelectorName> viewNames = new HashSet<SelectorName>(definitions.keySet());
for (SelectorName name : viewNames) {
QueryCommand command = definitions.get(name);