4849505152535455
@Override public void testAllPositionsNull() throws Exception { Block nullsBlock = new RunLengthEncodedBlock(nullTuple(getSequenceBlock(0, 10).getTupleInfo()), 11); testMultiplePositions(nullsBlock, 10L, 10); }
5556575859606162
} @Override public void testMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 10)); testMultiplePositions(alternatingNullsBlock, 10L, 10); }
6364656667686970
@Override public void testVectorAllPositionsNull() throws Exception { Block nullsBlock = new RunLengthEncodedBlock(nullTuple(getSequenceBlock(0, 10).getTupleInfo()), 10); testVectorMultiplePositions(nullsBlock, 10L); }
7071727374757677
} @Override public void testVectorMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 5)); testVectorMultiplePositions(alternatingNullsBlock, 10L); }
7778798081828384
} @Override public void testPartialWithMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 10)); testPartialWithMultiplePositions(alternatingNullsBlock, 20L); }
8485868788899091
} @Override public void testVectorPartialWithMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 10)); testPartialWithMultiplePositions(alternatingNullsBlock, 20L); }
6667686970717273
@Test public void testAllPositionsNull() throws Exception { Block block = new RunLengthEncodedBlock(nullTuple(getSequenceBlock(0, 10).getTupleInfo()), 11); testMultiplePositions(block, getExpectedValue(0, 0), 10); }
7374757677787980
} @Test public void testMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 10)); testMultiplePositions(alternatingNullsBlock, getExpectedValue(0, 5), 10); }
133134135136137138139140
@Test public void testVectorAllPositionsNull() throws Exception { Block nullsBlock = new RunLengthEncodedBlock(nullTuple(getSequenceBlock(0, 1).getTupleInfo()), 11); testVectorMultiplePositions(nullsBlock, getExpectedValue(0, 0)); }
140141142143144145146147
} @Test public void testVectorMixedNullAndNonNullPositions() { Block alternatingNullsBlock = createAlternatingNullsBlock(getSequenceBlock(0, 5)); testVectorMultiplePositions(alternatingNullsBlock, getExpectedValue(0, 5)); }