this.dataStreamProvider = checkNotNull(dataStreamProvider, "dataStreamProvider is null");
this.storageManager = checkNotNull(storageManager, "storageManager is null");
this.recordSinkManager = checkNotNull(recordSinkManager, "recordSinkManager is null");
this.session = checkNotNull(session, "session is null");
this.executor = checkNotNull(executor, "executor is null");
this.compiler = new ExpressionCompiler(metadata);
}