/** * Concatenates strings using provided delimiter. * * @param c Input collection. * @param delim Delimiter (optional). * @return Concatenated string. */ public static String concat(Iterable<?> c, @Nullable String delim) { A.notNull(c, "c"); IgniteReducer<? super String, String> f = new StringConcatReducer(delim); for (Object x : c) if (!f.collect(x == null ? null : x.toString())) break; return f.reduce(); }
/** {@inheritDoc} */ @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) { ComputeJobResultPolicy resPlc = super.result(res, rcvd); if (res.getException() == null && resPlc != FAILOVER && !rdc.collect((R1)res.getData())) resPlc = REDUCE; // If reducer returned false - reduce right away. return resPlc; }
/** {@inheritDoc} */ @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) { ComputeJobResultPolicy resPlc = super.result(res, rcvd); if (res.getException() == null && resPlc != FAILOVER && !t.get3().collect((R1)res.getData())) resPlc = REDUCE; // If reducer returned false - reduce right away. return resPlc; }
rdc.collect(t);
if (!rdc.collect(row)) break;
if (rdc != null && !rdc.collect(t)) onDone(rdc.reduce());
if (!rdc.collect(entry) || !iter.hasNext()) { onPageReady(loc, qryInfo, Collections.singletonList(rdc.reduce()), true, null);
/** * Concatenates strings using provided delimiter. * * @param c Input collection. * @param delim Delimiter (optional). * @return Concatenated string. */ public static String concat(Iterable<?> c, @Nullable String delim) { A.notNull(c, "c"); IgniteReducer<? super String, String> f = new StringConcatReducer(delim); for (Object x : c) if (!f.collect(x == null ? null : x.toString())) break; return f.reduce(); }
/** {@inheritDoc} */ @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) { ComputeJobResultPolicy resPlc = super.result(res, rcvd); if (res.getException() == null && resPlc != FAILOVER && !rdc.collect((R1)res.getData())) resPlc = REDUCE; // If reducer returned false - reduce right away. return resPlc; }
/** {@inheritDoc} */ @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) { ComputeJobResultPolicy resPlc = super.result(res, rcvd); if (res.getException() == null && resPlc != FAILOVER && !t.get3().collect((R1)res.getData())) resPlc = REDUCE; // If reducer returned false - reduce right away. return resPlc; }
if (!rdc.collect(row)) break;
if (rdc != null && !rdc.collect(t)) onDone(rdc.reduce());
if (!rdc.collect(entry) || !iter.hasNext()) { onPageReady(loc, qryInfo, Collections.singletonList(rdc.reduce()), true, null);