@Test public void testCopyPositions() { Slice[] expectedValues = alternatingNullValues(createExpectedValues(100)); BlockBuilder blockBuilder = createBlockBuilderWithValues(expectedValues); assertBlockFilteredPositions(expectedValues, blockBuilder.build(), () -> blockBuilder.newBlockBuilderLike(null), 0, 2, 4, 6, 7, 9, 10, 16); }
@Test public void testCopyPositions() throws Exception { Slice[] expectedValues = (Slice[]) alternatingNullValues(createExpectedValues(100)); BlockBuilder blockBuilder = createBlockBuilderWithValues(expectedValues); assertBlockFilteredPositions(expectedValues, blockBuilder.build(), Ints.asList(0, 2, 4, 6, 7, 9, 10, 16)); }