@Override public List<Long> getTxnIds() { if (txnIds != null) { return txnIds; } return LongStream.rangeClosed(fromTxnId, toTxnId) .boxed().collect(Collectors.toList()); }
public static boolean isPrime(long number) { return !LongStream.rangeClosed(2, Math.round(Math.sqrt(number))).anyMatch(n -> number % n == 0); } }
/** * Returns all updates in the specified range of versions. * * @param startVer Lower bound (inclusive). * @param actualVer Upper bound (inclusive). * @return Array with all requested updates sorted by version in ascending order. */ private DistributedMetaStorageHistoryItem[] history(long startVer, long actualVer) { return LongStream.rangeClosed(startVer, actualVer) .mapToObj(this::historyItem) .toArray(DistributedMetaStorageHistoryItem[]::new); }
public static long factorial(final int n) { if (n > 20 || n < 0) { throw new IllegalArgumentException(n + " is out of range"); } return LongStream.rangeClosed(2, n).reduce(1, (a, b) -> a * b); }
/** * Gets a stream of values from a range. */ public static LongStream rangeValues(Protos.Value.Range range) { checkNotNull(range); return LongStream.rangeClosed(range.getBegin(), range.getEnd()); }
private List<Long> replOpenTxnForTest(long startId, int numTxn, String replPolicy) throws Exception { conf.setIntVar(HiveConf.ConfVars.HIVE_TXN_MAX_OPEN_BATCH, numTxn); long lastId = startId + numTxn - 1; OpenTxnRequest rqst = new OpenTxnRequest(numTxn, "me", "localhost"); rqst.setReplPolicy(replPolicy); rqst.setReplSrcTxnIds(LongStream.rangeClosed(startId, lastId) .boxed().collect(Collectors.toList())); OpenTxnsResponse openedTxns = txnHandler.openTxns(rqst); List<Long> txnList = openedTxns.getTxn_ids(); assertEquals(txnList.size(), numTxn); int numTxnPresentNow = TxnDbUtil.countQueryAgent(conf, "select count(*) from TXNS where TXN_ID >= " + txnList.get(0) + " and TXN_ID <= " + txnList.get(numTxn - 1)); assertEquals(numTxn, numTxnPresentNow); checkReplTxnForTest(startId, lastId, replPolicy, txnList); return txnList; }
String[] output = TxnDbUtil.queryToString(conf, "select ntxn_next from NEXT_TXN_ID").split("\n"); long startTxnId = Long.parseLong(output[1].trim()); List<Long> srcTxnIdList = LongStream.rangeClosed(startTxnId, numTxn+startTxnId-1) .boxed().collect(Collectors.toList()); List<Long> targetTxnList = replOpenTxnForTest(startTxnId, numTxn, "destdb.*");
return LongStream.rangeClosed( lower, upper );
private static Multimap<Cell, Value> getVersions() { Multimap<Cell, Value> versions = ArrayListMultimap.create(); LongStream.rangeClosed(1, CELL_VERSIONS).boxed() .forEach(timestamp -> versions.put(cell, Value.create(value, timestamp))); return versions; } }
public static boolean isPrime(long n) { return rangeClosed(2, (long)Math.sqrt(n)) .noneMatch(i -> n % i == 0); } public LongStream numbers() {
import java.util.stream.LongStream; public class ParallelPlay { public static void main(String[] args) { System.out.println(parallelSum(100_000_000)); } public static long parallelSum(long n) { return LongStream.rangeClosed(1, n).parallel().sum(); } }
public static boolean isPrime(long n) { return rangeClosed(2, (long)Math.sqrt(n)) .noneMatch(i -> n % i == 0); } public static void main(String[] args)
/** * Returns a sequential ordered {@code LongStreamEx} from * {@code startInclusive} (inclusive) to {@code endInclusive} (inclusive) by * an incremental step of {@code 1}. * * @param startInclusive the (inclusive) initial value * @param endInclusive the inclusive upper bound * @return a sequential {@code LongStreamEx} for the range of {@code long} * elements * @see LongStream#rangeClosed(long, long) */ public static LongStreamEx rangeClosed(long startInclusive, long endInclusive) { return seq(LongStream.rangeClosed(startInclusive, endInclusive)); }
protected List<LinkBean> createPages(final Pagination pagination, final long startPage, final long endPage) { return LongStream.rangeClosed(startPage, endPage) .mapToObj(page -> createLinkData(pagination, page)) .collect(toList()); }
public static void main(String[] args) { System.out.println("Hello World!"); /*Executor exec = Executors.newCachedThreadPool(); for(int i = 0; i < 20; i++) { final int v = i; exec.execute(new Runnable() { @Override public void run() { System.out.println(v); } }); }*/ LongStream.rangeClosed(0, 5).map(n -> n * n).forEach(s -> System.out.print(s + " ")); }
private static void execIntegerRangeOpcodes(StackFrame sf, int[] operands) { int i = operands[0]; int j = operands[1]; int k = operands[2]; sf.refRegs[k] = new BValueArray(LongStream.rangeClosed(sf.longRegs[i], sf.longRegs[j]).toArray()); }
@DataProvider(name = "generations") public Object[][] generations() { return LongStream.rangeClosed(1, 10) .mapToObj(i -> new Object[]{i}) .toArray(Object[][]::new); }
@Override public Stream<String> findPageUrls() throws Exception { Document document = Jsoup.connect(getPageUrl(1)) .userAgent(USER_AGENT) .get(); long results = getResults(document.select("#resultStats").text()); long pages = results / IMAGES_PER_PAGE; long range = Math.min(pages, limit.orElse(Long.MAX_VALUE)); return LongStream.rangeClosed(1, range).mapToObj(this::getPageUrl); }
private Stream<RDFPatch> range$(Version startVersion, Version finishVersion) { return LongStream .rangeClosed(startVersion.value(), finishVersion.value()) .mapToObj(v->fetch(fileStore, v)); }
@Override public Stream<RDFPatch> range(Id start, Id finish) { Version startVersion = idToVersion.get(start); Version finishVersion = idToVersion.get(finish); if ( startVersion == null ) {} if ( finishVersion == null ) {} // Isolation not necessary. Patch files are immutable once written. return LongStream .rangeClosed(startVersion.value(), finishVersion.value()) .mapToObj(v->fetch(fileStore, v)); }