Example usage for org.bouncycastle.util Integers valueOf

List of usage examples for org.bouncycastle.util Integers valueOf

Introduction

In this page you can find the example usage for org.bouncycastle.util Integers valueOf.

Prototype

public static Integer valueOf(int value) 

Source Link

Usage

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();
    }
}