public List<Driver> createDrivers(@Language("SQL") String sql, OutputFactory outputFactory, TaskContext taskContext) { return createDrivers(defaultSession, sql, outputFactory, taskContext); }
@Override protected List<Driver> createDrivers(TaskContext taskContext) { return localQueryRunner.createDrivers(session, query, new NullOutputFactory(), taskContext); } }
public List<Driver> createDrivers(@Language("SQL") String sql, OutputFactory outputFactory, TaskContext taskContext) { return createDrivers(defaultSession, sql, outputFactory, taskContext); }
@Override protected List<Driver> createDrivers(TaskContext taskContext) { return localQueryRunner.createDrivers(session, query, new NullOutputFactory(), taskContext); } }
public List<Driver> createDrivers(Session session, @Language("SQL") String sql, OutputFactory outputFactory, TaskContext taskContext) { Plan plan = createPlan(session, sql, WarningCollector.NOOP); return createDrivers(session, plan, outputFactory, taskContext); }
public List<Driver> createDrivers(Session session, @Language("SQL") String sql, OutputFactory outputFactory, TaskContext taskContext) { Plan plan = createPlan(session, sql, WarningCollector.NOOP); return createDrivers(session, plan, outputFactory, taskContext); }
private void setUpCountStarFromOrdersWithJoin() { // query will reserve all memory in the user pool and discard the output setUp(() -> { OutputFactory outputFactory = new PageConsumerOutputFactory(types -> (page -> {})); return localQueryRunner.createDrivers("SELECT COUNT(*) FROM orders JOIN lineitem ON CAST(orders.orderkey AS VARCHAR) = CAST(lineitem.orderkey AS VARCHAR)", outputFactory, taskContext); }); }
private void setUpCountStarFromOrdersWithJoin() { // query will reserve all memory in the user pool and discard the output setUp(() -> { OutputFactory outputFactory = new PageConsumerOutputFactory(types -> (page -> {})); return localQueryRunner.createDrivers("SELECT COUNT(*) FROM orders JOIN lineitem ON CAST(orders.orderkey AS VARCHAR) = CAST(lineitem.orderkey AS VARCHAR)", outputFactory, taskContext); }); }
List<Driver> drivers = createDrivers(session, plan, outputFactory, taskContext); drivers.forEach(closer::register);
List<Driver> drivers = createDrivers(session, plan, outputFactory, taskContext); drivers.forEach(closer::register);
List<Driver> drivers = localQueryRunner.createDrivers( query, new PageConsumerOperator.PageConsumerOutputFactory(types -> output::add),
List<Driver> drivers = localQueryRunner.createDrivers( query, new PageConsumerOperator.PageConsumerOutputFactory(types -> output::add),