PlanNodeId sourceId = new PlanNodeId("source");
final List<Type> types = ImmutableList.<Type>of(VARCHAR, BIGINT, BIGINT);
// create a table scan operator that does not block, which will cause the driver loop to busy wait
TableScanOperator source = new NotBlockedTableScanOperator(driverContext.addOperatorContext(99, "values"),
sourceId,
new PageSourceProvider()
{
@Override
public ConnectorPageSource createPageSource(Split split, List<ColumnHandle> columns)
{
return new FixedPageSource(rowPagesBuilder(types)