@Override public long[] iArgs() { return Longs.toArray(iArguments); }
/** Returns an immutable array containing the given values, in order. */ public static ImmutableLongArray copyOf(Collection<Long> values) { return values.isEmpty() ? EMPTY : new ImmutableLongArray(Longs.toArray(values)); }
public HiveBloomFilter(List<Long> bits, int numBits, int numHashFunctions) { this.bitSet = new BitSet(Longs.toArray(bits)); this.numBits = numBits; this.numHashFunctions = numHashFunctions; }
/** Returns an immutable array containing the given values, in order. */ public static ImmutableLongArray copyOf(Collection<Long> values) { return values.isEmpty() ? EMPTY : new ImmutableLongArray(Longs.toArray(values)); }
@Override public PersistedData serializeCollection(Collection<Long> value, SerializationContext context) { return context.create(Longs.toArray(value)); }
/** Returns an immutable array containing the given values, in order. */ public static ImmutableLongArray copyOf(Collection<Long> values) { return values.isEmpty() ? EMPTY : new ImmutableLongArray(Longs.toArray(values)); }
@Override protected long[] getLongArrayInternal(int columnIndex) { return Longs.toArray(getLongListInternal(columnIndex)); }
public void testToArray_withNull() { List<Long> list = Arrays.asList((long) 0, (long) 1, null); try { Longs.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testToArray() { // need explicit type parameter to avoid javac warning!? List<Long> none = Arrays.<Long>asList(); assertTrue(Arrays.equals(EMPTY, Longs.toArray(none))); List<Long> one = Arrays.asList((long) 1); assertTrue(Arrays.equals(ARRAY1, Longs.toArray(one))); long[] array = {(long) 0, (long) 1, 0x0FF1C1AL}; List<Long> three = Arrays.asList((long) 0, (long) 1, 0x0FF1C1AL); assertTrue(Arrays.equals(array, Longs.toArray(three))); assertTrue(Arrays.equals(array, Longs.toArray(Longs.asList(array)))); }
public void testToArray_withConversion() { long[] array = {(long) 0, (long) 1, (long) 2}; List<Byte> bytes = Arrays.asList((byte) 0, (byte) 1, (byte) 2); List<Short> shorts = Arrays.asList((short) 0, (short) 1, (short) 2); List<Integer> ints = Arrays.asList(0, 1, 2); List<Float> floats = Arrays.asList((float) 0, (float) 1, (float) 2); List<Long> longs = Arrays.asList((long) 0, (long) 1, (long) 2); List<Double> doubles = Arrays.asList((double) 0, (double) 1, (double) 2); assertTrue(Arrays.equals(array, Longs.toArray(bytes))); assertTrue(Arrays.equals(array, Longs.toArray(shorts))); assertTrue(Arrays.equals(array, Longs.toArray(ints))); assertTrue(Arrays.equals(array, Longs.toArray(floats))); assertTrue(Arrays.equals(array, Longs.toArray(longs))); assertTrue(Arrays.equals(array, Longs.toArray(doubles))); }
public void testAsList_subList_toArray_roundTrip() { long[] array = {(long) 0, (long) 1, (long) 2, (long) 3}; List<Long> list = Longs.asList(array); assertTrue(Arrays.equals(new long[] {(long) 1, (long) 2}, Longs.toArray(list.subList(1, 3)))); assertTrue(Arrays.equals(new long[] {}, Longs.toArray(list.subList(2, 2)))); }
@Override public long[] getShapeFromAttr(OnnxProto3.AttributeProto attr) { return Longs.toArray(attr.getT().getDimsList()); }
@Override public long[] getShapeFromAttribute(OnnxProto3.AttributeProto attributeProto) { return Longs.toArray(attributeProto.getT().getDimsList()); }
public void testAsList_toArray_roundTrip() { long[] array = {(long) 0, (long) 1, (long) 2}; List<Long> list = Longs.asList(array); long[] newArray = Longs.toArray(list); // Make sure it returned a copy list.set(0, (long) 4); assertTrue(Arrays.equals(new long[] {(long) 0, (long) 1, (long) 2}, newArray)); newArray[1] = (long) 5; assertEquals((long) 1, (long) list.get(1)); }
public void testToArray_threadSafe() { for (int delta : new int[] {+1, 0, -1}) { for (int i = 0; i < VALUES.length; i++) { List<Long> list = Longs.asList(VALUES).subList(0, i); Collection<Long> misleadingSize = Helpers.misleadingSizeCollection(delta); misleadingSize.addAll(list); long[] arr = Longs.toArray(misleadingSize); assertEquals(i, arr.length); for (int j = 0; j < i; j++) { assertEquals(VALUES[j], arr[j]); } } } }
public void testScale_indexes_varargs_compute_longVarargs() { long[] dataset = Longs.toArray(SIXTEEN_SQUARES_LONGS); assertThat(Quantiles.scale(10).indexes(0, 10, 5, 1, 8, 1).compute(dataset)) .comparingValuesUsing(QUANTILE_CORRESPONDENCE) .containsExactly( 0, SIXTEEN_SQUARES_MIN, 10, SIXTEEN_SQUARES_MAX, 5, SIXTEEN_SQUARES_MEDIAN, 1, SIXTEEN_SQUARES_DECILE_1, 8, SIXTEEN_SQUARES_DECILE_8); assertThat(dataset).asList().isEqualTo(SIXTEEN_SQUARES_LONGS); }
public void testScale_index_compute_longVarargs() { long[] dataset = Longs.toArray(SIXTEEN_SQUARES_LONGS); assertThat(Quantiles.scale(10).index(1).compute(dataset)) .isWithin(ALLOWED_ERROR) .of(SIXTEEN_SQUARES_DECILE_1); assertThat(dataset).asList().isEqualTo(SIXTEEN_SQUARES_LONGS); }
private void testSpanningAndGetParent(CuboidScheduler scheduler, CubeDesc cube, long[] cuboidIds, long[] expectChildren) { Set<Long> totalSpanning = Sets.newHashSet(); for (long cuboidId : cuboidIds) { List<Long> spannings = scheduler.getSpanningCuboid(cuboidId); totalSpanning.addAll(spannings); System.out.println("Spanning result for " + cuboidId + "(" + Long.toBinaryString(cuboidId) + "): " + toString(spannings)); for (long child : spannings) { assertTrue(scheduler.isValid(child)); } } long[] spanningsArray = Longs.toArray(totalSpanning); Arrays.parallelSort(spanningsArray); Arrays.parallelSort(expectChildren); assertArrayEquals(expectChildren, spanningsArray); }
.of(INTEGER_MANY_VALUES_MEAN); assertThat(Stats.meanOf(LONG_MANY_VALUES)).isWithin(ALLOWED_ERROR).of(LONG_MANY_VALUES_MEAN); assertThat(Stats.meanOf(Longs.toArray(LONG_MANY_VALUES))) .isWithin(ALLOWED_ERROR) .of(LONG_MANY_VALUES_MEAN);
longManyValuesAccumulatorByAddAllVarargs.addAll(Longs.toArray(LONG_MANY_VALUES));