@Override public int getSingleValueRow(int rowNum) { return column.get(rowNum); }
for (int j = columnarInts2.size() - 1; j >= 0; --j) { final long val = vals[j]; final long indexedVal = columnarInts2.get(j); if (Longs.compare(val, indexedVal) != 0) { failureHappened.set(true);
for (int j = 0, size = columnarInts.size(); j < size; ++j) { final long val = vals[j]; final long indexedVal = columnarInts.get(j); if (Longs.compare(val, indexedVal) != 0) { failureHappened.set(true);
for (int j = 0, size = columnarInts.size(); j < size; ++j) { final long val = vals[j]; final long indexedVal = columnarInts.get(j); if (Longs.compare(val, indexedVal) != 0) { failureHappened.set(true);
for (int j = columnarInts2.size() - 1; j >= 0; --j) { final long val = vals[j]; final long indexedVal = columnarInts2.get(j); if (Longs.compare(val, indexedVal) != 0) { failureHappened.set(true);
private void assertIndexMatchesVals() { Assert.assertEquals(vals.length, columnarInts.size()); // sequential access int[] indices = new int[vals.length]; for (int i = 0, size = columnarInts.size(); i < size; ++i) { Assert.assertEquals(vals[i], columnarInts.get(i), 0.0); indices[i] = i; } // random access, limited to 1000 elements for large lists (every element would take too long) IntArrays.shuffle(indices, ThreadLocalRandom.current()); final int limit = Math.min(columnarInts.size(), 1000); for (int i = 0; i < limit; ++i) { int k = indices[i]; Assert.assertEquals(vals[k], columnarInts.get(k), 0.0); } } }
private void assertIndexMatchesVals() { Assert.assertEquals(vals.length, columnarInts.size()); // sequential access of every element int[] indices = new int[vals.length]; for (int i = 0, size = columnarInts.size(); i < size; ++i) { final int expected = vals[i]; final int actual = columnarInts.get(i); Assert.assertEquals(expected, actual); indices[i] = i; } // random access, limited to 1000 elements for large lists (every element would take too long) IntArrays.shuffle(indices, ThreadLocalRandom.current()); final int limit = Math.min(columnarInts.size(), 1000); for (int i = 0; i < limit; ++i) { int k = indices[i]; Assert.assertEquals(vals[k], columnarInts.get(k)); } } }
assertEquals(vals.length, columnarInts.size()); for (int i = 0; i < vals.length; ++i) { assertEquals(vals[i], columnarInts.get(i));
assertEquals(vals.length, columnarInts.size()); for (int i = 0; i < vals.length; ++i) { assertEquals(vals[i], columnarInts.get(i));
ColumnarInts columnarInts = supplierFromByteBuffer.get(); for (int i = 0; i < vals.length; ++i) { assertEquals(vals[i], columnarInts.get(i));
assertEquals(vals[i], columnarInts.get(i));
@Override public int getSingleValueRow(int rowNum) { return column.get(rowNum); }