this.session = checkNotNull(session, "session is null");
this.executor = checkNotNull(executor, "executor is null");
this.nodeInfo = new NodeInfo(new NodeConfig().setEnvironment("test").setNodeId("local"));
this.nodeManager = new InMemoryNodeManager();
this.typeRegistry = new TypeRegistry();
this.metadata = new MetadataManager(new FeaturesConfig().setExperimentalSyntaxEnabled(true), typeRegistry);
this.splitManager = new SplitManager();
this.dataStreamProvider = new DataStreamManager();
this.indexManager = new IndexManager();
this.recordSinkManager = new RecordSinkManager();