blob: e2b39710e13291c32d8c4a6761011cdf191d95ea [file] [log] [blame]
<!DOCTYPE html >
<html>
<head>
<title>ScalarGridPimp - Ignite Scalar - org.apache.ignite.scalar.pimps.ScalarGridPimp</title>
<meta name="description" content="ScalarGridPimp - Ignite Scalar - org.apache.ignite.scalar.pimps.ScalarGridPimp" />
<meta name="keywords" content="ScalarGridPimp Ignite Scalar org.apache.ignite.scalar.pimps.ScalarGridPimp" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
<link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
<script type="text/javascript" src="../../../../../lib/jquery.js" id="jquery-js"></script>
<script type="text/javascript" src="../../../../../lib/jquery-ui.js"></script>
<script type="text/javascript" src="../../../../../lib/template.js"></script>
<script type="text/javascript" src="../../../../../lib/tools.tooltip.js"></script>
<script type="text/javascript">
if(top === self) {
var url = '../../../../../index.html';
var hash = 'org.apache.ignite.scalar.pimps.ScalarGridPimp';
var anchor = window.location.hash;
var anchor_opt = '';
if (anchor.length >= 1)
anchor_opt = '@' + anchor.substring(1);
window.location.href = url + '#' + hash + anchor_opt;
}
</script>
<link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/>
</head>
<body class="type">
<div id="definition">
<a href="ScalarGridPimp$.html" title="See companion object"><img alt="Class/Object" src="../../../../../lib/class_to_object_big.png" /></a>
<p id="owner"><a href="../../../../package.html" class="extype" name="org">org</a>.<a href="../../../package.html" class="extype" name="org.apache">apache</a>.<a href="../../package.html" class="extype" name="org.apache.ignite">ignite</a>.<a href="../package.html" class="extype" name="org.apache.ignite.scalar">scalar</a>.<a href="package.html" class="extype" name="org.apache.ignite.scalar.pimps">pimps</a></p>
<h1><a href="ScalarGridPimp$.html" title="See companion object">ScalarGridPimp</a></h1><h3><span class="morelinks"><div>
Related Docs:
<a href="ScalarGridPimp$.html" title="See companion object">object ScalarGridPimp</a>
| <a href="package.html" class="extype" name="org.apache.ignite.scalar.pimps">package pimps</a>
</div></span></h3><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
</div>
<h4 id="signature" class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">class</span>
</span>
<span class="symbol">
<span class="name">ScalarGridPimp</span><span class="result"> extends <a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>] with <a href="ScalarTaskThreadContext.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">ScalarTaskThreadContext</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>]</span>
</span>
</h4>
<div id="comment" class="fullcommenttop"><div class="comment cmt"><h4>Overview</h4><p>Defines Scalar &quot;pimp&quot; for <code>Grid</code> on Java side.</p><p>Essentially this class extends Java <code>GridProjection</code> interface with Scala specific
API adapters using primarily implicit conversions defined in <code>ScalarConversions</code> object. What
it means is that you can use functions defined in this class on object
of Java <code>GridProjection</code> type. Scala will automatically (implicitly) convert it into
Scalar's pimp and replace the original call with a call on that pimp.</p><p>Note that Scalar provide extensive library of implicit conversion between Java and
Scala Ignite counterparts in <code>ScalarConversions</code> object</p><h4>Suffix '$' In Names</h4><p>Symbol <code>$</code> is used in names when they conflict with the names in the base Java class
that Scala pimp is shadowing or with Java package name that your Scala code is importing.
Instead of giving two different names to the same function we've decided to simply mark
Scala's side method with <code>$</code> suffix.
</p></div><div class="toggleContainer block">
<span class="toggle">Linear Supertypes</span>
<div class="superTypes hiddenContent"><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>], <a href="ScalarTaskThreadContext.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">ScalarTaskThreadContext</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>], <a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.IterableLike">IterableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.collection.GenIterable">GenIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.GenIterableLike">GenIterableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.collection.Traversable">Traversable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.GenTraversable">GenTraversable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.generic.GenericTraversableTemplate">GenericTraversableTemplate</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>], <span class="extype" name="scala.collection.TraversableLike">TraversableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.collection.GenTraversableLike">GenTraversableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.collection.Parallelizable">Parallelizable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.parallel.ParIterable">ParIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.collection.TraversableOnce">TraversableOnce</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.generic.FilterMonadic">FilterMonadic</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]], <span class="extype" name="scala.collection.generic.HasNewBuilder">HasNewBuilder</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, Iterable[org.apache.ignite.cluster.ClusterNode] @scala.annotation.unchecked.uncheckedVariance], <a href="PimpedType.html" class="extype" name="org.apache.ignite.scalar.pimps.PimpedType">PimpedType</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>], <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
</div></div>
<div id="mbrsel">
<div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
<div id="order">
<span class="filtertype">Ordering</span>
<ol>
<li class="alpha in"><span>Alphabetic</span></li>
<li class="inherit out"><span>By Inheritance</span></li>
</ol>
</div>
<div id="ancestors">
<span class="filtertype">Inherited<br />
</span>
<ol id="linearization">
<li class="in" name="org.apache.ignite.scalar.pimps.ScalarGridPimp"><span>ScalarGridPimp</span></li><li class="in" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp"><span>ScalarProjectionPimp</span></li><li class="in" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext"><span>ScalarTaskThreadContext</span></li><li class="in" name="org.apache.ignite.scalar.ScalarConversions"><span>ScalarConversions</span></li><li class="in" name="scala.collection.Iterable"><span>Iterable</span></li><li class="in" name="scala.collection.IterableLike"><span>IterableLike</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.collection.GenIterable"><span>GenIterable</span></li><li class="in" name="scala.collection.GenIterableLike"><span>GenIterableLike</span></li><li class="in" name="scala.collection.Traversable"><span>Traversable</span></li><li class="in" name="scala.collection.GenTraversable"><span>GenTraversable</span></li><li class="in" name="scala.collection.generic.GenericTraversableTemplate"><span>GenericTraversableTemplate</span></li><li class="in" name="scala.collection.TraversableLike"><span>TraversableLike</span></li><li class="in" name="scala.collection.GenTraversableLike"><span>GenTraversableLike</span></li><li class="in" name="scala.collection.Parallelizable"><span>Parallelizable</span></li><li class="in" name="scala.collection.TraversableOnce"><span>TraversableOnce</span></li><li class="in" name="scala.collection.GenTraversableOnce"><span>GenTraversableOnce</span></li><li class="in" name="scala.collection.generic.FilterMonadic"><span>FilterMonadic</span></li><li class="in" name="scala.collection.generic.HasNewBuilder"><span>HasNewBuilder</span></li><li class="in" name="org.apache.ignite.scalar.pimps.PimpedType"><span>PimpedType</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
</ol>
</div><div id="ancestors">
<span class="filtertype"></span>
<ol>
<li class="hideall out"><span>Hide All</span></li>
<li class="showall in"><span>Show All</span></li>
</ol>
</div>
<div id="visbl">
<span class="filtertype">Visibility</span>
<ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
</div>
</div>
<div id="template">
<div id="allMembers">
<div id="constructors" class="members">
<h3>Instance Constructors</h3>
<ol><li name="org.apache.ignite.scalar.pimps.ScalarGridPimp#<span class='angle_bracket'>&lt;</span>init<span class='angle_bracket'>&gt;</span>" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="<span class='angle_bracket'>&lt;</span>init<span class='angle_bracket'>&gt;</span>():org.apache.ignite.scalar.pimps.ScalarGridPimp"></a>
<a id="<span class='angle_bracket'>&lt;</span>init<span class='angle_bracket'>&gt;</span>:ScalarGridPimp"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">new</span>
</span>
<span class="symbol">
<span class="name">ScalarGridPimp</span><span class="params">()</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@<span class='angle_bracket'>&lt;</span>init<span class='angle_bracket'>&gt;</span>():org.apache.ignite.scalar.pimps.ScalarGridPimp" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
</li></ol>
</div>
<div id="types" class="types members">
<h3>Type Members</h3>
<ol><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Call[R]=()=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="Call[R]:Call[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Call</span><span class="tparams">[<span name="R">R</span>]</span><span class="result"> = () ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Call[R]=()=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '() =<span class='angle_bracket'>&gt;</span> R'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '() =<span class='angle_bracket'>&gt;</span> R'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call1" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Call1[E1,R]=E1=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="Call1[E1,R]:Call1[E1,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Call1</span><span class="tparams">[<span name="E1">E1</span>, <span name="R">R</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call1.E1">E1</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call1.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Call1[E1,R]=E1=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1) =<span class='angle_bracket'>&gt;</span> R'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1) =<span class='angle_bracket'>&gt;</span> R'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call2" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Call2[E1,E2,R]=(E1,E2)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="Call2[E1,E2,R]:Call2[E1,E2,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Call2</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="R">R</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call2.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call2.E2">E2</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call2.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Call2[E1,E2,R]=(E1,E2)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1, E2) =<span class='angle_bracket'>&gt;</span> R'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1, E2) =<span class='angle_bracket'>&gt;</span> R'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call3" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Call3[E1,E2,E3,R]=(E1,E2,E3)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="Call3[E1,E2,E3,R]:Call3[E1,E2,E3,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Call3</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="E3">E3</span>, <span name="R">R</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call3.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call3.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call3.E3">E3</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Call3.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Call3[E1,E2,E3,R]=(E1,E2,E3)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1, E2, E3) =<span class='angle_bracket'>&gt;</span> R'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1, E2, E3) =<span class='angle_bracket'>&gt;</span> R'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.NF" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]"></a>
<a id="NF:NF"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">NF</span><span class="result"> = <span class="extype" name="org.apache.ignite.lang.IgnitePredicate">IgnitePredicate</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for node filter predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for node filter predicate.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Pred=()=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="Pred:Pred"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Pred</span><span class="result"> = () ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Pred=()=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '() =<span class='angle_bracket'>&gt;</span> Boolean'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '() =<span class='angle_bracket'>&gt;</span> Boolean'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred1" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Pred1[E1]=E1=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="Pred1[E1]:Pred1[E1]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Pred1</span><span class="tparams">[<span name="E1">E1</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred1.E1">E1</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Pred1[E1]=E1=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1) =<span class='angle_bracket'>&gt;</span> Boolean'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1) =<span class='angle_bracket'>&gt;</span> Boolean'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred2" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Pred2[E1,E2]=(E1,E2)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="Pred2[E1,E2]:Pred2[E1,E2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Pred2</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred2.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred2.E2">E2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Pred2[E1,E2]=(E1,E2)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1, E2) =<span class='angle_bracket'>&gt;</span> Boolean'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1, E2) =<span class='angle_bracket'>&gt;</span> Boolean'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred3" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Pred3[E1,E2,E3]=(E1,E2,E3)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="Pred3[E1,E2,E3]:Pred3[E1,E2,E3]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Pred3</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="E3">E3</span>]</span><span class="result"> = (<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred3.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred3.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Pred3.E3">E3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Pred3[E1,E2,E3]=(E1,E2,E3)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '(E1, E2, E3) =<span class='angle_bracket'>&gt;</span> Boolean'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '(E1, E2, E3) =<span class='angle_bracket'>&gt;</span> Boolean'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.Run" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Run=()=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="Run:Run"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Run</span><span class="result"> = () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Run=()=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Type alias for '() =<span class='angle_bracket'>&gt;</span> Unit'.</p><div class="fullcomment"><div class="comment cmt"><p>Type alias for '() =<span class='angle_bracket'>&gt;</span> Unit'.</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="scala.collection.TraversableLike.Self" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="Self=Repr"></a>
<a id="Self:Self"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">type</span>
</span>
<span class="symbol">
<span class="name">Self</span><span class="result"> = <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@Self=Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike.WithFilter" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="WithFilterextendsFilterMonadic[A,Repr]"></a>
<a id="WithFilter:WithFilter"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">class</span>
</span>
<span class="symbol">
<span class="name">WithFilter</span><span class="result"> extends <span class="extype" name="scala.collection.generic.FilterMonadic">FilterMonadic</span>[<span class="extype" name="scala.collection.TraversableLike.A">A</span>, <span class="extype" name="scala.collection.TraversableLike.Repr">Repr</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@WithFilterextendsFilterMonadic[A,Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li></ol>
</div>
<div id="values" class="values members">
<h3>Value Members</h3>
<ol><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#!<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="!<span class='angle_bracket'>&lt;</span>(seq:Seq[AnyRef],p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="!<span class='angle_bracket'>&lt;</span>(Seq[AnyRef],NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $bang$less" class="name">!<span class='angle_bracket'>&lt;</span></span><span class="params">(<span name="seq">seq: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="scala.AnyRef">AnyRef</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@!<span class='angle_bracket'>&lt;</span>(seq:Seq[AnyRef],p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for method <code>send$(...)</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for method <code>send$(...)</code>.
</p></div><dl class="paramcmts block"><dt class="param">seq</dt><dd class="cmt"><p>Optional sequence of objects to send. If empty or <code>null</code> - this
method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If none provided or <code>null</code> -
all nodes in the projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.send(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#!<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="!<span class='angle_bracket'>&lt;</span>(obj:AnyRef,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="!<span class='angle_bracket'>&lt;</span>(AnyRef,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $bang$less" class="name">!<span class='angle_bracket'>&lt;</span></span><span class="params">(<span name="obj">obj: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@!<span class='angle_bracket'>&lt;</span>(obj:AnyRef,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for method <code>send$(...)</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for method <code>send$(...)</code>.
</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>Optional object to send. If <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicates. If none provided or <code>null</code> -
all nodes in the projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.send(...)</code></p></span></dd></dl></div>
</li><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="!=(x$1:Any):Boolean"></a>
<a id="!=(Any):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@!=(x$1:Any):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="##():Int"></a>
<a id="##():Int"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@##():Int" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp##<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="#<span class='angle_bracket'>&lt;</span>[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="#<span class='angle_bracket'>&lt;</span>[R](Call[R],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $hash$less" class="name">#<span class='angle_bracket'>&lt;</span></span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#<span class='angle_bracket'>&lt;</span>.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#<span class='angle_bracket'>&lt;</span>.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@#<span class='angle_bracket'>&lt;</span>[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>call$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>call$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed
or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp##<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="#<span class='angle_bracket'>&lt;</span>[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="#<span class='angle_bracket'>&lt;</span>[R](Seq[Call[R]],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $hash$less" class="name">#<span class='angle_bracket'>&lt;</span></span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#<span class='angle_bracket'>&lt;</span>.R">R</span>]]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#<span class='angle_bracket'>&lt;</span>.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@#<span class='angle_bracket'>&lt;</span>[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>call$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>call$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp##?" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="#?[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]"></a>
<a id="#?[R](Call[R],NF):IgniteFuture[Collection[R]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $hash$qmark" class="name">#?</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#?.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#?.R">R</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@#?[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>callAsync$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>callAsync$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If <code>null</code> - this method is no-op and finished
future over <code>null</code> is returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future of Java collection containing result values from all nodes where given
closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp##?" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="#?[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]"></a>
<a id="#?[R](Seq[Call[R]],NF):IgniteFuture[Collection[R]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $hash$qmark" class="name">#?</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#?.R">R</span>]]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.#?.R">R</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@#?[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>callAsync$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>callAsync$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and finished future over <code>null</code> is returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future of Java collection containing result values from all nodes where given
closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#*<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="*<span class='angle_bracket'>&lt;</span>(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="*<span class='angle_bracket'>&lt;</span>(Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $times$less" class="name">*<span class='angle_bracket'>&lt;</span></span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@*<span class='angle_bracket'>&lt;</span>(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>run$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>run$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If empty or <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If none provided or <code>null</code> - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#*<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="*<span class='angle_bracket'>&lt;</span>(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="*<span class='angle_bracket'>&lt;</span>(Seq[Run],NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $times$less" class="name">*<span class='angle_bracket'>&lt;</span></span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@*<span class='angle_bracket'>&lt;</span>(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> alias for the same function <code>run$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> alias for the same function <code>run$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#*?" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="*?(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]"></a>
<a id="*?(Run,NF):IgniteFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $times$qmark" class="name">*?</span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@*?(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>runAsync$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>runAsync$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional absolute closure to call. If <code>null</code> - this method
is no-op and finished future over <code>null</code> will be returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#*?" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="*?(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]"></a>
<a id="*?(Seq[Run],NF):IgniteFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $times$qmark" class="name">*?</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@*?(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>runAsync$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>runAsync$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of absolute closures to call. If empty or <code>null</code> - this method
is no-op and finished future over <code>null</code> will be returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.TraversableLike#++" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="++[B<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.GenTraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="++[B<span class='angle_bracket'>&gt;</span>:ClusterNode,That](GenTraversableOnce[B])(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $plus$plus" class="name">++</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="scala.collection.TraversableLike.++.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.++.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.++.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.++.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@++[B<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.GenTraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#++:" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="++:[B<span class='angle_bracket'>&gt;</span>:A,That](that:Traversable[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="++:[B<span class='angle_bracket'>&gt;</span>:ClusterNode,That](Traversable[B])(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $plus$plus$colon" class="name">++:</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.Traversable">Traversable</span>[<span class="extype" name="scala.collection.TraversableLike.++:.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.++:.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.++:.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.++:.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@++:[B<span class='angle_bracket'>&gt;</span>:A,That](that:Traversable[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#++:" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="++:[B<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.TraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="++:[B<span class='angle_bracket'>&gt;</span>:ClusterNode,That](TraversableOnce[B])(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $plus$plus$colon" class="name">++:</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.TraversableOnce">TraversableOnce</span>[<span class="extype" name="scala.collection.TraversableLike.++:.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.++:.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.++:.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.++:.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@++:[B<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.TraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#/:" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="/:[B](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="/:[B](B)((B,ClusterNode)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $div$colon" class="name">/:</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableOnce./:.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce./:.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce./:.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce./:.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@/:[B](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#:\" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id=":\[B](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id=":\[B](B)((ClusterNode,B)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $colon$bslash" class="name">:\</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableOnce.:\.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableOnce.:\.B">B</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.:\.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.:\.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@:\[B](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="==(x$1:Any):Boolean"></a>
<a id="==(Any):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@==(x$1:Any):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#@<span class='angle_bracket'>&lt;</span>" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="@<span class='angle_bracket'>&lt;</span>[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2"></a>
<a id="@<span class='angle_bracket'>&lt;</span>[R1,R2](Seq[Call[R1]],(Seq[R1])⇒R2,NF):R2"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $at$less" class="name">@<span class='angle_bracket'>&lt;</span></span><span class="tparams">[<span name="R1">R1</span>, <span name="R2">R2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@<span class='angle_bracket'>&lt;</span>.R1">R1</span>]]</span>, <span name="r">r: (<span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@<span class='angle_bracket'>&lt;</span>.R1">R1</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@<span class='angle_bracket'>&lt;</span>.R2">R2</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@<span class='angle_bracket'>&lt;</span>.R2">R2</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@@<span class='angle_bracket'>&lt;</span>[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>reduce$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>reduce$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op and will return <code>null</code>.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Optional reduction function. If <code>null</code> - this method is no-op and will return <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Reduced result or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.reduce(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#@?" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="@?[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[R2]"></a>
<a id="@?[R1,R2](Seq[Call[R1]],(Seq[R1])⇒R2,NF):IgniteFuture[R2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span title="gt4s: $at$qmark" class="name">@?</span><span class="tparams">[<span name="R1">R1</span>, <span name="R2">R2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@?.R1">R1</span>]]</span>, <span name="r">r: (<span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@?.R1">R1</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@?.R2">R2</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.@?.R2">R2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@@?[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[R2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"><b>Alias</b> for the same function <code>reduceAsync$</code>.</b></p><div class="fullcomment"><div class="comment cmt"><p><b>Alias</b> for the same function <code>reduceAsync$</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and will return finished future over <code>null</code>.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Optional reduction function. If <code>null</code> - this method
is no-op and will return finished future over <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future over the reduced result or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.reduce(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#absClosureDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="absClosureDotScala(f:org.apache.ignite.internal.util.lang.GridAbsClosure):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="absClosureDotScala(GridAbsClosure):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">absClosureDotScala</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosure">GridAbsClosure</span></span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@absClosureDotScala(f:org.apache.ignite.internal.util.lang.GridAbsClosure):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side absolute closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#absClosureXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="absClosureXDotScala(f:org.apache.ignite.internal.util.lang.GridAbsClosureX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="absClosureXDotScala(GridAbsClosureX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">absClosureXDotScala</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosureX">GridAbsClosureX</span></span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@absClosureXDotScala(f:org.apache.ignite.internal.util.lang.GridAbsClosureX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side absolute closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#absPredicateDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="absPredicateDotScala(p:org.apache.ignite.internal.util.lang.GridAbsPredicate):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="absPredicateDotScala(GridAbsPredicate):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">absPredicateDotScala</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicate">GridAbsPredicate</span></span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@absPredicateDotScala(p:org.apache.ignite.internal.util.lang.GridAbsPredicate):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#absPredicateXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="absPredicateXDotScala(p:org.apache.ignite.internal.util.lang.GridAbsPredicateX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="absPredicateXDotScala(GridAbsPredicateX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">absPredicateXDotScala</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicateX">GridAbsPredicateX</span></span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@absPredicateXDotScala(p:org.apache.ignite.internal.util.lang.GridAbsPredicateX):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#addString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="addString(b:StringBuilder):StringBuilder"></a>
<a id="addString(StringBuilder):StringBuilder"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">addString</span><span class="params">(<span name="b">b: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>)</span><span class="result">: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@addString(b:StringBuilder):StringBuilder" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#addString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="addString(b:StringBuilder,sep:String):StringBuilder"></a>
<a id="addString(StringBuilder,String):StringBuilder"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">addString</span><span class="params">(<span name="b">b: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>, <span name="sep">sep: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@addString(b:StringBuilder,sep:String):StringBuilder" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#addString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="addString(b:StringBuilder,start:String,sep:String,end:String):StringBuilder"></a>
<a id="addString(StringBuilder,String,String,String):StringBuilder"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">addString</span><span class="params">(<span name="b">b: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>, <span name="start">start: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="sep">sep: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="end">end: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.StringBuilder">StringBuilder</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@addString(b:StringBuilder,start:String,sep:String,end:String):StringBuilder" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#affinityRun$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="affinityRun$(cacheName:String,affKey:Any,r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="affinityRun$(String,Any,Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">affinityRun$</span><span class="params">(<span name="cacheName">cacheName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="affKey">affKey: <span class="extype" name="scala.Any">Any</span></span>, <span name="r">r: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@affinityRun$(cacheName:String,affKey:Any,r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Executes given closure on the nodes where data for provided affinity key is located.</p><div class="fullcomment"><div class="comment cmt"><p>Executes given closure on the nodes where data for provided affinity key is located. This
is known as affinity co-location between compute grid (a closure) and in-memory data grid
(value with affinity key). Note that implementation of multiple executions of the same closure will
be wrapped as a single task that splits into multiple <code>job</code>s that will be mapped to nodes
with provided affinity keys.</p><p>This method will block until its execution is complete or an exception is thrown.
All default SPI implementations configured for this grid instance will be
used (i.e. failover, load balancing, collision resolution, etc.).
Note that if you need greater control on any aspects of Java code execution on the grid
you should implement <code>ComputeTask</code> which will provide you with full control over the execution.</p><p>Notice that <code>Runnable</code> and <code>Callable</code> implementations must support serialization as required
by the configured marshaller. For example, JDK marshaller will require that implementations would
be serializable. Other marshallers, e.g. JBoss marshaller, may not have this limitation. Please consult
with specific marshaller implementation for the details. Note that all closures and predicates in
<code>org.apache.ignite.lang</code> package are serializable and can be freely used in the distributed
context with all marshallers currently shipped with Ignite.
</p></div><dl class="paramcmts block"><dt class="param">cacheName</dt><dd class="cmt"><p>Name of the cache to use for affinity co-location.</p></dd><dt class="param">affKey</dt><dd class="cmt"><p>Affinity key.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Closure to affinity co-located on the node with given affinity key and execute.
If <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional filtering predicate. If <code>null</code> provided - all nodes in this projection will be used for topology.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span class="extype" name="ClusterGroupEmptyException"><code>ClusterGroupEmptyException</code></span> Thrown in case when this projection is empty.
Note that in case of dynamic projection this method will take a snapshot of all the
nodes at the time of this call, apply all filtering predicates, if any, and if the
resulting collection of nodes is empty - the exception will be thrown.</p></span><span class="cmt"><p><span class="extype" name="IgniteCheckedException"><code>IgniteCheckedException</code></span> Thrown in case of any error.</p></span><span class="cmt"><p><span class="extype" name="IgniteFutureCancelledException"><code>IgniteFutureCancelledException</code></span> Subclass of <code>IgniteException</code> thrown if computation was cancelled.</p></span><span class="cmt"><p><span class="extype" name="IgniteInterruptedException"><code>IgniteInterruptedException</code></span> Subclass of <code>IgniteException</code> thrown if the wait was interrupted.</p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#affinityRunAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="affinityRunAsync$(cacheName:String,affKey:Any,r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]"></a>
<a id="affinityRunAsync$(String,Any,Run,NF):IgniteFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">affinityRunAsync$</span><span class="params">(<span name="cacheName">cacheName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="affKey">affKey: <span class="extype" name="scala.Any">Any</span></span>, <span name="r">r: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@affinityRunAsync$(cacheName:String,affKey:Any,r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Executes given closure on the nodes where data for provided affinity key is located.</p><div class="fullcomment"><div class="comment cmt"><p>Executes given closure on the nodes where data for provided affinity key is located. This
is known as affinity co-location between compute grid (a closure) and in-memory data grid
(value with affinity key). Note that implementation of multiple executions of the same closure will
be wrapped as a single task that splits into multiple <code>job</code>s that will be mapped to nodes
with provided affinity keys.</p><p>Unlike its sibling method <code>affinityRun(String, Collection, Runnable, GridPredicate[])</code> this method does
not block and returns immediately with future. All default SPI implementations
configured for this grid instance will be used (i.e. failover, load balancing, collision resolution, etc.).
Note that if you need greater control on any aspects of Java code execution on the grid
you should implement <code>ComputeTask</code> which will provide you with full control over the execution.</p><p>Note that class <code>GridAbsClosure</code> implements <code>Runnable</code> and class <code>GridOutClosure</code>
implements <code>Callable</code> interface. Note also that class <code>GridFunc</code> and typedefs provide rich
APIs and functionality for closures and predicates based processing in Ignite. While Java interfaces
<code>Runnable</code> and <code>Callable</code> allow for lowest common denominator for APIs - it is advisable
to use richer Functional Programming support provided by Ignite available in <code>org.apache.ignite.lang</code>
package.</p><p>Notice that <code>Runnable</code> and <code>Callable</code> implementations must support serialization as required
by the configured marshaller. For example, JDK marshaller will require that implementations would
be serializable. Other marshallers, e.g. JBoss marshaller, may not have this limitation. Please consult
with specific marshaller implementation for the details. Note that all closures and predicates in
<code>org.apache.ignite.lang</code> package are serializable and can be freely used in the distributed
context with all marshallers currently shipped with Ignite.
</p></div><dl class="paramcmts block"><dt class="param">cacheName</dt><dd class="cmt"><p>Name of the cache to use for affinity co-location.</p></dd><dt class="param">affKey</dt><dd class="cmt"><p>Affinity key.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Closure to affinity co-located on the node with given affinity key and execute.
If <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional filtering predicate. If <code>null</code> provided - all nodes in this projection will be used for topology.</p></dd><dt>returns</dt><dd class="cmt"><p>Non-cancellable future of this execution.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span class="extype" name="ClusterGroupEmptyCheckedException"><code>ClusterGroupEmptyCheckedException</code></span> Thrown in case when this projection is empty.
Note that in case of dynamic projection this method will take a snapshot of all the
nodes at the time of this call, apply all filtering predicates, if any, and if the
resulting collection of nodes is empty - the exception will be thrown.</p></span><span class="cmt"><p><span class="extype" name="IgniteCheckedException"><code>IgniteCheckedException</code></span> Thrown in case of any error.</p></span><span class="cmt"><p><span class="extype" name="IgniteFutureCancelledException"><code>IgniteFutureCancelledException</code></span> Subclass of <code>IgniteException</code> thrown if computation was cancelled.</p></span><span class="cmt"><p><span class="extype" name="IgniteInterruptedException"><code>IgniteInterruptedException</code></span> Subclass of <code>IgniteException</code> thrown if the wait was interrupted.</p></span></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#aggregate" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="aggregate[B](z:=<span class='angle_bracket'>&gt;</span>B)(seqop:(B,A)=<span class='angle_bracket'>&gt;</span>B,combop:(B,B)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="aggregate[B](⇒B)((B,ClusterNode)⇒B,(B,B)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">aggregate</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="z">z: ⇒ <span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span></span>)</span><span class="params">(<span name="seqop">seqop: (<span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span></span>, <span name="combop">combop: (<span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span>, <span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.aggregate.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@aggregate[B](z:=<span class='angle_bracket'>&gt;</span>B)(seqop:(B,A)=<span class='angle_bracket'>&gt;</span>B,combop:(B,B)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="asInstanceOf[T0]:T0"></a>
<a id="asInstanceOf[T0]:T0"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@asInstanceOf[T0]:T0" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#bcastRun" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="bcastRun(r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="bcastRun(Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">bcastRun</span><span class="params">(<span name="r">r: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@bcastRun(r:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous broadcast closure call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous broadcast closure call on this projection without return value.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Closure to run all nodes in projection.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided- all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#call$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="call$[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="call$[R](Call[R],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">call$</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.call$.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.call$.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@call$[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closure call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closure call on this projection with return value.
This call will block until all results are received and ready.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#call$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="call$[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="call$[R](Seq[Call[R]],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">call$</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.call$.R">R</span>]]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.call$.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@call$[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures call on this projection with return value.
This call will block until all results are received and ready.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#callAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="callAsync$[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]"></a>
<a id="callAsync$[R](Call[R],NF):IgniteFuture[Collection[R]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">callAsync$</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callAsync$.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callAsync$.R">R</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@callAsync$[R](s:ScalarProjectionPimp.this.Call[R],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Asynchronous closure call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Asynchronous closure call on this projection with return value. This call will
return immediately with the future that can be used to wait asynchronously for the results.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If <code>null</code> - this method is no-op and finished
future over <code>null</code> is returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future of Java collection containing result values from all nodes where given
closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#callAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="callAsync$[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]"></a>
<a id="callAsync$[R](Seq[Call[R]],NF):IgniteFuture[Collection[R]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">callAsync$</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callAsync$.R">R</span>]]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callAsync$.R">R</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@callAsync$[R](s:Seq[ScalarProjectionPimp.this.Call[R]],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[java.util.Collection[R]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Asynchronous closures call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Asynchronous closures call on this projection with return value. This call will
return immediately with the future that can be used to wait asynchronously for the results.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and finished future over <code>null</code> is returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future of Java collection containing result values from all nodes where given
closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#callSafe" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="callSafe[R](s:ScalarProjectionPimp.this.Call[R],dflt:()=<span class='angle_bracket'>&gt;</span>Seq[R],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="callSafe[R](Call[R],()⇒Seq[R],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">callSafe</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]</span>, <span name="dflt">dflt: () ⇒ <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@callSafe[R](s:ScalarProjectionPimp.this.Call[R],dflt:()=<span class='angle_bracket'>&gt;</span>Seq[R],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closure call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closure call on this projection with return value.
This call will block until all results are received and ready. If this projection
is empty than <code>dflt</code> closure will be executed and its result returned.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">dflt</dt><dd class="cmt"><p>Closure to execute if projection is empty.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#callSafe" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="callSafe[R](s:Seq[ScalarProjectionPimp.this.Call[R]],dflt:()=<span class='angle_bracket'>&gt;</span>Seq[R],p:ScalarProjectionPimp.this.NF):Seq[R]"></a>
<a id="callSafe[R](Seq[Call[R]],()⇒Seq[R],NF):Seq[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">callSafe</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]]</span>, <span name="dflt">dflt: () ⇒ <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.callSafe.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@callSafe[R](s:Seq[ScalarProjectionPimp.this.Call[R]],dflt:()=<span class='angle_bracket'>&gt;</span>Seq[R],p:ScalarProjectionPimp.this.NF):Seq[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures call on this projection with return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures call on this projection with return value.
This call will block until all results are received and ready. If this projection
is empty than <code>dflt</code> closure will be executed and its result returned.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op and returns <code>null</code>.</p></dd><dt class="param">dflt</dt><dd class="cmt"><p>Closure to execute if projection is empty.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Sequence of result values from all nodes where given closures were executed or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="scala.collection.IterableLike#canEqual" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="canEqual(that:Any):Boolean"></a>
<a id="canEqual(Any):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">canEqual</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@canEqual(that:Any):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → Equals</dd></dl></div>
</li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="clone():Object"></a>
<a id="clone():AnyRef"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@clone():Object" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[java.lang] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
<span class="name">@throws</span><span class="args">(<span>
<span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
</span>)</span>
</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closure2DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closure2DotScala[A1,A2,R](f:org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closure2DotScala[A1,A2,R](IgniteBiClosure[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closure2DotScala</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteBiClosure">IgniteBiClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2DotScala.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2DotScala.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2DotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A1, A2) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closure2DotScala[A1,A2,R](f:org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closure2XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closure2XDotScala[A1,A2,R](f:org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closure2XDotScala[A1,A2,R](IgniteClosure2X[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closure2XDotScala</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosure2X">IgniteClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2XDotScala.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2XDotScala.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure2XDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A1, A2) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closure2XDotScala[A1,A2,R](f:org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]):AnyRef{defscala:(A1,A2)=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closure3DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closure3DotScala[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closure3DotScala[A1,A2,A3,R](GridClosure3[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closure3DotScala</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3">GridClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3DotScala.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3DotScala.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3DotScala.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3DotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A1, A2, A3) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closure3DotScala[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closure3XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closure3XDotScala[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closure3XDotScala[A1,A2,A3,R](GridClosure3X[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closure3XDotScala</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3X">GridClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3XDotScala.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3XDotScala.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3XDotScala.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closure3XDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A1, A2, A3) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closure3XDotScala[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]):AnyRef{defscala:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closureDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closureDotScala[A,R](f:org.apache.ignite.lang.IgniteClosure[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closureDotScala[A,R](IgniteClosure[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closureDotScala</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteClosure">IgniteClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closureDotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closureDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: A =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closureDotScala[A,R](f:org.apache.ignite.lang.IgniteClosure[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#closureXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="closureXDotScala[A,R](f:org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="closureXDotScala[A,R](IgniteClosureX[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">closureXDotScala</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosureX">IgniteClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closureXDotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.closureXDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: A =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@closureXDotScala[A,R](f:org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]):AnyRef{defscala:A=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableLike#collect" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="collect[B,That](pf:PartialFunction[A,B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="collect[B,That](PartialFunction[ClusterNode,B])(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">collect</span><span class="tparams">[<span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="pf">pf: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableLike.collect.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.collect.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.collect.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.collect.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@collect[B,That](pf:PartialFunction[A,B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#collectFirst" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="collectFirst[B](pf:PartialFunction[A,B]):Option[B]"></a>
<a id="collectFirst[B](PartialFunction[ClusterNode,B]):Option[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">collectFirst</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="pf">pf: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableOnce.collectFirst.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.collection.TraversableOnce.collectFirst.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@collectFirst[B](pf:PartialFunction[A,B]):Option[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="scala.collection.Iterable#companion" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="companion:scala.collection.generic.GenericCompanion[Iterable]"></a>
<a id="companion:GenericCompanion[Iterable]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">companion</span><span class="result">: <span class="extype" name="scala.collection.generic.GenericCompanion">GenericCompanion</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@companion:scala.collection.generic.GenericCompanion[Iterable]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Iterable → GenIterable → Traversable → GenTraversable → GenericTraversableTemplate</dd></dl></div>
</li><li name="scala.collection.IterableLike#copyToArray" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B],start:Int,len:Int):Unit"></a>
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Array[B],Int,Int):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">copyToArray</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="xs">xs: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.collection.IterableLike.copyToArray.B">B</span>]</span>, <span name="start">start: <span class="extype" name="scala.Int">Int</span></span>, <span name="len">len: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B],start:Int,len:Int):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#copyToArray" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B]):Unit"></a>
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Array[B]):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">copyToArray</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="xs">xs: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.collection.TraversableOnce.copyToArray.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B]):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#copyToArray" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B],start:Int):Unit"></a>
<a id="copyToArray[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Array[B],Int):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">copyToArray</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="xs">xs: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.collection.TraversableOnce.copyToArray.B">B</span>]</span>, <span name="start">start: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@copyToArray[B<span class='angle_bracket'>&gt;</span>:A](xs:Array[B],start:Int):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#copyToBuffer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="copyToBuffer[B<span class='angle_bracket'>&gt;</span>:A](dest:scala.collection.mutable.Buffer[B]):Unit"></a>
<a id="copyToBuffer[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Buffer[B]):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">copyToBuffer</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="dest">dest: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.collection.TraversableOnce.copyToBuffer.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@copyToBuffer[B<span class='angle_bracket'>&gt;</span>:A](dest:scala.collection.mutable.Buffer[B]):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#count" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="count(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Int"></a>
<a id="count((ClusterNode)⇒Boolean):Int"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">count</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@count(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Int" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#drop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="drop(n:Int):Repr"></a>
<a id="drop(Int):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">drop</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@drop(n:Int):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#dropRight" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="dropRight(n:Int):Repr"></a>
<a id="dropRight(Int):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">dropRight</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@dropRight(n:Int):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#dropWhile" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="dropWhile(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr"></a>
<a id="dropWhile((ClusterNode)⇒Boolean):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">dropWhile</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@dropWhile(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="eq(x$1:AnyRef):Boolean"></a>
<a id="eq(AnyRef):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="equals(x$1:Any):Boolean"></a>
<a id="equals(Any):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@equals(x$1:Any):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="scala.collection.IterableLike#exists" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="exists(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Boolean"></a>
<a id="exists((ClusterNode)⇒Boolean):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">exists</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@exists(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableLike#filter" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="filter(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr"></a>
<a id="filter((ClusterNode)⇒Boolean):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">filter</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@filter(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#filterNot" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="filterNot(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr"></a>
<a id="filterNot((ClusterNode)⇒Boolean):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">filterNot</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@filterNot(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="finalize():Unit"></a>
<a id="finalize():Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@finalize():Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[java.lang] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
<span class="name">@throws</span><span class="args">(<span>
<span class="symbol">classOf[java.lang.Throwable]</span>
</span>)</span>
</dd></dl></div>
</li><li name="scala.collection.IterableLike#find" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="find(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Option[A]"></a>
<a id="find((ClusterNode)⇒Boolean):Option[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">find</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@find(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Option[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableLike#flatMap" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="flatMap[B,That](f:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="flatMap[B,That]((ClusterNode)⇒GenTraversableOnce[B])(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">flatMap</span><span class="tparams">[<span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="scala.collection.TraversableLike.flatMap.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.flatMap.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.flatMap.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.flatMap.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@flatMap[B,That](f:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike → FilterMonadic</dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#flatten" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="flatten[B](implicitasTraversable:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B]):CC[B]"></a>
<a id="flatten[B]((ClusterNode)⇒GenTraversableOnce[B]):Iterable[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">flatten</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="asTraversable">asTraversable: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.flatten.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.flatten.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@flatten[B](implicitasTraversable:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B]):CC[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>GenericTraversableTemplate</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#fold" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fold[A1<span class='angle_bracket'>&gt;</span>:A](z:A1)(op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):A1"></a>
<a id="fold[A1<span class='angle_bracket'>&gt;</span>:ClusterNode](A1)((A1,A1)⇒A1):A1"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fold</span><span class="tparams">[<span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableOnce.fold.A1">A1</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.fold.A1">A1</span>, <span class="extype" name="scala.collection.TraversableOnce.fold.A1">A1</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.fold.A1">A1</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.fold.A1">A1</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fold[A1<span class='angle_bracket'>&gt;</span>:A](z:A1)(op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):A1" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#foldLeft" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="foldLeft[B](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="foldLeft[B](B)((B,ClusterNode)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">foldLeft</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableOnce.foldLeft.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.foldLeft.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.foldLeft.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.foldLeft.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@foldLeft[B](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#foldRight" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="foldRight[B](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="foldRight[B](B)((ClusterNode,B)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">foldRight</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.IterableLike.foldRight.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.IterableLike.foldRight.B">B</span>) ⇒ <span class="extype" name="scala.collection.IterableLike.foldRight.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableLike.foldRight.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@foldRight[B](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#forall" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="forall(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Boolean"></a>
<a id="forall((ClusterNode)⇒Boolean):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">forall</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@forall(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#foreach" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="foreach[U](f:A=<span class='angle_bracket'>&gt;</span>U):Unit"></a>
<a id="foreach[U]((ClusterNode)⇒U):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">foreach</span><span class="tparams">[<span name="U">U</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.IterableLike.foreach.U">U</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@foreach[U](f:A=<span class='angle_bracket'>&gt;</span>U):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromAbsClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromAbsClosure(f:org.apache.ignite.internal.util.lang.GridAbsClosure):()=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromAbsClosure(GridAbsClosure):()⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromAbsClosure</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosure">GridAbsClosure</span></span>)</span><span class="result">: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromAbsClosure(f:org.apache.ignite.internal.util.lang.GridAbsClosure):()=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridAbsClosure</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridAbsClosure</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromAbsClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromAbsClosureX(f:org.apache.ignite.internal.util.lang.GridAbsClosureX):()=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromAbsClosureX(GridAbsClosureX):()⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromAbsClosureX</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosureX">GridAbsClosureX</span></span>)</span><span class="result">: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromAbsClosureX(f:org.apache.ignite.internal.util.lang.GridAbsClosureX):()=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridAbsClosureX</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridAbsClosureX</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromAbsPredicate" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromAbsPredicate(p:org.apache.ignite.internal.util.lang.GridAbsPredicate):()=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromAbsPredicate(GridAbsPredicate):()⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromAbsPredicate</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicate">GridAbsPredicate</span></span>)</span><span class="result">: () ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromAbsPredicate(p:org.apache.ignite.internal.util.lang.GridAbsPredicate):()=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridAbsPredicate</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridAbsPredicate</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromAbsPredicateX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromAbsPredicateX(p:org.apache.ignite.internal.util.lang.GridAbsPredicateX):()=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromAbsPredicateX(GridAbsPredicateX):()⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromAbsPredicateX</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicateX">GridAbsPredicateX</span></span>)</span><span class="result">: () ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromAbsPredicateX(p:org.apache.ignite.internal.util.lang.GridAbsPredicateX):()=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridAbsPredicateX</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridAbsPredicateX</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosure[A,R](f:org.apache.ignite.lang.IgniteClosure[A,R]):A=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosure[A,R](IgniteClosure[A,R]):(A)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosure</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteClosure">IgniteClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosure[A,R](f:org.apache.ignite.lang.IgniteClosure[A,R]):A=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosure</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosure</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosure2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosure2[A1,A2,R](f:org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]):(A1,A2)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosure2[A1,A2,R](IgniteBiClosure[A1,A2,R]):(A1,A2)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosure2</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteBiClosure">IgniteBiClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.A2">A2</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosure2[A1,A2,R](f:org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]):(A1,A2)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosure2X</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosure2X</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosure2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosure2X[A1,A2,R](f:org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]):(A1,A2)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosure2X[A1,A2,R](IgniteClosure2X[A1,A2,R]):(A1,A2)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosure2X</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosure2X">IgniteClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.A2">A2</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure2X.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosure2X[A1,A2,R](f:org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]):(A1,A2)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosure2X</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosure2X</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosure3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosure3[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]):(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosure3[A1,A2,A3,R](GridClosure3[A1,A2,A3,R]):(A1,A2,A3)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosure3</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3">GridClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.A3">A3</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosure3[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]):(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosure3</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosure3</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosure3X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosure3X[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]):(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosure3X[A1,A2,A3,R](GridClosure3X[A1,A2,A3,R]):(A1,A2,A3)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosure3X</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3X">GridClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.A3">A3</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosure3X.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosure3X[A1,A2,A3,R](f:org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]):(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosure3X</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosure3X</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromClosureX[A,R](f:org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]):A=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromClosureX[A,R](IgniteClosureX[A,R]):(A)⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromClosureX</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosureX">IgniteClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosureX.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosureX.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosureX.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromClosureX.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromClosureX[A,R](f:org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]):A=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridClosureX</code> to Scala wrapping closure.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridClosureX</code> to Scala wrapping closure.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosure[T](f:org.apache.ignite.lang.IgniteInClosure[T]):T=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosure[T](IgniteInClosure[T]):(T)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosure</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteInClosure">IgniteInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure.T">T</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure.T">T</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosure[T](f:org.apache.ignite.lang.IgniteInClosure[T]):T=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosure</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosure</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosure2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosure2[T1,T2](f:org.apache.ignite.lang.IgniteBiInClosure[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosure2[T1,T2](IgniteBiInClosure[T1,T2]):(T1,T2)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosure2</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteBiInClosure">IgniteBiInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2.T2">T2</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2.T2">T2</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosure2[T1,T2](f:org.apache.ignite.lang.IgniteBiInClosure[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosure2</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosure2</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosure2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosure2X[T1,T2](f:org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosure2X[T1,T2](IgniteInClosure2X[T1,T2]):(T1,T2)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosure2X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosure2X">IgniteInClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2X.T2">T2</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure2X.T2">T2</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosure2X[T1,T2](f:org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosure2X</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosure2X</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosure3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosure3[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosure3[T1,T2,T3](GridInClosure3[T1,T2,T3]):(T1,T2,T3)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosure3</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3">GridInClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T3">T3</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3.T3">T3</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosure3[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosure3</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosure3</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosure3X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosure3X[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosure3X[T1,T2,T3](GridInClosure3X[T1,T2,T3]):(T1,T2,T3)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosure3X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3X">GridInClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T3">T3</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosure3X.T3">T3</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosure3X[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosure3X</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosure3X</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromInClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromInClosureX[T](f:org.apache.ignite.internal.util.lang.IgniteInClosureX[T]):T=<span class='angle_bracket'>&gt;</span>Unit"></a>
<a id="fromInClosureX[T](IgniteInClosureX[T]):(T)⇒Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromInClosureX</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosureX">IgniteInClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosureX.T">T</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromInClosureX.T">T</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromInClosureX[T](f:org.apache.ignite.internal.util.lang.IgniteInClosureX[T]):T=<span class='angle_bracket'>&gt;</span>Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridInClosureX</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridInClosureX</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromOutClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromOutClosure[R](f:org.apache.ignite.lang.IgniteCallable[R]):()=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromOutClosure[R](IgniteCallable[R]):()⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromOutClosure</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteCallable">IgniteCallable</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromOutClosure.R">R</span>]</span>)</span><span class="result">: () ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromOutClosure.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromOutClosure[R](f:org.apache.ignite.lang.IgniteCallable[R]):()=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridOutClosure</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridOutClosure</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromOutClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromOutClosureX[R](f:org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]):()=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromOutClosureX[R](IgniteOutClosureX[R]):()⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromOutClosureX</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteOutClosureX">IgniteOutClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromOutClosureX.R">R</span>]</span>)</span><span class="result">: () ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromOutClosureX.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromOutClosureX[R](f:org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]):()=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridOutClosureX</code> to Scala wrapping function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridOutClosureX</code> to Scala wrapping function.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Grid closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicate" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicate[T](p:org.apache.ignite.lang.IgnitePredicate[T]):T=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicate[T](IgnitePredicate[T]):(T)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicate</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.lang.IgnitePredicate">IgnitePredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate.T">T</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate.T">T</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicate[T](p:org.apache.ignite.lang.IgnitePredicate[T]):T=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicate2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicate2[T1,T2](p:org.apache.ignite.lang.IgniteBiPredicate[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicate2[T1,T2](IgniteBiPredicate[T1,T2]):(T1,T2)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicate2</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.lang.IgniteBiPredicate">IgniteBiPredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2.T2">T2</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2.T2">T2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicate2[T1,T2](p:org.apache.ignite.lang.IgniteBiPredicate[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate2X</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate2X</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicate2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicate2X[T1,T2](p:org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicate2X[T1,T2](IgnitePredicate2X[T1,T2]):(T1,T2)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicate2X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicate2X">IgnitePredicate2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2X.T2">T2</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate2X.T2">T2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicate2X[T1,T2](p:org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]):(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate2X</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate2X</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicate3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicate3[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicate3[T1,T2,T3](GridPredicate3[T1,T2,T3]):(T1,T2,T3)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicate3</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3">GridPredicate3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T3">T3</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3.T3">T3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicate3[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate3X</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate3X</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicate3X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicate3X[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicate3X[T1,T2,T3](GridPredicate3X[T1,T2,T3]):(T1,T2,T3)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicate3X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3X">GridPredicate3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T3">T3</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicate3X.T3">T3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicate3X[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]):(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate3X</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate3X</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromPredicateX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromPredicateX[T](p:org.apache.ignite.internal.util.lang.IgnitePredicateX[T]):T=<span class='angle_bracket'>&gt;</span>Boolean"></a>
<a id="fromPredicateX[T](IgnitePredicateX[T]):(T)⇒Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromPredicateX</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicateX">IgnitePredicateX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicateX.T">T</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromPredicateX.T">T</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromPredicateX[T](p:org.apache.ignite.internal.util.lang.IgnitePredicateX[T]):T=<span class='angle_bracket'>&gt;</span>Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridPredicate</code> to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridPredicate</code> to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Grid predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromReducer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromReducer[E,R](r:org.apache.ignite.lang.IgniteReducer[E,R]):Seq[E]=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromReducer[E,R](IgniteReducer[E,R]):(Seq[E])⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromReducer</span><span class="tparams">[<span name="E">E</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.lang.IgniteReducer">IgniteReducer</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer.E">E</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer.E">E</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromReducer[E,R](r:org.apache.ignite.lang.IgniteReducer[E,R]):Seq[E]=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Java <code>GridReducer</code> to Scala function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Java <code>GridReducer</code> to Scala function.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java <code>GridReducer</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromReducer2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromReducer2[E1,E2,R](r:org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]):(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromReducer2[E1,E2,R](IgniteReducer2[E1,E2,R]):(Seq[E1],Seq[E2])⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromReducer2</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer2">IgniteReducer2</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.E1">E1</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.E2">E2</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer2.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromReducer2[E1,E2,R](r:org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]):(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Java <code>GridReducer2</code> to Scala function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Java <code>GridReducer2</code> to Scala function.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java <code>GridReducer2</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromReducer3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromReducer3[E1,E2,E3,R](r:org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]):(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R"></a>
<a id="fromReducer3[E1,E2,E3,R](IgniteReducer3[E1,E2,E3,R]):(Seq[E1],Seq[E2],Seq[E3])⇒R"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromReducer3</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="E3">E3</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer3">IgniteReducer3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E3">E3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.R">R</span>]</span>)</span><span class="result">: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E1">E1</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E2">E2</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.E3">E3</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromReducer3.R">R</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromReducer3[E1,E2,E3,R](r:org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]):(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Java <code>GridReducer3</code> to Scala function.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Java <code>GridReducer3</code> to Scala function.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java <code>GridReducer3</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromSymbol" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromSymbol(s:Symbol):String"></a>
<a id="fromSymbol(Symbol):String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromSymbol</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Symbol">Symbol</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromSymbol(s:Symbol):String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Converts from <code>Symbol</code> to <code>String</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Converts from <code>Symbol</code> to <code>String</code>.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Symbol to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromTuple2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromTuple2[A,B](t:org.apache.ignite.lang.IgniteBiTuple[A,B]):(A,B)"></a>
<a id="fromTuple2[A,B](IgniteBiTuple[A,B]):(A,B)"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromTuple2</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.lang.IgniteBiTuple">IgniteBiTuple</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple2.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple2.B">B</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple2.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple2.B">B</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromTuple2[A,B](t:org.apache.ignite.lang.IgniteBiTuple[A,B]):(A,B)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridTuple2</code> to Scala tuple.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridTuple2</code> to Scala tuple.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p><code>GridTuple2</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromTuple3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromTuple3[A,B,C](t:org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]):(A,B,C)"></a>
<a id="fromTuple3[A,B,C](GridTuple3[A,B,C]):(A,B,C)"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromTuple3</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple3">GridTuple3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.C">C</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple3.C">C</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromTuple3[A,B,C](t:org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]):(A,B,C)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridTuple3</code> to Scala tuple.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridTuple3</code> to Scala tuple.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p><code>GridTuple3</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromTuple4" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromTuple4[A,B,C,D](t:org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]):(A,B,C,D)"></a>
<a id="fromTuple4[A,B,C,D](GridTuple4[A,B,C,D]):(A,B,C,D)"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromTuple4</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple4">GridTuple4</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.D">D</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple4.D">D</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromTuple4[A,B,C,D](t:org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]):(A,B,C,D)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridTuple4</code> to Scala tuple.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridTuple4</code> to Scala tuple.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p><code>GridTuple4</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#fromTuple5" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="fromTuple5[A,B,C,D,E](t:org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]):(A,B,C,D,E)"></a>
<a id="fromTuple5[A,B,C,D,E](GridTuple5[A,B,C,D,E]):(A,B,C,D,E)"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">fromTuple5</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>, <span name="E">E</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple5">GridTuple5</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.D">D</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.E">E</span>]</span>)</span><span class="result">: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.D">D</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.fromTuple5.E">E</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@fromTuple5[A,B,C,D,E](t:org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]):(A,B,C,D,E)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridTuple5</code> to Scala tuple.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridTuple5</code> to Scala tuple.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p><code>GridTuple5</code> to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#genericBuilder" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="genericBuilder[B]:scala.collection.mutable.Builder[B,CC[B]]"></a>
<a id="genericBuilder[B]:Builder[B,Iterable[B]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">genericBuilder</span><span class="tparams">[<span name="B">B</span>]</span><span class="result">: <span class="extype" name="scala.collection.mutable.Builder">Builder</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.genericBuilder.B">B</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.genericBuilder.B">B</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@genericBuilder[B]:scala.collection.mutable.Builder[B,CC[B]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>GenericTraversableTemplate</dd></dl></div>
</li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="getClass():Class[_]"></a>
<a id="getClass():Class[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@getClass():Class[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="scala.collection.TraversableLike#groupBy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="groupBy[K](f:A=<span class='angle_bracket'>&gt;</span>K):scala.collection.immutable.Map[K,Repr]"></a>
<a id="groupBy[K]((ClusterNode)⇒K):Map[K,Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">groupBy</span><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableLike.groupBy.K">K</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.immutable.Map">Map</span>[<span class="extype" name="scala.collection.TraversableLike.groupBy.K">K</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@groupBy[K](f:A=<span class='angle_bracket'>&gt;</span>K):scala.collection.immutable.Map[K,Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#grouped" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="grouped(size:Int):Iterator[Repr]"></a>
<a id="grouped(Int):Iterator[Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">grouped</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@grouped(size:Int):Iterator[Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#hasDefiniteSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="hasDefiniteSize:Boolean"></a>
<a id="hasDefiniteSize:Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">hasDefiniteSize</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@hasDefiniteSize:Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="hashCode():Int"></a>
<a id="hashCode():Int"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@hashCode():Int" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
</li><li name="scala.collection.IterableLike#head" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="head:A"></a>
<a id="head:ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">head</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@head:A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#headOption" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="headOption:Option[A]"></a>
<a id="headOption:Option[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">headOption</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@headOption:Option[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#impl" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="impl:A"></a>
<a id="impl:IgniteCluster"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">var</span>
</span>
<span class="symbol">
<span class="name">impl</span><span class="result">: <span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@impl:A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosure2DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosure2DotScala[T1,T2](f:org.apache.ignite.lang.IgniteBiInClosure[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosure2DotScala[T1,T2](IgniteBiInClosure[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosure2DotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteBiInClosure">IgniteBiInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure2DotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure2DotScala.T2">T2</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2) =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosure2DotScala[T1,T2](f:org.apache.ignite.lang.IgniteBiInClosure[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosure2XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosure2XDotScala[T1,T2](f:org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosure2XDotScala[T1,T2](IgniteInClosure2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosure2XDotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosure2X">IgniteInClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure2XDotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure2XDotScala.T2">T2</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2) =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosure2XDotScala[T1,T2](f:org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosure3DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosure3DotScala[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosure3DotScala[T1,T2,T3](GridInClosure3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosure3DotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3">GridInClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3DotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3DotScala.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3DotScala.T3">T3</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2, T3) =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosure3DotScala[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosure3XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosure3XDotScala[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosure3XDotScala[T1,T2,T3](GridInClosure3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosure3XDotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3X">GridInClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3XDotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3XDotScala.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosure3XDotScala.T3">T3</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2, T3) =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosure3XDotScala[T1,T2,T3](f:org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosureDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosureDotScala[T](f:org.apache.ignite.lang.IgniteInClosure[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosureDotScala[T](IgniteInClosure[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosureDotScala</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteInClosure">IgniteInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosureDotScala.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: T =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosureDotScala[T](f:org.apache.ignite.lang.IgniteInClosure[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#inClosureXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inClosureXDotScala[T](f:org.apache.ignite.internal.util.lang.IgniteInClosureX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<a id="inClosureXDotScala[T](IgniteInClosureX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inClosureXDotScala</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosureX">IgniteInClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.inClosureXDotScala.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: T =<span class='angle_bracket'>&gt;</span> Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inClosureXDotScala[T](f:org.apache.ignite.internal.util.lang.IgniteInClosureX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableLike#init" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="init:Repr"></a>
<a id="init:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">init</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@init:Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#inits" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="inits:Iterator[Repr]"></a>
<a id="inits:Iterator[Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">inits</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@inits:Iterator[Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#isEmpty" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="isEmpty:Boolean"></a>
<a id="isEmpty:Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">isEmpty</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@isEmpty:Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="isInstanceOf[T0]:Boolean"></a>
<a id="isInstanceOf[T0]:Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
</li><li name="scala.collection.TraversableLike#isTraversableAgain" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="isTraversableAgain:Boolean"></a>
<a id="isTraversableAgain:Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">isTraversableAgain</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@isTraversableAgain:Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#iterator" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="iterator:Iterator[org.apache.ignite.cluster.ClusterNode]"></a>
<a id="iterator:Iterator[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">iterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@iterator:Iterator[org.apache.ignite.cluster.ClusterNode]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Gets iterator for this projection's nodes.</p><div class="fullcomment"><div class="comment cmt"><p>Gets iterator for this projection's nodes.
</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a> → IterableLike → GenIterableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#last" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="last:A"></a>
<a id="last:ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">last</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@last:A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#lastOption" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="lastOption:Option[A]"></a>
<a id="lastOption:Option[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">lastOption</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@lastOption:Option[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#map" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="map[B,That](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="map[B,That]((ClusterNode)⇒B)(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">map</span><span class="tparams">[<span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableLike.map.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.map.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.map.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.map.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@map[B,That](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike → FilterMonadic</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#max" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="max[B<span class='angle_bracket'>&gt;</span>:A](implicitcmp:Ordering[B]):A"></a>
<a id="max[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Ordering[B]):ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">max</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="cmp">cmp: <span class="extype" name="scala.Ordering">Ordering</span>[<span class="extype" name="scala.collection.TraversableOnce.max.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@max[B<span class='angle_bracket'>&gt;</span>:A](implicitcmp:Ordering[B]):A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#maxBy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="maxBy[B](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitcmp:Ordering[B]):A"></a>
<a id="maxBy[B]((ClusterNode)⇒B)(Ordering[B]):ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">maxBy</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.maxBy.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="cmp">cmp: <span class="extype" name="scala.Ordering">Ordering</span>[<span class="extype" name="scala.collection.TraversableOnce.maxBy.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@maxBy[B](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitcmp:Ordering[B]):A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#min" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="min[B<span class='angle_bracket'>&gt;</span>:A](implicitcmp:Ordering[B]):A"></a>
<a id="min[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Ordering[B]):ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">min</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="cmp">cmp: <span class="extype" name="scala.Ordering">Ordering</span>[<span class="extype" name="scala.collection.TraversableOnce.min.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@min[B<span class='angle_bracket'>&gt;</span>:A](implicitcmp:Ordering[B]):A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#minBy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="minBy[B](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitcmp:Ordering[B]):A"></a>
<a id="minBy[B]((ClusterNode)⇒B)(Ordering[B]):ClusterNode"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">minBy</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.minBy.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="cmp">cmp: <span class="extype" name="scala.Ordering">Ordering</span>[<span class="extype" name="scala.collection.TraversableOnce.minBy.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@minBy[B](f:A=<span class='angle_bracket'>&gt;</span>B)(implicitcmp:Ordering[B]):A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#mkString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="mkString:String"></a>
<a id="mkString:String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">mkString</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@mkString:String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#mkString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="mkString(sep:String):String"></a>
<a id="mkString(String):String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">mkString</span><span class="params">(<span name="sep">sep: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@mkString(sep:String):String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#mkString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="mkString(start:String,sep:String,end:String):String"></a>
<a id="mkString(String,String,String):String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">mkString</span><span class="params">(<span name="start">start: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="sep">sep: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="end">end: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@mkString(start:String,sep:String,end:String):String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="ne(x$1:AnyRef):Boolean"></a>
<a id="ne(AnyRef):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#newBuilder" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="newBuilder:scala.collection.mutable.Builder[A,CC[A]]"></a>
<a id="newBuilder:Builder[ClusterNode,Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">newBuilder</span><span class="result">: <span class="extype" name="scala.collection.mutable.Builder">Builder</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@newBuilder:scala.collection.mutable.Builder[A,CC[A]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>GenericTraversableTemplate → HasNewBuilder</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#nodes$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="nodes$(p:ScalarProjectionPimp.this.NF):Seq[org.apache.ignite.cluster.ClusterNode]"></a>
<a id="nodes$(NF):Seq[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">nodes$</span><span class="params">(<span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@nodes$(p:ScalarProjectionPimp.this.NF):Seq[org.apache.ignite.cluster.ClusterNode]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Gets sequence of all nodes in this projection for given predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Gets sequence of all nodes in this projection for given predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicates. It <code>null</code> provided - all nodes will be returned.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.nodes(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#nonEmpty" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="nonEmpty:Boolean"></a>
<a id="nonEmpty:Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">nonEmpty</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@nonEmpty:Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="notify():Unit"></a>
<a id="notify():Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@notify():Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="notifyAll():Unit"></a>
<a id="notifyAll():Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@notifyAll():Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#outClosureDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="outClosureDotScala[R](f:org.apache.ignite.lang.IgniteCallable[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="outClosureDotScala[R](IgniteCallable[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">outClosureDotScala</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.lang.IgniteCallable">IgniteCallable</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.outClosureDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@outClosureDotScala[R](f:org.apache.ignite.lang.IgniteCallable[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#outClosureXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="outClosureXDotScala[R](f:org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="outClosureXDotScala[R](IgniteOutClosureX[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">outClosureXDotScala</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteOutClosureX">IgniteOutClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.outClosureXDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: () =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@outClosureXDotScala[R](f:org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]):AnyRef{defscala:()=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Java-side closure to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.Parallelizable#par" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="par:ParRepr"></a>
<a id="par:ParIterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">par</span><span class="result">: <span class="extype" name="scala.collection.parallel.ParIterable">ParIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@par:ParRepr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Parallelizable</dd></dl></div>
</li><li name="scala.collection.TraversableLike#parCombiner" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="parCombiner:scala.collection.parallel.Combiner[A,scala.collection.parallel.ParIterable[A]]"></a>
<a id="parCombiner:Combiner[ClusterNode,ParIterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">parCombiner</span><span class="result">: <span class="extype" name="scala.collection.parallel.Combiner">Combiner</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.parallel.ParIterable">ParIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@parCombiner:scala.collection.parallel.Combiner[A,scala.collection.parallel.ParIterable[A]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>TraversableLike → Parallelizable</dd></dl></div>
</li><li name="scala.collection.TraversableLike#partition" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="partition(p:A=<span class='angle_bracket'>&gt;</span>Boolean):(Repr,Repr)"></a>
<a id="partition((ClusterNode)⇒Boolean):(Iterable[ClusterNode],Iterable[ClusterNode])"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">partition</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: (<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>])</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@partition(p:A=<span class='angle_bracket'>&gt;</span>Boolean):(Repr,Repr)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicate2DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicate2DotScala[T1,T2](p:org.apache.ignite.lang.IgniteBiPredicate[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicate2DotScala[T1,T2](IgniteBiPredicate[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicate2DotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.lang.IgniteBiPredicate">IgniteBiPredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate2DotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate2DotScala.T2">T2</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2) =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicate2DotScala[T1,T2](p:org.apache.ignite.lang.IgniteBiPredicate[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicate2XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicate2XDotScala[T1,T2](p:org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicate2XDotScala[T1,T2](IgnitePredicate2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicate2XDotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicate2X">IgnitePredicate2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate2XDotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate2XDotScala.T2">T2</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2) =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicate2XDotScala[T1,T2](p:org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]):AnyRef{defscala:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicate3DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicate3DotScala[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicate3DotScala[T1,T2,T3](GridPredicate3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicate3DotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3">GridPredicate3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3DotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3DotScala.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3DotScala.T3">T3</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2, T3) =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicate3DotScala[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicate3XDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicate3XDotScala[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicate3XDotScala[T1,T2,T3](GridPredicate3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicate3XDotScala</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3X">GridPredicate3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3XDotScala.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3XDotScala.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicate3XDotScala.T3">T3</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (T1, T2, T3) =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicate3XDotScala[T1,T2,T3](p:org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]):AnyRef{defscala:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicateDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicateDotScala[T](p:org.apache.ignite.lang.IgnitePredicate[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicateDotScala[T](IgnitePredicate[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicateDotScala</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.lang.IgnitePredicate">IgnitePredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicateDotScala.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: T =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicateDotScala[T](p:org.apache.ignite.lang.IgnitePredicate[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#predicateXDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="predicateXDotScala[T](p:org.apache.ignite.internal.util.lang.IgnitePredicateX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<a id="predicateXDotScala[T](IgnitePredicateX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">predicateXDotScala</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="p">p: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicateX">IgnitePredicateX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.predicateXDotScala.T">T</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: T =<span class='angle_bracket'>&gt;</span> Boolean }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@predicateXDotScala[T](p:org.apache.ignite.internal.util.lang.IgnitePredicateX[T]):AnyRef{defscala:T=<span class='angle_bracket'>&gt;</span>Boolean}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Java-side predicate to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#product" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="product[B<span class='angle_bracket'>&gt;</span>:A](implicitnum:Numeric[B]):B"></a>
<a id="product[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Numeric[B]):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">product</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="num">num: <span class="extype" name="scala.Numeric">Numeric</span>[<span class="extype" name="scala.collection.TraversableOnce.product.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.product.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@product[B<span class='angle_bracket'>&gt;</span>:A](implicitnum:Numeric[B]):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reduce" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduce[A1<span class='angle_bracket'>&gt;</span>:A](op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):A1"></a>
<a id="reduce[A1<span class='angle_bracket'>&gt;</span>:ClusterNode]((A1,A1)⇒A1):A1"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduce</span><span class="tparams">[<span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.reduce.A1">A1</span>, <span class="extype" name="scala.collection.TraversableOnce.reduce.A1">A1</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.reduce.A1">A1</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.reduce.A1">A1</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduce[A1<span class='angle_bracket'>&gt;</span>:A](op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):A1" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#reduce$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduce$[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2"></a>
<a id="reduce$[R1,R2](Seq[Call[R1]],(Seq[R1])⇒R2,NF):R2"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduce$</span><span class="tparams">[<span name="R1">R1</span>, <span name="R2">R2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduce$.R1">R1</span>]]</span>, <span name="r">r: (<span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduce$.R1">R1</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduce$.R2">R2</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduce$.R2">R2</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduce$[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures execution on this projection with reduction.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures execution on this projection with reduction.
This call will block until all results are reduced.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and will return <code>null</code>.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Optional reduction function. If <code>null</code> - this method
is no-op and will return <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Reduced result or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.reduce(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#reduceAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceAsync$[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[R2]"></a>
<a id="reduceAsync$[R1,R2](Seq[Call[R1]],(Seq[R1])⇒R2,NF):IgniteFuture[R2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceAsync$</span><span class="tparams">[<span name="R1">R1</span>, <span name="R2">R2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceAsync$.R1">R1</span>]]</span>, <span name="r">r: (<span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceAsync$.R1">R1</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceAsync$.R2">R2</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceAsync$.R2">R2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceAsync$[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[R2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Asynchronous closures execution on this projection with reduction.</p><div class="fullcomment"><div class="comment cmt"><p>Asynchronous closures execution on this projection with reduction. This call will
return immediately with the future that can be used to wait asynchronously for the results.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and will return finished future over <code>null</code>.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Optional reduction function. If <code>null</code> - this method
is no-op and will return finished future over <code>null</code>.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Future over the reduced result or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.reduce(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reduceLeft" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceLeft[B<span class='angle_bracket'>&gt;</span>:A](op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="reduceLeft[B<span class='angle_bracket'>&gt;</span>:ClusterNode]((B,ClusterNode)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceLeft</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.reduceLeft.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.reduceLeft.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.reduceLeft.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceLeft[B<span class='angle_bracket'>&gt;</span>:A](op:(B,A)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reduceLeftOption" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceLeftOption[B<span class='angle_bracket'>&gt;</span>:A](op:(B,A)=<span class='angle_bracket'>&gt;</span>B):Option[B]"></a>
<a id="reduceLeftOption[B<span class='angle_bracket'>&gt;</span>:ClusterNode]((B,ClusterNode)⇒B):Option[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceLeftOption</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.reduceLeftOption.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.reduceLeftOption.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.collection.TraversableOnce.reduceLeftOption.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceLeftOption[B<span class='angle_bracket'>&gt;</span>:A](op:(B,A)=<span class='angle_bracket'>&gt;</span>B):Option[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reduceOption" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceOption[A1<span class='angle_bracket'>&gt;</span>:A](op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):Option[A1]"></a>
<a id="reduceOption[A1<span class='angle_bracket'>&gt;</span>:ClusterNode]((A1,A1)⇒A1):Option[A1]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceOption</span><span class="tparams">[<span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableOnce.reduceOption.A1">A1</span>, <span class="extype" name="scala.collection.TraversableOnce.reduceOption.A1">A1</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.reduceOption.A1">A1</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.collection.TraversableOnce.reduceOption.A1">A1</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceOption[A1<span class='angle_bracket'>&gt;</span>:A](op:(A1,A1)=<span class='angle_bracket'>&gt;</span>A1):Option[A1]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#reduceRight" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceRight[B<span class='angle_bracket'>&gt;</span>:A](op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B"></a>
<a id="reduceRight[B<span class='angle_bracket'>&gt;</span>:ClusterNode]((ClusterNode,B)⇒B):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceRight</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.IterableLike.reduceRight.B">B</span>) ⇒ <span class="extype" name="scala.collection.IterableLike.reduceRight.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableLike.reduceRight.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceRight[B<span class='angle_bracket'>&gt;</span>:A](op:(A,B)=<span class='angle_bracket'>&gt;</span>B):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reduceRightOption" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceRightOption[B<span class='angle_bracket'>&gt;</span>:A](op:(A,B)=<span class='angle_bracket'>&gt;</span>B):Option[B]"></a>
<a id="reduceRightOption[B<span class='angle_bracket'>&gt;</span>:ClusterNode]((ClusterNode,B)⇒B):Option[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceRightOption</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="op">op: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableOnce.reduceRightOption.B">B</span>) ⇒ <span class="extype" name="scala.collection.TraversableOnce.reduceRightOption.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.collection.TraversableOnce.reduceRightOption.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceRightOption[B<span class='angle_bracket'>&gt;</span>:A](op:(A,B)=<span class='angle_bracket'>&gt;</span>B):Option[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#reduceSafe" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reduceSafe[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,dflt:()=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2"></a>
<a id="reduceSafe[R1,R2](Seq[Call[R1]],(Seq[R1])⇒R2,()⇒R2,NF):R2"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reduceSafe</span><span class="tparams">[<span name="R1">R1</span>, <span name="R2">R2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceSafe.R1">R1</span>]]</span>, <span name="r">r: (<span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceSafe.R1">R1</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceSafe.R2">R2</span></span>, <span name="dflt">dflt: () ⇒ <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceSafe.R2">R2</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp.reduceSafe.R2">R2</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reduceSafe[R1,R2](s:Seq[ScalarProjectionPimp.this.Call[R1]],r:Seq[R1]=<span class='angle_bracket'>&gt;</span>R2,dflt:()=<span class='angle_bracket'>&gt;</span>R2,p:ScalarProjectionPimp.this.NF):R2" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures execution on this projection with reduction.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures execution on this projection with reduction.
This call will block until all results are reduced. If this projection
is empty than <code>dflt</code> closure will be executed and its result returned.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method
is no-op and will return <code>null</code>.</p></dd><dt class="param">r</dt><dd class="cmt"><p>Optional reduction function. If <code>null</code> - this method
is no-op and will return <code>null</code>.</p></dd><dt class="param">dflt</dt><dd class="cmt"><p>Closure to execute if projection is empty.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd><dt>returns</dt><dd class="cmt"><p>Reduced result or <code>null</code> (see above).</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.reduce(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#reducer2DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reducer2DotScala[E1,E2,R](r:org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]):AnyRef{defscala:(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="reducer2DotScala[E1,E2,R](IgniteReducer2[E1,E2,R]):AnyRef{defscala:(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reducer2DotScala</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer2">IgniteReducer2</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer2DotScala.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer2DotScala.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer2DotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (Seq[E1], Seq[E2]) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reducer2DotScala[E1,E2,R](r:org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]):AnyRef{defscala:(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java-side reducer to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#reducer3DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reducer3DotScala[E1,E2,E3,R](r:org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]):AnyRef{defscala:(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="reducer3DotScala[E1,E2,E3,R](IgniteReducer3[E1,E2,E3,R]):AnyRef{defscala:(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reducer3DotScala</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="E3">E3</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer3">IgniteReducer3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer3DotScala.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer3DotScala.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer3DotScala.E3">E3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducer3DotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (Seq[E1], Seq[E2], Seq[E3]) =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reducer3DotScala[E1,E2,E3,R](r:org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]):AnyRef{defscala:(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java-side reducer to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#reducerDotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reducerDotScala[E,R](r:org.apache.ignite.lang.IgniteReducer[E,R]):AnyRef{defscala:Seq[E]=<span class='angle_bracket'>&gt;</span>R}"></a>
<a id="reducerDotScala[E,R](IgniteReducer[E,R]):AnyRef{defscala:Seq[E]=<span class='angle_bracket'>&gt;</span>R}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reducerDotScala</span><span class="tparams">[<span name="E">E</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: <span class="extype" name="org.apache.ignite.lang.IgniteReducer">IgniteReducer</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducerDotScala.E">E</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.reducerDotScala.R">R</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: Seq[E] =<span class='angle_bracket'>&gt;</span> R }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reducerDotScala[E,R](r:org.apache.ignite.lang.IgniteReducer[E,R]):AnyRef{defscala:Seq[E]=<span class='angle_bracket'>&gt;</span>R}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java-side reducer to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#remoteNodes$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="remoteNodes$(p:ScalarProjectionPimp.this.NF):Seq[org.apache.ignite.cluster.ClusterNode]"></a>
<a id="remoteNodes$(NF):Seq[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">remoteNodes$</span><span class="params">(<span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a> = <span class="symbol">null</span></span>)</span><span class="result">: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@remoteNodes$(p:ScalarProjectionPimp.this.NF):Seq[org.apache.ignite.cluster.ClusterNode]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Gets sequence of all remote nodes in this projection for given predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Gets sequence of all remote nodes in this projection for given predicate.
</p></div><dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. It <code>null</code> provided - all remote nodes will be returned.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.remoteNodes(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.TraversableLike#repr" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="repr:Repr"></a>
<a id="repr:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">repr</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@repr:Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#reversed" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="reversed:List[A]"></a>
<a id="reversed:List[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">reversed</span><span class="result">: <span class="extype" name="scala.List">List</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@reversed:List[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>TraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#run$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="run$(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="run$(Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">run$</span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@run$(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closure call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closure call on this projection without return value.
This call will block until all executions are complete.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If empty or <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#run$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="run$(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="run$(Seq[Run],NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">run$</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@run$(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures call on this projection without return value.
This call will block until all executions are complete.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided- all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#runAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="runAsync$(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]"></a>
<a id="runAsync$(Run,NF):IgniteFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">runAsync$</span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@runAsync$(s:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Asynchronous closure call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Asynchronous closure call on this projection without return value. This call will
return immediately with the future that can be used to wait asynchronously for the results.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional absolute closure to call. If <code>null</code> - this method
is no-op and finished future over <code>null</code> will be returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#runAsync$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="runAsync$(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]"></a>
<a id="runAsync$(Seq[Run],NF):IgniteFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">runAsync$</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteFuture">IgniteFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@runAsync$(s:Seq[ScalarProjectionPimp.this.Run],p:ScalarProjectionPimp.this.NF):org.apache.ignite.lang.IgniteFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Asynchronous closures call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Asynchronous closures call on this projection without return value. This call will
return immediately with the future that can be used to wait asynchronously for the results.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of absolute closures to call. If empty or <code>null</code> - this method
is no-op and finished future over <code>null</code> will be returned.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.call(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#runSafe" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="runSafe(s:ScalarProjectionPimp.this.Run,dflt:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="runSafe(Run,Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">runSafe</span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="dflt">dflt: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@runSafe(s:ScalarProjectionPimp.this.Run,dflt:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closure call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closure call on this projection without return value.
This call will block until all executions are complete. If this projection
is empty than <code>dflt</code> closure will be executed.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional closure to call. If empty or <code>null</code> - this method is no-op.</p></dd><dt class="param">dflt</dt><dd class="cmt"><p>Closure to execute if projection is empty.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#runSafe" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="runSafe(s:Seq[ScalarProjectionPimp.this.Run],dflt:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="runSafe(Seq[Run],Run,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">runSafe</span><span class="params">(<span name="s">s: <span class="extype" name="scala.Seq">Seq</span>[<a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a>]</span>, <span name="dflt">dflt: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@runSafe(s:Seq[ScalarProjectionPimp.this.Run],dflt:ScalarProjectionPimp.this.Run,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Synchronous closures call on this projection without return value.</p><div class="fullcomment"><div class="comment cmt"><p>Synchronous closures call on this projection without return value.
This call will block until all executions are complete. If this projection
is empty than <code>dflt</code> closure will be executed.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Optional sequence of closures to call. If empty or <code>null</code> - this
method is no-op.</p></dd><dt class="param">dflt</dt><dd class="cmt"><p>Closure to execute if projection is empty.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.run(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.IterableLike#sameElements" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="sameElements[B<span class='angle_bracket'>&gt;</span>:A](that:scala.collection.GenIterable[B]):Boolean"></a>
<a id="sameElements[B<span class='angle_bracket'>&gt;</span>:ClusterNode](GenIterable[B]):Boolean"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">sameElements</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.GenIterable">GenIterable</span>[<span class="extype" name="scala.collection.IterableLike.sameElements.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@sameElements[B<span class='angle_bracket'>&gt;</span>:A](that:scala.collection.GenIterable[B]):Boolean" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → GenIterableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#scan" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="scan[B<span class='angle_bracket'>&gt;</span>:A,That](z:B)(op:(B,B)=<span class='angle_bracket'>&gt;</span>B)(implicitcbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="scan[B<span class='angle_bracket'>&gt;</span>:ClusterNode,That](B)((B,B)⇒B)(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">scan</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableLike.scan.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableLike.scan.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.scan.B">B</span>) ⇒ <span class="extype" name="scala.collection.TraversableLike.scan.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="cbf">cbf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.scan.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.scan.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.scan.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@scan[B<span class='angle_bracket'>&gt;</span>:A,That](z:B)(op:(B,B)=<span class='angle_bracket'>&gt;</span>B)(implicitcbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#scanLeft" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="scanLeft[B,That](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="scanLeft[B,That](B)((B,ClusterNode)⇒B)(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">scanLeft</span><span class="tparams">[<span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableLike.scanLeft.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="scala.collection.TraversableLike.scanLeft.B">B</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.TraversableLike.scanLeft.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.scanLeft.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.scanLeft.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.scanLeft.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@scanLeft[B,That](z:B)(op:(B,A)=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#scanRight" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="scanRight[B,That](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That"></a>
<a id="scanRight[B,That](B)((ClusterNode,B)⇒B)(CanBuildFrom[Iterable[ClusterNode],B,That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">scanRight</span><span class="tparams">[<span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="z">z: <span class="extype" name="scala.collection.TraversableLike.scanRight.B">B</span></span>)</span><span class="params">(<span name="op">op: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableLike.scanRight.B">B</span>) ⇒ <span class="extype" name="scala.collection.TraversableLike.scanRight.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.TraversableLike.scanRight.B">B</span>, <span class="extype" name="scala.collection.TraversableLike.scanRight.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.scanRight.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@scanRight[B,That](z:B)(op:(A,B)=<span class='angle_bracket'>&gt;</span>B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,B,That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd><dt>Annotations</dt><dd>
<span class="name">@migration</span>
</dd><dt>Migration</dt><dd class="cmt"><p><i>(Changed in version 2.9.0)</i> The behavior of <code>scanRight</code> has changed. The previous behavior can be reproduced with scanRight.reverse.</p></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarGridPimp#scheduleLocalCall" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="scheduleLocalCall[R](s:ScalarGridPimp.this.Call[R],ptrn:String):org.apache.ignite.scheduler.SchedulerFuture[R]"></a>
<a id="scheduleLocalCall[R](Call[R],String):SchedulerFuture[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">scheduleLocalCall</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="s">s: <a href="#Call[R]=()=<span class='angle_bracket'>&gt;</span>R" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Call">Call</a>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.scheduleLocalCall.R">R</span>]</span>, <span name="ptrn">ptrn: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.scheduler.SchedulerFuture">SchedulerFuture</span>[<span class="extype" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.scheduleLocalCall.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@scheduleLocalCall[R](s:ScalarGridPimp.this.Call[R],ptrn:String):org.apache.ignite.scheduler.SchedulerFuture[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Schedules closure for execution using local cron-based scheduling.</p><div class="fullcomment"><div class="comment cmt"><p>Schedules closure for execution using local cron-based scheduling.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Closure to schedule to run as a background cron-based job.</p></dd><dt class="param">ptrn</dt><dd class="cmt"><p>Scheduling pattern in UNIX cron format with optional prefix <code>{n1, n2}</code>
where <code>n1</code> is delay of scheduling in seconds and <code>n2</code> is the number of execution. Both
parameters are optional.</p></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarGridPimp#scheduleLocalRun" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="scheduleLocalRun(s:ScalarGridPimp.this.Run,ptrn:String):org.apache.ignite.scheduler.SchedulerFuture[_]"></a>
<a id="scheduleLocalRun(Run,String):SchedulerFuture[_]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">scheduleLocalRun</span><span class="params">(<span name="s">s: <a href="#Run=()=<span class='angle_bracket'>&gt;</span>Unit" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.Run">Run</a></span>, <span name="ptrn">ptrn: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.scheduler.SchedulerFuture">SchedulerFuture</span>[_]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@scheduleLocalRun(s:ScalarGridPimp.this.Run,ptrn:String):org.apache.ignite.scheduler.SchedulerFuture[_]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Schedules closure for execution using local cron-based scheduling.</p><div class="fullcomment"><div class="comment cmt"><p>Schedules closure for execution using local cron-based scheduling.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Closure to schedule to run as a background cron-based job.</p></dd><dt class="param">ptrn</dt><dd class="cmt"><p>Scheduling pattern in UNIX cron format with optional prefix <code>{n1, n2}</code>
where <code>n1</code> is delay of scheduling in seconds and <code>n2</code> is the number of execution. Both
parameters are optional.</p></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#send$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="send$(seq:Seq[AnyRef],p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="send$(Seq[AnyRef],NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">send$</span><span class="params">(<span name="seq">seq: <span class="extype" name="scala.Seq">Seq</span>[<span class="extype" name="scala.AnyRef">AnyRef</span>]</span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@send$(seq:Seq[AnyRef],p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Sends given object to the nodes in this projection.</p><div class="fullcomment"><div class="comment cmt"><p>Sends given object to the nodes in this projection.
</p></div><dl class="paramcmts block"><dt class="param">seq</dt><dd class="cmt"><p>Optional sequence of objects to send. If empty or <code>null</code> - this
method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If <code>null</code> provided - all nodes in the projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.send(...)</code></p></span></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#send$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="send$(obj:AnyRef,p:ScalarProjectionPimp.this.NF):Unit"></a>
<a id="send$(AnyRef,NF):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">send$</span><span class="params">(<span name="obj">obj: <span class="extype" name="scala.AnyRef">AnyRef</span></span>, <span name="p">p: <a href="#NF=org.apache.ignite.lang.IgnitePredicate[org.apache.ignite.cluster.ClusterNode]" class="extmbr" name="org.apache.ignite.scalar.pimps.ScalarGridPimp.NF">NF</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@send$(obj:AnyRef,p:ScalarProjectionPimp.this.NF):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Sends given object to the nodes in this projection.</p><div class="fullcomment"><div class="comment cmt"><p>Sends given object to the nodes in this projection.
</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>Optional object to send. If <code>null</code> - this method is no-op.</p></dd><dt class="param">p</dt><dd class="cmt"><p>Optional node filter predicate. If none provided or <code>null</code> -
all nodes in the projection will be used.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.apache.ignite.cluster.ClusterGroup.send(...)</code></p></span></dd></dl></div>
</li><li name="scala.collection.Iterable#seq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="seq:Iterable[A]"></a>
<a id="seq:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">seq</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@seq:Iterable[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Iterable → GenIterable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#size" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="size:Int"></a>
<a id="size:Int"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">size</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@size:Int" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#slice" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="slice(from:Int,until:Int):Repr"></a>
<a id="slice(Int,Int):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">slice</span><span class="params">(<span name="from">from: <span class="extype" name="scala.Int">Int</span></span>, <span name="until">until: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@slice(from:Int,until:Int):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#sliding" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="sliding(size:Int,step:Int):Iterator[Repr]"></a>
<a id="sliding(Int,Int):Iterator[Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">sliding</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>, <span name="step">step: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@sliding(size:Int,step:Int):Iterator[Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#sliding" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="sliding(size:Int):Iterator[Repr]"></a>
<a id="sliding(Int):Iterator[Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">sliding</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@sliding(size:Int):Iterator[Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#span" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="span(p:A=<span class='angle_bracket'>&gt;</span>Boolean):(Repr,Repr)"></a>
<a id="span((ClusterNode)⇒Boolean):(Iterable[ClusterNode],Iterable[ClusterNode])"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">span</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: (<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>])</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@span(p:A=<span class='angle_bracket'>&gt;</span>Boolean):(Repr,Repr)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#splitAt" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="splitAt(n:Int):(Repr,Repr)"></a>
<a id="splitAt(Int):(Iterable[ClusterNode],Iterable[ClusterNode])"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">splitAt</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: (<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>])</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@splitAt(n:Int):(Repr,Repr)" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#stringPrefix" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="stringPrefix:String"></a>
<a id="stringPrefix:String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">stringPrefix</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@stringPrefix:String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#sum" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="sum[B<span class='angle_bracket'>&gt;</span>:A](implicitnum:Numeric[B]):B"></a>
<a id="sum[B<span class='angle_bracket'>&gt;</span>:ClusterNode](Numeric[B]):B"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">sum</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="num">num: <span class="extype" name="scala.Numeric">Numeric</span>[<span class="extype" name="scala.collection.TraversableOnce.sum.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableOnce.sum.B">B</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@sum[B<span class='angle_bracket'>&gt;</span>:A](implicitnum:Numeric[B]):B" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="synchronized[T0](x$1:=<span class='angle_bracket'>&gt;</span>T0):T0"></a>
<a id="synchronized[T0](⇒T0):T0"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@synchronized[T0](x$1:=<span class='angle_bracket'>&gt;</span>T0):T0" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
</li><li name="scala.collection.TraversableLike#tail" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tail:Repr"></a>
<a id="tail:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tail</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tail:Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.TraversableLike#tails" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tails:Iterator[Repr]"></a>
<a id="tails:Iterator[Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tails</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tails:Iterator[Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#take" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="take(n:Int):Repr"></a>
<a id="take(Int):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">take</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@take(n:Int):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#takeRight" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="takeRight(n:Int):Repr"></a>
<a id="takeRight(Int):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">takeRight</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@takeRight(n:Int):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#takeWhile" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="takeWhile(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr"></a>
<a id="takeWhile((ClusterNode)⇒Boolean):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">takeWhile</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@takeWhile(p:A=<span class='angle_bracket'>&gt;</span>Boolean):Repr" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#thisCollection" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="thisCollection:Iterable[A]"></a>
<a id="thisCollection:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">thisCollection</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@thisCollection:Iterable[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>IterableLike → TraversableLike</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#timerTask" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="timerTask(f:=<span class='angle_bracket'>&gt;</span>Unit):java.util.TimerTask"></a>
<a id="timerTask(⇒Unit):TimerTask"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">timerTask</span><span class="params">(<span name="f">f: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="java.util.TimerTask">TimerTask</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@timerTask(f:=<span class='angle_bracket'>&gt;</span>Unit):java.util.TimerTask" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Explicit converter for <code>TimerTask</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Explicit converter for <code>TimerTask</code>. Note that since <code>TimerTask</code> implements <code>Runnable</code>
we can't use the implicit conversion.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Closure to convert.</p></dd><dt>returns</dt><dd class="cmt"><p>Time task instance.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableLike#to" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="to[Col[_]](implicitcbf:scala.collection.generic.CanBuildFrom[Nothing,A,Col[A@scala.annotation.unchecked.uncheckedVariance]]):Col[A@scala.annotation.unchecked.uncheckedVariance]"></a>
<a id="to[Col[_]](CanBuildFrom[Nothing,ClusterNode,Col[ClusterNode]]):Col[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">to</span><span class="tparams">[<span name="Col">Col<span class="tparams">[<span name="_">_</span>]</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="cbf">cbf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.Nothing">Nothing</span>, <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.TraversableLike.to.Col">Col</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>)</span><span class="result">: <span class="extype" name="scala.collection.TraversableLike.to.Col">Col</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@to[Col[_]](implicitcbf:scala.collection.generic.CanBuildFrom[Nothing,A,Col[A@scala.annotation.unchecked.uncheckedVariance]]):Col[A@scala.annotation.unchecked.uncheckedVariance]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toAbsClosure2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toAbsClosure2(r:Runnable):org.apache.ignite.internal.util.lang.GridAbsClosure"></a>
<a id="toAbsClosure2(Runnable):GridAbsClosure"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toAbsClosure2</span><span class="params">(<span name="r">r: <span class="extype" name="java.lang.Runnable">Runnable</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosure">GridAbsClosure</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toAbsClosure2(r:Runnable):org.apache.ignite.internal.util.lang.GridAbsClosure" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>java.lang.Runnable</code> to <code>GridAbsClosure</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>java.lang.Runnable</code> to <code>GridAbsClosure</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Java runnable to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toAbsClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toAbsClosureX(f:()=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridAbsClosureX"></a>
<a id="toAbsClosureX(()⇒Unit):GridAbsClosureX"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toAbsClosureX</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsClosureX">GridAbsClosureX</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toAbsClosureX(f:()=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridAbsClosureX" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridAbsClosureX</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridAbsClosureX</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toAbsPredicate" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toAbsPredicate(f:()=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridAbsPredicate"></a>
<a id="toAbsPredicate(()⇒Boolean):GridAbsPredicate"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toAbsPredicate</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicate">GridAbsPredicate</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toAbsPredicate(f:()=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridAbsPredicate" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to <code>GridAbsPredicate</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to <code>GridAbsPredicate</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toAbsPredicateX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toAbsPredicateX(f:()=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridAbsPredicateX"></a>
<a id="toAbsPredicateX(()⇒Boolean):GridAbsPredicateX"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toAbsPredicateX</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridAbsPredicateX">GridAbsPredicateX</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toAbsPredicateX(f:()=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridAbsPredicateX" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to <code>GridAbsPredicateX</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to <code>GridAbsPredicateX</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toArray" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toArray[B<span class='angle_bracket'>&gt;</span>:A](implicitevidence$1:scala.reflect.ClassTag[B]):Array[B]"></a>
<a id="toArray[B<span class='angle_bracket'>&gt;</span>:ClusterNode](ClassTag[B]):Array[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toArray</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <span class="extype" name="scala.reflect.ClassTag">ClassTag</span>[<span class="extype" name="scala.collection.TraversableOnce.toArray.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.collection.TraversableOnce.toArray.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toArray[B<span class='angle_bracket'>&gt;</span>:A](implicitevidence$1:scala.reflect.ClassTag[B]):Array[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toBuffer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toBuffer[B<span class='angle_bracket'>&gt;</span>:A]:scala.collection.mutable.Buffer[B]"></a>
<a id="toBuffer[B<span class='angle_bracket'>&gt;</span>:ClusterNode]:Buffer[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toBuffer</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.collection.TraversableOnce.toBuffer.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toBuffer[B<span class='angle_bracket'>&gt;</span>:A]:scala.collection.mutable.Buffer[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toCallable" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toCallable[R](f:()=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteCallable[R]"></a>
<a id="toCallable[R](()⇒R):IgniteCallable[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toCallable</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toCallable.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteCallable">IgniteCallable</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toCallable.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toCallable[R](f:()=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteCallable[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridOutClosure</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridOutClosure</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosure[A,R](f:A=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteClosure[A,R]"></a>
<a id="toClosure[A,R]((A)⇒R):IgniteClosure[A,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosure</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteClosure">IgniteClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosure[A,R](f:A=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteClosure[A,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosure</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosure</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosure2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosure2[A1,A2,R](f:(A1,A2)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]"></a>
<a id="toClosure2[A1,A2,R]((A1,A2)⇒R):IgniteBiClosure[A1,A2,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosure2</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.A2">A2</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteBiClosure">IgniteBiClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosure2[A1,A2,R](f:(A1,A2)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteBiClosure[A1,A2,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosure2</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosure2</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosure2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosure2X[A1,A2,R](f:(A1,A2)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]"></a>
<a id="toClosure2X[A1,A2,R]((A1,A2)⇒R):IgniteClosure2X[A1,A2,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosure2X</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.A2">A2</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosure2X">IgniteClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure2X.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosure2X[A1,A2,R](f:(A1,A2)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteClosure2X[A1,A2,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosure2X</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosure2X</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosure3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosure3[A1,A2,A3,R](f:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]"></a>
<a id="toClosure3[A1,A2,A3,R]((A1,A2,A3)⇒R):GridClosure3[A1,A2,A3,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosure3</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A3">A3</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3">GridClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosure3[A1,A2,A3,R](f:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.GridClosure3[A1,A2,A3,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosure3X</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosure3X</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosure3X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosure3X[A1,A2,A3,R](f:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]"></a>
<a id="toClosure3X[A1,A2,A3,R]((A1,A2,A3)⇒R):GridClosure3X[A1,A2,A3,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosure3X</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A3">A3</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridClosure3X">GridClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A1">A1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A2">A2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.A3">A3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosure3X.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosure3X[A1,A2,A3,R](f:(A1,A2,A3)=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.GridClosure3X[A1,A2,A3,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosure3X</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosure3X</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toClosureX[A,R](f:A=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]"></a>
<a id="toClosureX[A,R]((A)⇒R):IgniteClosureX[A,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toClosureX</span><span class="tparams">[<span name="A">A</span>, <span name="R">R</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosureX.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosureX.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteClosureX">IgniteClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosureX.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toClosureX.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toClosureX[A,R](f:A=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteClosureX[A,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala closure to <code>GridClosureX</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala closure to <code>GridClosureX</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala closure to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.IterableLike#toCollection" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toCollection(repr:Repr):Iterable[A]"></a>
<a id="toCollection(Iterable[ClusterNode]):Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toCollection</span><span class="params">(<span name="repr">repr: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toCollection(repr:Repr):Iterable[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>IterableLike → TraversableLike</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosure" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosure[T](f:T=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteInClosure[T]"></a>
<a id="toInClosure[T]((T)⇒Unit):IgniteInClosure[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosure</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure.T">T</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteInClosure">IgniteInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure.T">T</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosure[T](f:T=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteInClosure[T]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosure</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosure</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosure2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosure2[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteBiInClosure[T1,T2]"></a>
<a id="toInClosure2[T1,T2]((T1,T2)⇒Unit):IgniteBiInClosure[T1,T2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosure2</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2.T2">T2</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteBiInClosure">IgniteBiInClosure</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2.T2">T2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosure2[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteBiInClosure[T1,T2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosure2</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosure2</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosure2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosure2X[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]"></a>
<a id="toInClosure2X[T1,T2]((T1,T2)⇒Unit):IgniteInClosure2X[T1,T2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosure2X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2X.T2">T2</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosure2X">IgniteInClosure2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure2X.T2">T2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosure2X[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.IgniteInClosure2X[T1,T2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosure2X</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosure2X</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosure3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosure3[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]"></a>
<a id="toInClosure3[T1,T2,T3]((T1,T2,T3)⇒Unit):GridInClosure3[T1,T2,T3]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosure3</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T3">T3</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3">GridInClosure3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3.T3">T3</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosure3[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridInClosure3[T1,T2,T3]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosure3</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosure3</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosure3X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosure3X[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]"></a>
<a id="toInClosure3X[T1,T2,T3]((T1,T2,T3)⇒Unit):GridInClosure3X[T1,T2,T3]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosure3X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T3">T3</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridInClosure3X">GridInClosure3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosure3X.T3">T3</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosure3X[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.GridInClosure3X[T1,T2,T3]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosure3X</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosure3X</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toInClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toInClosureX[T](f:T=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.IgniteInClosureX[T]"></a>
<a id="toInClosureX[T]((T)⇒Unit):IgniteInClosureX[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toInClosureX</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosureX.T">T</span>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteInClosureX">IgniteInClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toInClosureX.T">T</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toInClosureX[T](f:T=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.internal.util.lang.IgniteInClosureX[T]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridInClosureX</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridInClosureX</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toIndexedSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toIndexedSeq:scala.collection.immutable.IndexedSeq[A]"></a>
<a id="toIndexedSeq:IndexedSeq[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toIndexedSeq</span><span class="result">: <span class="extype" name="scala.collection.immutable.IndexedSeq">IndexedSeq</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toIndexedSeq:scala.collection.immutable.IndexedSeq[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#toIterable" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toIterable:Iterable[A]"></a>
<a id="toIterable:Iterable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toIterable</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toIterable:Iterable[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#toIterator" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toIterator:Iterator[A]"></a>
<a id="toIterator:Iterator[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toIterator:Iterator[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableOnce</dd><dt>Annotations</dt><dd>
<span class="name">@deprecatedOverriding</span><span class="args">(<span>
<span class="defval" name="&quot;toIterator should stay consistent with iterator for all Iterables: override iterator instead.&quot;">...</span>
</span>, <span>
<span class="symbol">&quot;2.11.0&quot;</span>
</span>)</span>
</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toJavaCollection" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toJavaCollection[A,B](i:Iterator[A],f:A=<span class='angle_bracket'>&gt;</span>B):java.util.Collection[B]"></a>
<a id="toJavaCollection[A,B](Iterator[A],(A)⇒B):Collection[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toJavaCollection</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="i">i: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>]</span>, <span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.B">B</span></span>)</span><span class="result">: <span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toJavaCollection[A,B](i:Iterator[A],f:A=<span class='angle_bracket'>&gt;</span>B):java.util.Collection[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper transformer from Scala iterator to Java collection.</p><div class="fullcomment"><div class="comment cmt"><p>Helper transformer from Scala iterator to Java collection.
</p></div><dl class="paramcmts block"><dt class="param">i</dt><dd class="cmt"><p>Scala iterator to transform.</p></dd><dt class="param">f</dt><dd class="cmt"><p>Transforming function.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toJavaCollection" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toJavaCollection[A](s:Seq[A]):java.util.Collection[A]"></a>
<a id="toJavaCollection[A](Seq[A]):Collection[A]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toJavaCollection</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>]</span>)</span><span class="result">: <span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toJavaCollection[A](s:Seq[A]):java.util.Collection[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper converter from Scala sequence to Java collection.</p><div class="fullcomment"><div class="comment cmt"><p>Helper converter from Scala sequence to Java collection.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Scala sequence to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toJavaCollection" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toJavaCollection[A,B](s:Seq[A],f:A=<span class='angle_bracket'>&gt;</span>B):java.util.Collection[B]"></a>
<a id="toJavaCollection[A,B](Seq[A],(A)⇒B):Collection[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toJavaCollection</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>]</span>, <span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.B">B</span></span>)</span><span class="result">: <span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toJavaCollection.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toJavaCollection[A,B](s:Seq[A],f:A=<span class='angle_bracket'>&gt;</span>B):java.util.Collection[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper transformer from Scala sequence to Java collection.</p><div class="fullcomment"><div class="comment cmt"><p>Helper transformer from Scala sequence to Java collection.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Scala sequence to transform.</p></dd><dt class="param">f</dt><dd class="cmt"><p>Transforming function.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toJob" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toJob(f:()=<span class='angle_bracket'>&gt;</span>Any):org.apache.ignite.compute.ComputeJob"></a>
<a id="toJob(()⇒Any):ComputeJob"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toJob</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.compute.ComputeJob">ComputeJob</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toJob(f:()=<span class='angle_bracket'>&gt;</span>Any):org.apache.ignite.compute.ComputeJob" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>ComputeJob</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>ComputeJob</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toList" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toList:List[A]"></a>
<a id="toList:List[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toList</span><span class="result">: <span class="extype" name="scala.List">List</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toList:List[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toMap" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toMap[T,U](implicitev:<span class='angle_bracket'>&lt;</span>:<span class='angle_bracket'>&lt;</span>[A,(T,U)]):scala.collection.immutable.Map[T,U]"></a>
<a id="toMap[T,U](<span class='angle_bracket'>&lt;</span>:<span class='angle_bracket'>&lt;</span>[ClusterNode,(T,U)]):Map[T,U]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toMap</span><span class="tparams">[<span name="T">T</span>, <span name="U">U</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="ev">ev: <span class="extype" name="scala.Predef.<span class='angle_bracket'>&lt;</span>:<span class='angle_bracket'>&lt;</span>"><span class='angle_bracket'>&lt;</span>:<span class='angle_bracket'>&lt;</span></span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, (<span class="extype" name="scala.collection.TraversableOnce.toMap.T">T</span>, <span class="extype" name="scala.collection.TraversableOnce.toMap.U">U</span>)]</span>)</span><span class="result">: <span class="extype" name="scala.collection.immutable.Map">Map</span>[<span class="extype" name="scala.collection.TraversableOnce.toMap.T">T</span>, <span class="extype" name="scala.collection.TraversableOnce.toMap.U">U</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toMap[T,U](implicitev:<span class='angle_bracket'>&lt;</span>:<span class='angle_bracket'>&lt;</span>[A,(T,U)]):scala.collection.immutable.Map[T,U]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toOutClosureX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toOutClosureX[R](f:()=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]"></a>
<a id="toOutClosureX[R](()⇒R):IgniteOutClosureX[R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toOutClosureX</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toOutClosureX.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteOutClosureX">IgniteOutClosureX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toOutClosureX.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toOutClosureX[R](f:()=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteOutClosureX[R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridOutClosureX</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridOutClosureX</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicate" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicate[T](f:T=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.lang.IgnitePredicate[T]"></a>
<a id="toPredicate[T]((T)⇒Boolean):IgnitePredicate[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicate</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate.T">T</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgnitePredicate">IgnitePredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate.T">T</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicate[T](f:T=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.lang.IgnitePredicate[T]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicate2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicate2[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.lang.IgniteBiPredicate[T1,T2]"></a>
<a id="toPredicate2[T1,T2]((T1,T2)⇒Boolean):IgniteBiPredicate[T1,T2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicate2</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2.T2">T2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteBiPredicate">IgniteBiPredicate</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2.T2">T2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicate2[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.lang.IgniteBiPredicate[T1,T2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicate2X" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicate2X[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]"></a>
<a id="toPredicate2X[T1,T2]((T1,T2)⇒Boolean):IgnitePredicate2X[T1,T2]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicate2X</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2X.T2">T2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicate2X">IgnitePredicate2X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2X.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate2X.T2">T2</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicate2X[T1,T2](f:(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.IgnitePredicate2X[T1,T2]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicate3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicate3[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]"></a>
<a id="toPredicate3[T1,T2,T3]((T1,T2,T3)⇒Boolean):GridPredicate3[T1,T2,T3]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicate3</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T3">T3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3">GridPredicate3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate3.T3">T3</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicate3[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridPredicate3[T1,T2,T3]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicate32" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicate32[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]"></a>
<a id="toPredicate32[T1,T2,T3]((T1,T2,T3)⇒Boolean):GridPredicate3X[T1,T2,T3]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicate32</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T3">T3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3X">GridPredicate3X</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicate32.T3">T3</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicate32[T1,T2,T3](f:(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.GridPredicate3X[T1,T2,T3]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toPredicateX" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toPredicateX[T](f:T=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.IgnitePredicateX[T]"></a>
<a id="toPredicateX[T]((T)⇒Boolean):IgnitePredicateX[T]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toPredicateX</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicateX.T">T</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgnitePredicateX">IgnitePredicateX</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toPredicateX.T">T</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toPredicateX[T](f:T=<span class='angle_bracket'>&gt;</span>Boolean):org.apache.ignite.internal.util.lang.IgnitePredicateX[T]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala predicate to Scala wrapping predicate.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala predicate to Scala wrapping predicate.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala predicate to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toReducer" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toReducer[E,R](r:Seq[E]=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteReducer[E,R]"></a>
<a id="toReducer[E,R]((Seq[E])⇒R):IgniteReducer[E,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toReducer</span><span class="tparams">[<span name="E">E</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer.E">E</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteReducer">IgniteReducer</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer.E">E</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toReducer[E,R](r:Seq[E]=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.lang.IgniteReducer[E,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function and Java <code>GridReducer</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function and Java <code>GridReducer</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toReducer2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toReducer2[E1,E2,R](r:(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]"></a>
<a id="toReducer2[E1,E2,R]((Seq[E1],Seq[E2])⇒R):IgniteReducer2[E1,E2,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toReducer2</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.E1">E1</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.E2">E2</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer2">IgniteReducer2</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer2.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toReducer2[E1,E2,R](r:(Seq[E1],Seq[E2])=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteReducer2[E1,E2,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function and Java <code>GridReducer2</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function and Java <code>GridReducer2</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toReducer3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toReducer3[E1,E2,E3,R](r:(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]"></a>
<a id="toReducer3[E1,E2,E3,R]((Seq[E1],Seq[E2],Seq[E3])⇒R):IgniteReducer3[E1,E2,E3,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toReducer3</span><span class="tparams">[<span name="E1">E1</span>, <span name="E2">E2</span>, <span name="E3">E3</span>, <span name="R">R</span>]</span><span class="params">(<span name="r">r: (<span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E1">E1</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E2">E2</span>], <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E3">E3</span>]) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.R">R</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.IgniteReducer3">IgniteReducer3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E1">E1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E2">E2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.E3">E3</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toReducer3.R">R</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toReducer3[E1,E2,E3,R](r:(Seq[E1],Seq[E2],Seq[E3])=<span class='angle_bracket'>&gt;</span>R):org.apache.ignite.internal.util.lang.IgniteReducer3[E1,E2,E3,R]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function and Java <code>GridReducer3</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function and Java <code>GridReducer3</code>.
</p></div><dl class="paramcmts block"><dt class="param">r</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toReturnable" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toReturnable(v:Any):AnyRef{def^^:Unit}"></a>
<a id="toReturnable(Any):AnyRef{def^^:Unit}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toReturnable</span><span class="params">(<span name="v">v: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def ^^: Unit }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toReturnable(v:Any):AnyRef{def^^:Unit}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Introduction of <code>^^<code> operator for </code>Any<code> type that will call </code>break<code>.
</code></code></p><div class="fullcomment"><div class="comment cmt"><p>Introduction of <code>^^<code> operator for </code>Any<code> type that will call </code>break<code>.
</code></code></p></div><dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p><code>Any</code> value.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toRunnable" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toRunnable(f:()=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteRunnable"></a>
<a id="toRunnable(()⇒Unit):IgniteRunnable"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toRunnable</span><span class="params">(<span name="f">f: () ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteRunnable">IgniteRunnable</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toRunnable(f:()=<span class='angle_bracket'>&gt;</span>Unit):org.apache.ignite.lang.IgniteRunnable" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala function to <code>GridAbsClosure</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala function to <code>GridAbsClosure</code>.
</p></div><dl class="paramcmts block"><dt class="param">f</dt><dd class="cmt"><p>Scala function to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaItr" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaItr[K,V](c:java.util.Collection[java.util.Map.Entry[K,V]]):Iterable[(K,V)]"></a>
<a id="toScalaItr[K,V](Collection[Entry[K,V]]):Iterable[(K,V)]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaItr</span><span class="tparams">[<span name="K">K</span>, <span name="V">V</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="java.util.Map.Entry">Entry</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaItr.K">K</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaItr.V">V</span>]]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[(<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaItr.K">K</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaItr.V">V</span>)]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaItr[K,V](c:java.util.Collection[java.util.Map.Entry[K,V]]):Iterable[(K,V)]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper converter from Java entry collection to Scala iterable of pair.</p><div class="fullcomment"><div class="comment cmt"><p>Helper converter from Java entry collection to Scala iterable of pair.
</p></div><dl class="paramcmts block"><dt class="param">c</dt><dd class="cmt"><p>Java collection to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaSeq[A](i:Iterable[A]):Seq[A]"></a>
<a id="toScalaSeq[A](Iterable[A]):Seq[A]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaSeq</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="i">i: <span class="extype" name="java.lang.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaSeq[A](i:Iterable[A]):Seq[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper converter from Java iterable to Scala sequence.</p><div class="fullcomment"><div class="comment cmt"><p>Helper converter from Java iterable to Scala sequence.
</p></div><dl class="paramcmts block"><dt class="param">i</dt><dd class="cmt"><p>Java iterable to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaSeq[A,B](i:Iterable[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]"></a>
<a id="toScalaSeq[A,B](Iterable[A],(A)⇒B):Seq[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaSeq</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="i">i: <span class="extype" name="java.lang.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>, <span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaSeq[A,B](i:Iterable[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper transformer from Java iterable to Scala sequence.</p><div class="fullcomment"><div class="comment cmt"><p>Helper transformer from Java iterable to Scala sequence.
</p></div><dl class="paramcmts block"><dt class="param">i</dt><dd class="cmt"><p>Java iterable to transform.</p></dd><dt class="param">f</dt><dd class="cmt"><p>Transforming function.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaSeq[A](i:java.util.Iterator[A]):Seq[A]"></a>
<a id="toScalaSeq[A](Iterator[A]):Seq[A]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaSeq</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="i">i: <span class="extype" name="java.util.Iterator">Iterator</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaSeq[A](i:java.util.Iterator[A]):Seq[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper converter from Java iterator to Scala sequence.</p><div class="fullcomment"><div class="comment cmt"><p>Helper converter from Java iterator to Scala sequence.
</p></div><dl class="paramcmts block"><dt class="param">i</dt><dd class="cmt"><p>Java iterator to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaSeq[A,B](i:java.util.Iterator[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]"></a>
<a id="toScalaSeq[A,B](Iterator[A],(A)⇒B):Seq[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaSeq</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="i">i: <span class="extype" name="java.util.Iterator">Iterator</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>, <span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaSeq[A,B](i:java.util.Iterator[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper transformer from Java iterator to Scala sequence.</p><div class="fullcomment"><div class="comment cmt"><p>Helper transformer from Java iterator to Scala sequence.
</p></div><dl class="paramcmts block"><dt class="param">i</dt><dd class="cmt"><p>Java iterator to transform.</p></dd><dt class="param">f</dt><dd class="cmt"><p>Transforming function.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalaSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalaSeq[A,B](c:java.util.Collection[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]"></a>
<a id="toScalaSeq[A,B](Collection[A],(A)⇒B):Seq[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalaSeq</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="c">c: <span class="extype" name="java.util.Collection">Collection</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>]</span>, <span name="f">f: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.A">A</span>) ⇒ <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalaSeq.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalaSeq[A,B](c:java.util.Collection[A],f:A=<span class='angle_bracket'>&gt;</span>B):Seq[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Helper transformer from Java collection to Scala sequence.</p><div class="fullcomment"><div class="comment cmt"><p>Helper transformer from Java collection to Scala sequence.
</p></div><dl class="paramcmts block"><dt class="param">c</dt><dd class="cmt"><p>Java collection to transform.</p></dd><dt class="param">f</dt><dd class="cmt"><p>Transforming function.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalarCache" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalarCache[K,V](impl:org.apache.ignite.IgniteCache[K,V]):org.apache.ignite.scalar.pimps.ScalarCachePimp[K,V]"></a>
<a id="toScalarCache[K,V](IgniteCache[K,V]):ScalarCachePimp[K,V]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalarCache</span><span class="tparams">[<span name="K">K</span>, <span name="V">V</span>]</span><span class="params">(<span name="impl">impl: <span class="extype" name="org.apache.ignite.IgniteCache">IgniteCache</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalarCache.K">K</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalarCache.V">V</span>]</span>)</span><span class="result">: <a href="ScalarCachePimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarCachePimp">ScalarCachePimp</a>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalarCache.K">K</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toScalarCache.V">V</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalarCache[K,V](impl:org.apache.ignite.IgniteCache[K,V]):org.apache.ignite.scalar.pimps.ScalarCachePimp[K,V]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>Cache</code> to <code>ScalarCachePimp</code> &quot;pimp&quot;.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>Cache</code> to <code>ScalarCachePimp</code> &quot;pimp&quot;.
</p></div><dl class="paramcmts block"><dt class="param">impl</dt><dd class="cmt"><p>Grid cache to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalarGrid" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalarGrid(impl:org.apache.ignite.Ignite):org.apache.ignite.scalar.pimps.ScalarGridPimp"></a>
<a id="toScalarGrid(Ignite):ScalarGridPimp"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalarGrid</span><span class="params">(<span name="impl">impl: <span class="extype" name="org.apache.ignite.Ignite">Ignite</span></span>)</span><span class="result">: <a href="" class="extype" name="org.apache.ignite.scalar.pimps.ScalarGridPimp">ScalarGridPimp</a></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalarGrid(impl:org.apache.ignite.Ignite):org.apache.ignite.scalar.pimps.ScalarGridPimp" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>Grid</code> to <code>ScalarGridPimp</code> &quot;pimp&quot;.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>Grid</code> to <code>ScalarGridPimp</code> &quot;pimp&quot;.
</p></div><dl class="paramcmts block"><dt class="param">impl</dt><dd class="cmt"><p>Grid to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toScalarProjection" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toScalarProjection(impl:org.apache.ignite.cluster.ClusterGroup):org.apache.ignite.scalar.pimps.ScalarProjectionPimp[org.apache.ignite.cluster.ClusterGroup]"></a>
<a id="toScalarProjection(ClusterGroup):ScalarProjectionPimp[ClusterGroup]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toScalarProjection</span><span class="params">(<span name="impl">impl: <span class="extype" name="org.apache.ignite.cluster.ClusterGroup">ClusterGroup</span></span>)</span><span class="result">: <a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a>[<span class="extype" name="org.apache.ignite.cluster.ClusterGroup">ClusterGroup</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toScalarProjection(impl:org.apache.ignite.cluster.ClusterGroup):org.apache.ignite.scalar.pimps.ScalarProjectionPimp[org.apache.ignite.cluster.ClusterGroup]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from <code>GridProjection</code> to <code>ScalarProjectionPimp</code> &quot;pimp&quot;.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from <code>GridProjection</code> to <code>ScalarProjectionPimp</code> &quot;pimp&quot;.
</p></div><dl class="paramcmts block"><dt class="param">impl</dt><dd class="cmt"><p>Grid projection to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toSeq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toSeq:Seq[A]"></a>
<a id="toSeq:Seq[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toSeq</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toSeq:Seq[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toSet" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toSet[B<span class='angle_bracket'>&gt;</span>:A]:scala.collection.immutable.Set[B]"></a>
<a id="toSet[B<span class='angle_bracket'>&gt;</span>:ClusterNode]:Set[B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toSet</span><span class="tparams">[<span name="B">B <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>]</span><span class="result">: <span class="extype" name="scala.collection.immutable.Set">Set</span>[<span class="extype" name="scala.collection.TraversableOnce.toSet.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toSet[B<span class='angle_bracket'>&gt;</span>:A]:scala.collection.immutable.Set[B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.IterableLike#toStream" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toStream:scala.collection.immutable.Stream[A]"></a>
<a id="toStream:Stream[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toStream</span><span class="result">: <span class="extype" name="scala.collection.immutable.Stream">Stream</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toStream:scala.collection.immutable.Stream[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.TraversableLike#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toString():String"></a>
<a id="toString():String"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toString():String" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → Any</dd></dl></div>
</li><li name="scala.collection.TraversableLike#toTraversable" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTraversable:Traversable[A]"></a>
<a id="toTraversable:Traversable[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTraversable</span><span class="result">: <span class="extype" name="scala.collection.Traversable">Traversable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTraversable:Traversable[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → TraversableOnce → GenTraversableOnce</dd><dt>Annotations</dt><dd>
<span class="name">@deprecatedOverriding</span><span class="args">(<span>
<span class="defval" name="&quot;Enforce contract of toTraversable that if it is Traversable it returns itself.&quot;">...</span>
</span>, <span>
<span class="symbol">&quot;2.11.0&quot;</span>
</span>)</span>
</dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple2[A,B](t:(A,B)):org.apache.ignite.lang.IgniteBiTuple[A,B]"></a>
<a id="toTuple2[A,B]((A,B)):IgniteBiTuple[A,B]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple2</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2.B">B</span>)</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.lang.IgniteBiTuple">IgniteBiTuple</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2.B">B</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple2[A,B](t:(A,B)):org.apache.ignite.lang.IgniteBiTuple[A,B]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala tuple to <code>GridTuple2</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala tuple to <code>GridTuple2</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Scala tuple to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple2x" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple2x[T1,T2](t:(T1,T2)):AnyRef{defisSome:Boolean;defisNone:Boolean;defisAll:Boolean;defopt1:Option[T1];defopt2:Option[T2]}"></a>
<a id="toTuple2x[T1,T2]((T1,T2)):AnyRef{.../*5definitionsintyperefinement*/}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple2x</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2x.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple2x.T2">T2</span>)</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { ... /* 5 definitions in type refinement */ }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple2x[T1,T2](t:(T1,T2)):AnyRef{defisSome:Boolean;defisNone:Boolean;defisAll:Boolean;defopt1:Option[T1];defopt2:Option[T2]}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Extension for <code>Tuple2</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Extension for <code>Tuple2</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Tuple to improve.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple3[A,B,C](t:(A,B,C)):org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]"></a>
<a id="toTuple3[A,B,C]((A,B,C)):GridTuple3[A,B,C]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple3</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.C">C</span>)</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple3">GridTuple3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3.C">C</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple3[A,B,C](t:(A,B,C)):org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala tuple to <code>GridTuple3</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala tuple to <code>GridTuple3</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Scala tuple to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple3x" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple3x[T1,T2,T3](t:(T1,T2,T3)):AnyRef{defisSome:Boolean;defisNone:Boolean;defisAll:Boolean;defopt1:Option[T1];defopt2:Option[T2];defopt3:Option[T3]}"></a>
<a id="toTuple3x[T1,T2,T3]((T1,T2,T3)):AnyRef{.../*6definitionsintyperefinement*/}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple3x</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3x.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3x.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple3x.T3">T3</span>)</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { ... /* 6 definitions in type refinement */ }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple3x[T1,T2,T3](t:(T1,T2,T3)):AnyRef{defisSome:Boolean;defisNone:Boolean;defisAll:Boolean;defopt1:Option[T1];defopt2:Option[T2];defopt3:Option[T3]}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Extension for <code>Tuple3</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Extension for <code>Tuple3</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Tuple to improve.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple4" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple4[A,B,C,D](t:(A,B,C,D)):org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]"></a>
<a id="toTuple4[A,B,C,D]((A,B,C,D)):GridTuple4[A,B,C,D]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple4</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.D">D</span>)</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple4">GridTuple4</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple4.D">D</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple4[A,B,C,D](t:(A,B,C,D)):org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala tuple to <code>GridTuple4</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala tuple to <code>GridTuple4</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Scala tuple to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toTuple5" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toTuple5[A,B,C,D,E](t:(A,B,C,D,E)):org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]"></a>
<a id="toTuple5[A,B,C,D,E]((A,B,C,D,E)):GridTuple5[A,B,C,D,E]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toTuple5</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>, <span name="E">E</span>]</span><span class="params">(<span name="t">t: (<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.D">D</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.E">E</span>)</span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple5">GridTuple5</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.D">D</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toTuple5.E">E</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toTuple5[A,B,C,D,E](t:(A,B,C,D,E)):org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from Scala tuple to <code>GridTuple5</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from Scala tuple to <code>GridTuple5</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Scala tuple to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toVarArgs" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toVarArgs[T](s:Seq[T=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.lang.IgnitePredicate[_<span class='angle_bracket'>&gt;</span>:T]]"></a>
<a id="toVarArgs[T](Seq[(T)⇒Boolean]):Seq[IgnitePredicate[_<span class='angle_bracket'>&gt;</span>:T]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toVarArgs</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.collection.Seq">Seq</span>[(<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs.T">T</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.lang.IgnitePredicate">IgnitePredicate</span>[_ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs.T">T</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toVarArgs[T](s:Seq[T=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.lang.IgnitePredicate[_<span class='angle_bracket'>&gt;</span>:T]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from vararg of one-argument Scala functions to Java <code>GridPredicate</code>s.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from vararg of one-argument Scala functions to Java <code>GridPredicate</code>s.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Sequence of one-argument Scala functions to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toVarArgs2" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toVarArgs2[T1,T2](s:Seq[(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.lang.IgniteBiPredicate[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2]]"></a>
<a id="toVarArgs2[T1,T2](Seq[(T1,T2)⇒Boolean]):Seq[IgniteBiPredicate[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toVarArgs2</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.collection.Seq">Seq</span>[(<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs2.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs2.T2">T2</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.lang.IgniteBiPredicate">IgniteBiPredicate</span>[_ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs2.T1">T1</span>, _ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs2.T2">T2</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toVarArgs2[T1,T2](s:Seq[(T1,T2)=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.lang.IgniteBiPredicate[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from vararg of two-argument Scala functions to Java <code>GridPredicate2</code>s.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from vararg of two-argument Scala functions to Java <code>GridPredicate2</code>s.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Sequence of two-argument Scala functions to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#toVarArgs3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toVarArgs3[T1,T2,T3](s:Seq[(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.internal.util.lang.GridPredicate3[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2,_<span class='angle_bracket'>&gt;</span>:T3]]"></a>
<a id="toVarArgs3[T1,T2,T3](Seq[(T1,T2,T3)⇒Boolean]):Seq[GridPredicate3[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2,_<span class='angle_bracket'>&gt;</span>:T3]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toVarArgs3</span><span class="tparams">[<span name="T1">T1</span>, <span name="T2">T2</span>, <span name="T3">T3</span>]</span><span class="params">(<span name="s">s: <span class="extype" name="scala.collection.Seq">Seq</span>[(<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T1">T1</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T2">T2</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T3">T3</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="org.apache.ignite.internal.util.lang.GridPredicate3">GridPredicate3</span>[_ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T1">T1</span>, _ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T2">T2</span>, _ <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.toVarArgs3.T3">T3</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toVarArgs3[T1,T2,T3](s:Seq[(T1,T2,T3)=<span class='angle_bracket'>&gt;</span>Boolean]):Seq[org.apache.ignite.internal.util.lang.GridPredicate3[_<span class='angle_bracket'>&gt;</span>:T1,_<span class='angle_bracket'>&gt;</span>:T2,_<span class='angle_bracket'>&gt;</span>:T3]]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Implicit converter from vararg of three-argument Scala functions to Java <code>GridPredicate3</code>s.</p><div class="fullcomment"><div class="comment cmt"><p>Implicit converter from vararg of three-argument Scala functions to Java <code>GridPredicate3</code>s.
</p></div><dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>Sequence of three-argument Scala functions to convert.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.TraversableOnce#toVector" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="toVector:Vector[A]"></a>
<a id="toVector:Vector[ClusterNode]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">toVector</span><span class="result">: <span class="extype" name="scala.Vector">Vector</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@toVector:Vector[A]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableOnce → GenTraversableOnce</dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#transpose" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="transpose[B](implicitasTraversable:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B]):CC[CC[B]@scala.annotation.unchecked.uncheckedVariance]"></a>
<a id="transpose[B]((ClusterNode)⇒GenTraversableOnce[B]):Iterable[Iterable[B]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">transpose</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="asTraversable">asTraversable: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.transpose.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.transpose.B">B</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@transpose[B](implicitasTraversable:A=<span class='angle_bracket'>&gt;</span>scala.collection.GenTraversableOnce[B]):CC[CC[B]@scala.annotation.unchecked.uncheckedVariance]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>GenericTraversableTemplate</dd><dt>Annotations</dt><dd>
<span class="name">@migration</span>
</dd><dt>Migration</dt><dd class="cmt"><p><i>(Changed in version 2.9.0)</i> <code>transpose</code> throws an <code>IllegalArgumentException</code> if collections are not uniformly sized.</p></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#tuple2DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tuple2DotScala[A,B](t:org.apache.ignite.lang.IgniteBiTuple[A,B]):AnyRef{defscala:(A,B)}"></a>
<a id="tuple2DotScala[A,B](IgniteBiTuple[A,B]):AnyRef{defscala:(A,B)}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tuple2DotScala</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.lang.IgniteBiTuple">IgniteBiTuple</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple2DotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple2DotScala.B">B</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A, B) }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tuple2DotScala[A,B](t:org.apache.ignite.lang.IgniteBiTuple[A,B]):AnyRef{defscala:(A,B)}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Java-side tuple to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#tuple3DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tuple3DotScala[A,B,C](t:org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]):AnyRef{defscala:(A,B,C)}"></a>
<a id="tuple3DotScala[A,B,C](GridTuple3[A,B,C]):AnyRef{defscala:(A,B,C)}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tuple3DotScala</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple3">GridTuple3</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple3DotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple3DotScala.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple3DotScala.C">C</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A, B, C) }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tuple3DotScala[A,B,C](t:org.apache.ignite.internal.util.lang.GridTuple3[A,B,C]):AnyRef{defscala:(A,B,C)}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Java-side tuple to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#tuple4DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tuple4DotScala[A,B,C,D](t:org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]):AnyRef{defscala:(A,B,C,D)}"></a>
<a id="tuple4DotScala[A,B,C,D](GridTuple4[A,B,C,D]):AnyRef{defscala:(A,B,C,D)}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tuple4DotScala</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple4">GridTuple4</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple4DotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple4DotScala.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple4DotScala.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple4DotScala.D">D</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A, B, C, D) }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tuple4DotScala[A,B,C,D](t:org.apache.ignite.internal.util.lang.GridTuple4[A,B,C,D]):AnyRef{defscala:(A,B,C,D)}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Java-side tuple to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.ScalarConversions#tuple5DotScala" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="tuple5DotScala[A,B,C,D,E](t:org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]):AnyRef{defscala:(A,B,C,D,E)}"></a>
<a id="tuple5DotScala[A,B,C,D,E](GridTuple5[A,B,C,D,E]):AnyRef{defscala:(A,B,C,D,E)}"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">implicit </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">tuple5DotScala</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="C">C</span>, <span name="D">D</span>, <span name="E">E</span>]</span><span class="params">(<span name="t">t: <span class="extype" name="org.apache.ignite.internal.util.lang.GridTuple5">GridTuple5</span>[<span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple5DotScala.A">A</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple5DotScala.B">B</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple5DotScala.C">C</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple5DotScala.D">D</span>, <span class="extype" name="org.apache.ignite.scalar.ScalarConversions.tuple5DotScala.E">E</span>]</span>)</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span> { def scala: (A, B, C, D, E) }</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@tuple5DotScala[A,B,C,D,E](t:org.apache.ignite.internal.util.lang.GridTuple5[A,B,C,D,E]):AnyRef{defscala:(A,B,C,D,E)}" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Pimp for adding explicit conversion method <code>scala</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Pimp for adding explicit conversion method <code>scala</code>.
</p></div><dl class="paramcmts block"><dt class="param">t</dt><dd class="cmt"><p>Java-side tuple to pimp.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#unzip" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="unzip[A1,A2](implicitasPair:A=<span class='angle_bracket'>&gt;</span>(A1,A2)):(CC[A1],CC[A2])"></a>
<a id="unzip[A1,A2]((ClusterNode)⇒(A1,A2)):(Iterable[A1],Iterable[A2])"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">unzip</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="asPair">asPair: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ (<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip.A1">A1</span>, <span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip.A2">A2</span>)</span>)</span><span class="result">: (<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip.A1">A1</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip.A2">A2</span>])</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@unzip[A1,A2](implicitasPair:A=<span class='angle_bracket'>&gt;</span>(A1,A2)):(CC[A1],CC[A2])" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>GenericTraversableTemplate</dd></dl></div>
</li><li name="scala.collection.generic.GenericTraversableTemplate#unzip3" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="unzip3[A1,A2,A3](implicitasTriple:A=<span class='angle_bracket'>&gt;</span>(A1,A2,A3)):(CC[A1],CC[A2],CC[A3])"></a>
<a id="unzip3[A1,A2,A3]((ClusterNode)⇒(A1,A2,A3)):(Iterable[A1],Iterable[A2],Iterable[A3])"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">unzip3</span><span class="tparams">[<span name="A1">A1</span>, <span name="A2">A2</span>, <span name="A3">A3</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="asTriple">asTriple: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ (<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A1">A1</span>, <span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A2">A2</span>, <span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A3">A3</span>)</span>)</span><span class="result">: (<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A1">A1</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A2">A2</span>], <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="scala.collection.generic.GenericTraversableTemplate.unzip3.A3">A3</span>])</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@unzip3[A1,A2,A3](implicitasTriple:A=<span class='angle_bracket'>&gt;</span>(A1,A2,A3)):(CC[A1],CC[A2],CC[A3])" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>GenericTraversableTemplate</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp#value" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="value:A"></a>
<a id="value:IgniteCluster"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">lazy val</span>
</span>
<span class="symbol">
<span class="name">value</span><span class="result">: <span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@value:A" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a><a href="PimpedType.html" class="extype" name="org.apache.ignite.scalar.pimps.PimpedType">PimpedType</a></dd></dl></div>
</li><li name="scala.collection.IterableLike#view" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="view(from:Int,until:Int):scala.collection.IterableView[A,Repr]"></a>
<a id="view(Int,Int):IterableView[ClusterNode,Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">view</span><span class="params">(<span name="from">from: <span class="extype" name="scala.Int">Int</span></span>, <span name="until">until: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableView">IterableView</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@view(from:Int,until:Int):scala.collection.IterableView[A,Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#view" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="view:scala.collection.IterableView[A,Repr]"></a>
<a id="view:IterableView[ClusterNode,Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">view</span><span class="result">: <span class="extype" name="scala.collection.IterableView">IterableView</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@view:scala.collection.IterableView[A,Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → TraversableLike</dd></dl></div>
</li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="wait():Unit"></a>
<a id="wait():Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@wait():Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
<span class="name">@throws</span><span class="args">(<span>
<span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
</span>)</span>
</dd></dl></div>
</li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="wait(x$1:Long,x$2:Int):Unit"></a>
<a id="wait(Long,Int):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
<span class="name">@throws</span><span class="args">(<span>
<span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
</span>)</span>
</dd></dl></div>
</li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="wait(x$1:Long):Unit"></a>
<a id="wait(Long):Unit"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">final </span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@wait(x$1:Long):Unit" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
<span class="name">@throws</span><span class="args">(<span>
<span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
</span>)</span>
</dd></dl></div>
</li><li name="scala.collection.TraversableLike#withFilter" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="withFilter(p:A=<span class='angle_bracket'>&gt;</span>Boolean):scala.collection.generic.FilterMonadic[A,Repr]"></a>
<a id="withFilter((ClusterNode)⇒Boolean):FilterMonadic[ClusterNode,Iterable[ClusterNode]]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">withFilter</span><span class="params">(<span name="p">p: (<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.collection.generic.FilterMonadic">FilterMonadic</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@withFilter(p:A=<span class='angle_bracket'>&gt;</span>Boolean):scala.collection.generic.FilterMonadic[A,Repr]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>TraversableLike → FilterMonadic</dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext#withName$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="withName$(taskName:String):T"></a>
<a id="withName$(String):IgniteCluster"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">withName$</span><span class="params">(<span name="taskName">taskName: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@withName$(taskName:String):T" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Properly typed version of <code>Compute#withName(...)</code> method.</p><div class="fullcomment"><div class="comment cmt"><p>Properly typed version of <code>Compute#withName(...)</code> method.
</p></div><dl class="paramcmts block"><dt class="param">taskName</dt><dd class="cmt"><p>Name of the task.</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarTaskThreadContext.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">ScalarTaskThreadContext</a></dd></dl></div>
</li><li name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext#withNoFailover$" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="withNoFailover$():T"></a>
<a id="withNoFailover$():IgniteCluster"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">withNoFailover$</span><span class="params">()</span><span class="result">: <span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@withNoFailover$():T" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Properly typed version of <code>Compute#withNoFailover()</code> method.</p><div class="fullcomment"><div class="comment cmt"><p>Properly typed version of <code>Compute#withNoFailover()</code> method.
</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ScalarTaskThreadContext.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">ScalarTaskThreadContext</a></dd></dl></div>
</li><li name="scala.collection.IterableLike#zip" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="zip[A1<span class='angle_bracket'>&gt;</span>:A,B,That](that:scala.collection.GenIterable[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,B),That]):That"></a>
<a id="zip[A1<span class='angle_bracket'>&gt;</span>:ClusterNode,B,That](GenIterable[B])(CanBuildFrom[Iterable[ClusterNode],(A1,B),That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">zip</span><span class="tparams">[<span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="B">B</span>, <span name="That">That</span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.GenIterable">GenIterable</span>[<span class="extype" name="scala.collection.IterableLike.zip.B">B</span>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], (<span class="extype" name="scala.collection.IterableLike.zip.A1">A1</span>, <span class="extype" name="scala.collection.IterableLike.zip.B">B</span>), <span class="extype" name="scala.collection.IterableLike.zip.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableLike.zip.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@zip[A1<span class='angle_bracket'>&gt;</span>:A,B,That](that:scala.collection.GenIterable[B])(implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,B),That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → GenIterableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#zipAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="zipAll[B,A1<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.GenIterable[B],thisElem:A1,thatElem:B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,B),That]):That"></a>
<a id="zipAll[B,A1<span class='angle_bracket'>&gt;</span>:ClusterNode,That](GenIterable[B],A1,B)(CanBuildFrom[Iterable[ClusterNode],(A1,B),That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">zipAll</span><span class="tparams">[<span name="B">B</span>, <span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span name="that">that: <span class="extype" name="scala.collection.GenIterable">GenIterable</span>[<span class="extype" name="scala.collection.IterableLike.zipAll.B">B</span>]</span>, <span name="thisElem">thisElem: <span class="extype" name="scala.collection.IterableLike.zipAll.A1">A1</span></span>, <span name="thatElem">thatElem: <span class="extype" name="scala.collection.IterableLike.zipAll.B">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], (<span class="extype" name="scala.collection.IterableLike.zipAll.A1">A1</span>, <span class="extype" name="scala.collection.IterableLike.zipAll.B">B</span>), <span class="extype" name="scala.collection.IterableLike.zipAll.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableLike.zipAll.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@zipAll[B,A1<span class='angle_bracket'>&gt;</span>:A,That](that:scala.collection.GenIterable[B],thisElem:A1,thatElem:B)(implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,B),That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → GenIterableLike</dd></dl></div>
</li><li name="scala.collection.IterableLike#zipWithIndex" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
<a id="zipWithIndex[A1<span class='angle_bracket'>&gt;</span>:A,That](implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,Int),That]):That"></a>
<a id="zipWithIndex[A1<span class='angle_bracket'>&gt;</span>:ClusterNode,That](CanBuildFrom[Iterable[ClusterNode],(A1,Int),That]):That"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">zipWithIndex</span><span class="tparams">[<span name="A1">A1 <span class='angle_bracket'>&gt;</span>: <span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span></span>, <span name="That">That</span>]</span><span class="params">(<span class="implicit">implicit </span><span name="bf">bf: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[<span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>], (<span class="extype" name="scala.collection.IterableLike.zipWithIndex.A1">A1</span>, <span class="extype" name="scala.Int">Int</span>), <span class="extype" name="scala.collection.IterableLike.zipWithIndex.That">That</span>]</span>)</span><span class="result">: <span class="extype" name="scala.collection.IterableLike.zipWithIndex.That">That</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#org.apache.ignite.scalar.pimps.ScalarGridPimp@zipWithIndex[A1<span class='angle_bracket'>&gt;</span>:A,That](implicitbf:scala.collection.generic.CanBuildFrom[Repr,(A1,Int),That]):That" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>IterableLike → GenIterableLike</dd></dl></div>
</li></ol>
</div>
</div>
<div id="inheritedMembers">
<div class="parent" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">
<h3>Inherited from <a href="ScalarProjectionPimp.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarProjectionPimp">ScalarProjectionPimp</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>]</h3>
</div><div class="parent" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">
<h3>Inherited from <a href="ScalarTaskThreadContext.html" class="extype" name="org.apache.ignite.scalar.pimps.ScalarTaskThreadContext">ScalarTaskThreadContext</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>]</h3>
</div><div class="parent" name="org.apache.ignite.scalar.ScalarConversions">
<h3>Inherited from <a href="../ScalarConversions.html" class="extype" name="org.apache.ignite.scalar.ScalarConversions">ScalarConversions</a></h3>
</div><div class="parent" name="scala.collection.Iterable">
<h3>Inherited from <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.IterableLike">
<h3>Inherited from <span class="extype" name="scala.collection.IterableLike">IterableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.Equals">
<h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
</div><div class="parent" name="scala.collection.GenIterable">
<h3>Inherited from <span class="extype" name="scala.collection.GenIterable">GenIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.GenIterableLike">
<h3>Inherited from <span class="extype" name="scala.collection.GenIterableLike">GenIterableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.collection.Traversable">
<h3>Inherited from <span class="extype" name="scala.collection.Traversable">Traversable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.GenTraversable">
<h3>Inherited from <span class="extype" name="scala.collection.GenTraversable">GenTraversable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.generic.GenericTraversableTemplate">
<h3>Inherited from <span class="extype" name="scala.collection.generic.GenericTraversableTemplate">GenericTraversableTemplate</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>]</h3>
</div><div class="parent" name="scala.collection.TraversableLike">
<h3>Inherited from <span class="extype" name="scala.collection.TraversableLike">TraversableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.collection.GenTraversableLike">
<h3>Inherited from <span class="extype" name="scala.collection.GenTraversableLike">GenTraversableLike</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.collection.Parallelizable">
<h3>Inherited from <span class="extype" name="scala.collection.Parallelizable">Parallelizable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.parallel.ParIterable">ParIterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.collection.TraversableOnce">
<h3>Inherited from <span class="extype" name="scala.collection.TraversableOnce">TraversableOnce</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.GenTraversableOnce">
<h3>Inherited from <span class="extype" name="scala.collection.GenTraversableOnce">GenTraversableOnce</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]</h3>
</div><div class="parent" name="scala.collection.generic.FilterMonadic">
<h3>Inherited from <span class="extype" name="scala.collection.generic.FilterMonadic">FilterMonadic</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, <span class="extype" name="scala.collection.Iterable">Iterable</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>]]</h3>
</div><div class="parent" name="scala.collection.generic.HasNewBuilder">
<h3>Inherited from <span class="extype" name="scala.collection.generic.HasNewBuilder">HasNewBuilder</span>[<span class="extype" name="org.apache.ignite.cluster.ClusterNode">ClusterNode</span>, Iterable[org.apache.ignite.cluster.ClusterNode] @scala.annotation.unchecked.uncheckedVariance]</h3>
</div><div class="parent" name="org.apache.ignite.scalar.pimps.PimpedType">
<h3>Inherited from <a href="PimpedType.html" class="extype" name="org.apache.ignite.scalar.pimps.PimpedType">PimpedType</a>[<span class="extype" name="org.apache.ignite.IgniteCluster">IgniteCluster</span>]</h3>
</div><div class="parent" name="scala.AnyRef">
<h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
</div><div class="parent" name="scala.Any">
<h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
</div>
</div>
<div id="groupedMembers">
<div class="group" name="Ungrouped">
<h3>Ungrouped</h3>
</div>
</div>
</div>
<div id="tooltip"></div>
<div id="footer"> </div>
</body>
</html>