List of usage examples for org.bouncycastle.util Integers valueOf
public static Integer valueOf(int value)
From source file:io.druid.query.groupby.GroupByQueryMergeBufferTest.java
License:Apache License
@Test public void testSimpleGroupBy() { final GroupByQuery query = GroupByQuery.builder().setDataSource(QueryRunnerTestHelper.dataSource) .setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs(//from ww w . j a v a 2 s . co m Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); assertEquals(2, mergeBufferPool.getMinRemainBufferNum()); assertEquals(3, mergeBufferPool.getPoolSize()); }
From source file:io.druid.query.groupby.GroupByQueryMergeBufferTest.java
License:Apache License
@Test public void testNestedGroupBy() { final GroupByQuery query = GroupByQuery.builder().setDataSource(new QueryDataSource(GroupByQuery.builder() .setDataSource(QueryRunnerTestHelper.dataSource).setInterval(QueryRunnerTestHelper.firstToThird) .setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())).setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs(/*w w w .j av a 2s .co m*/ Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); assertEquals(1, mergeBufferPool.getMinRemainBufferNum()); assertEquals(3, mergeBufferPool.getPoolSize()); }
From source file:io.druid.query.groupby.GroupByQueryMergeBufferTest.java
License:Apache License
@Test public void testDoubleNestedGroupBy() { final GroupByQuery query = GroupByQuery.builder() .setDataSource(new QueryDataSource(GroupByQuery.builder() .setDataSource(GroupByQuery .builder().setDataSource(QueryRunnerTestHelper.dataSource) .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList( new DefaultDimensionSpec("quality", "alias"), new DefaultDimensionSpec("market", null))) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())//from w w w .j av a 2 s.c o m .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions( Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())) .setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); // This should be 0 because the broker needs 2 buffers and the queryable node needs one. assertEquals(0, mergeBufferPool.getMinRemainBufferNum()); assertEquals(3, mergeBufferPool.getPoolSize()); }
From source file:io.druid.query.groupby.GroupByQueryMergeBufferTest.java
License:Apache License
@Test public void testTripleNestedGroupBy() { final GroupByQuery query = GroupByQuery.builder() .setDataSource(new QueryDataSource(GroupByQuery.builder().setDataSource(GroupByQuery.builder() .setDataSource(GroupByQuery.builder().setDataSource(QueryRunnerTestHelper.dataSource) .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList( new DefaultDimensionSpec("quality", "alias"), new DefaultDimensionSpec("market", null), new DefaultDimensionSpec("placement", null))) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())/* w w w . java 2 s . co m*/ .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions( Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"), new DefaultDimensionSpec("market", null))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build()).setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions( Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())) .setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); // This should be 0 because the broker needs 2 buffers and the queryable node needs one. assertEquals(0, mergeBufferPool.getMinRemainBufferNum()); assertEquals(3, mergeBufferPool.getPoolSize()); }
From source file:io.druid.query.groupby.GroupByQueryRunnerFailureTest.java
License:Apache License
@Test(timeout = 10000) public void testNotEnoughMergeBuffersOnQueryable() throws IOException { expectedException.expect(QueryInterruptedException.class); expectedException.expectCause(CoreMatchers.<Throwable>instanceOf(TimeoutException.class)); final GroupByQuery query = GroupByQuery.builder().setDataSource(new QueryDataSource(GroupByQuery.builder() .setDataSource(QueryRunnerTestHelper.dataSource).setInterval(QueryRunnerTestHelper.firstToThird) .setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())).setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs(/* w w w. ja v a 2s . c o m*/ Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); }
From source file:io.druid.query.groupby.GroupByQueryRunnerFailureTest.java
License:Apache License
@Test(timeout = 10000) public void testResourceLimitExceededOnBroker() { expectedException.expect(ResourceLimitExceededException.class); final GroupByQuery query = GroupByQuery.builder() .setDataSource(new QueryDataSource(GroupByQuery.builder() .setDataSource(GroupByQuery .builder().setDataSource(QueryRunnerTestHelper.dataSource) .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList( new DefaultDimensionSpec("quality", "alias"), new DefaultDimensionSpec("market", null))) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())/*from w ww . ja va 2 s . com*/ .setInterval(QueryRunnerTestHelper.firstToThird).setGranularity(Granularities.ALL) .setDimensions( Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())) .setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs( Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); }
From source file:io.druid.query.groupby.GroupByQueryRunnerFailureTest.java
License:Apache License
@Test(timeout = 10000, expected = InsufficientResourcesException.class) public void testInsufficientResourcesOnBroker() throws IOException { final ReferenceCountingResourceHolder<List<ByteBuffer>> holder = mergeBufferPool.takeBatch(1, 10); final GroupByQuery query = GroupByQuery.builder().setDataSource(new QueryDataSource(GroupByQuery.builder() .setDataSource(QueryRunnerTestHelper.dataSource).setInterval(QueryRunnerTestHelper.firstToThird) .setGranularity(Granularities.ALL) .setDimensions(Lists.<DimensionSpec>newArrayList(new DefaultDimensionSpec("quality", "alias"))) .setAggregatorSpecs(Lists.<AggregatorFactory>newArrayList(QueryRunnerTestHelper.rowsCount)) .build())).setGranularity(Granularities.ALL).setInterval(QueryRunnerTestHelper.firstToThird) .setAggregatorSpecs(/*from w ww .j a v a2s . c om*/ Lists.<AggregatorFactory>newArrayList(new LongSumAggregatorFactory("rows", "rows"))) .setContext(ImmutableMap.<String, Object>of(QueryContextKeys.TIMEOUT, Integers.valueOf(500))) .build(); try { GroupByQueryRunnerTestHelper.runQuery(factory, runner, query); } finally { holder.close(); } }