public static LocalQueryRunner createTpchLocalQueryRunner(Session session, TpchBlocksProvider tpchBlocksProvider, ExecutorService executor)
{
InMemoryNodeManager nodeManager = new InMemoryNodeManager();
MetadataManager metadataManager = new MetadataManager();
SplitManager splitManager = new SplitManager(ImmutableSet.<ConnectorSplitManager>of());
DataStreamManager dataStreamManager = new DataStreamManager();
addDual(nodeManager, metadataManager, splitManager, dataStreamManager);
addSystem(nodeManager, metadataManager, splitManager, dataStreamManager);
addInformationSchema(nodeManager, metadataManager, splitManager, dataStreamManager);