evaluator.compileQuery(query);
evaluator.logicalOptimization();
evaluator.physicalOptimization();
if (evaluator.getRootNode() instanceof Stream) {
final Stream stream = (Stream) evaluator.getRootNode();
stream.addNotifyStreamResult(notifyStreamResult);
return stream;
} else {
System.err.println("No stream query given!");
}
} catch (final Exception e) {