@Parameterized.Parameters(name = "{0}:descending={1}") public static Iterable<Object[]> constructorFeeder() { return QueryRunnerTestHelper.cartesian( QueryRunnerTestHelper.makeQueryRunners( new SelectQueryRunnerFactory( toolChest, new SelectQueryEngine(), QueryRunnerTestHelper.NOOP_QUERYWATCHER ) ), Arrays.asList(false, true) ); } private final QueryRunner runner;
@Override public Sequence<Result<SelectResultValue>> run( QueryPlus<Result<SelectResultValue>> queryPlus, Map<String, Object> responseContext ) { Query<Result<SelectResultValue>> input = queryPlus.getQuery(); if (!(input instanceof SelectQuery)) { throw new ISE("Got a [%s] which isn't a %s", input.getClass(), SelectQuery.class); } return engine.process((SelectQuery) input, segment); } }
final Map<String, Object> theEvent = singleEvent( EventHolder.timestampKey, timestampColumnSelector,
final Map<String, Object> theEvent = singleEvent( EventHolder.timestampKey, timestampColumnSelector,
selectConfigSupplier ), new SelectQueryEngine(), QueryBenchmarkUtil.NOOP_QUERYWATCHER );
@Override public Sequence<Result<SelectResultValue>> run( QueryPlus<Result<SelectResultValue>> queryPlus, Map<String, Object> responseContext ) { Query<Result<SelectResultValue>> input = queryPlus.getQuery(); if (!(input instanceof SelectQuery)) { throw new ISE("Got a [%s] which isn't a %s", input.getClass(), SelectQuery.class); } return engine.process((SelectQuery) input, segment); } }
configSupplier ), new SelectQueryEngine( ), QueryRunnerTestHelper.NOOP_QUERYWATCHER
SELECT_CONFIG_SUPPLIER ), new SelectQueryEngine(), QueryRunnerTestHelper.NOOP_QUERYWATCHER