@Override public LongStream findLogVersionsToDelete( long upToLogVersion ) { // Never delete anything. return LongStream.empty(); }
private static LongStream empty() { return LongStream.empty(); }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
@Override public LongStream events() throws IOException { return lines().flatMapToLong(line -> { String[] array = line.split(",", 5); if (array.length <= 4) { return LongStream.empty(); } long startBlock = Long.parseLong(array[1]); int size = Integer.parseInt(array[2]); int sequence = IntMath.divide(size, BLOCK_SIZE, RoundingMode.UP); char readWrite = Character.toLowerCase(array[3].charAt(0)); return (readWrite == 'w') ? LongStream.empty() : LongStream.range(startBlock, startBlock + sequence); }); } }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
@Override public TS build(boolean parallel) { if (Stream.class.equals(streamType)) { @SuppressWarnings("unchecked") final TS result = (TS) Stream.empty(); return result; } else if (IntStream.class.equals(streamType)) { @SuppressWarnings("unchecked") final TS result = (TS) IntStream.empty(); return result; } else if (LongStream.class.equals(streamType)) { @SuppressWarnings("unchecked") final TS result = (TS) LongStream.empty(); return result; } else if (DoubleStream.class.equals(streamType)) { @SuppressWarnings("unchecked") final TS result = (TS) DoubleStream.empty(); return result; } else { throw new UnsupportedOperationException( "Unknown stream type '" + streamType.getName() + "'." ); } } }
return LongStream.empty();
@Test public void mustNotHaveLogsFilesToPruneIfStrategyFindsNoFiles() { when( factory.strategyFromConfigValue( eq( fs ), eq( logFiles ), eq( clock ), anyString() ) ) .thenReturn( x -> LongStream.empty() ); LogPruning pruning = new LogPruningImpl( fs, logFiles, logProvider, factory, clock, config ); assertFalse( pruning.mightHaveLogsToPrune() ); } }
public void testCopyOf_stream() { assertThat(ImmutableLongArray.copyOf(LongStream.empty())).isSameAs(ImmutableLongArray.of()); assertThat(ImmutableLongArray.copyOf(LongStream.of(0, 1, 3)).asList()) .containsExactly(0L, 1L, 3L) .inOrder(); }
public void testConcat_longStream() { assertThat( Streams.concat( LongStream.of(1), LongStream.of(2), LongStream.empty(), LongStream.of(3, 4))) .containsExactly(1L, 2L, 3L, 4L) .inOrder(); }
@SuppressWarnings("unchecked") public static LongStream ids(Object ids) { if (ids == null) return LongStream.empty(); if (ids instanceof Number) return LongStream.of(((Number)ids).longValue()); if (ids instanceof Node) return LongStream.of(((Node)ids).getId()); if (ids instanceof Relationship) return LongStream.of(((Relationship)ids).getId()); if (ids instanceof Collection) { Collection<Object> coll = (Collection<Object>) ids; return coll.stream().mapToLong( (o) -> ((Number)o).longValue()); } if (ids instanceof Iterable) { Spliterator<Object> spliterator = ((Iterable) ids).spliterator(); return StreamSupport.stream(spliterator,false).mapToLong( (o) -> ((Number)o).longValue()); } throw new RuntimeException("Can't convert "+ids.getClass()+" to a stream of long ids"); }
return outOps.createLongList(inOps.getLongStream(input).orElse(LongStream.empty()));
@Override public LongStream findLogVersionsToDelete( long upToLogVersion ) { // Never delete anything. return LongStream.empty(); }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
/** * If a value is present in {@code optional}, returns a stream containing only that element, * otherwise returns an empty stream. * * <p><b>Java 9 users:</b> use {@code optional.stream()} instead. */ public static LongStream stream(OptionalLong optional) { return optional.isPresent() ? LongStream.of(optional.getAsLong()) : LongStream.empty(); }
/** * Returns a stream of {@code long}s: * {@code for (long i = start; i <= end; i += step) yield i;} */ private static LongStream range(long start, long end, long step) { return start > end ? LongStream.empty() : LongStream.iterate(start, n -> n + step).limit(1 + (end - start) / step); }
public void testCopyOf_stream() { assertThat(ImmutableLongArray.copyOf(LongStream.empty())).isSameAs(ImmutableLongArray.of()); assertThat(ImmutableLongArray.copyOf(LongStream.of(0, 1, 3)).asList()) .containsExactly(0L, 1L, 3L) .inOrder(); }