@Override public boolean tryAdvance(LongConsumer action) { if (buf != null) { if (buf.tryAdvance(action)) return true; buf = null; } cons = action; for (vals = 0; vals == 0; e = e.next(this)) { if (e == null) return false; } if (vals > 1) { buf = ((LongStream.Builder) cons).build().spliterator(); } cons = null; return true; }
@Override public LongColumn build() { return new LongColumn(id, valueBuilder.build(), metaDataBuilder.build()); }
@Override public LongColumn build() { return new LongColumn(id, valueBuilder.build(), metaDataBuilder.build()); }
LongStream.Builder b = LongStream.builder(); for (int i = 1; i < dates.size(); i++) { b.accept(dates.get(i).getTime() - dates.get(i - 1).getTime()); } double mean = b.build().average().getAsDouble();