blob: a6146323c59cee7f12c48daed20de712948ea9c6 [file] [log] [blame]
<!DOCTYPE html >
<html>
<head>
<title>functions - org.apache.gearpump.streaming.dsl.scalaapi.functions</title>
<meta name="description" content="functions - org.apache.gearpump.streaming.dsl.scalaapi.functions" />
<meta name="keywords" content="functions org.apache.gearpump.streaming.dsl.scalaapi.functions" />
<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.gearpump.streaming.dsl.scalaapi.functions.package';
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>
</head>
<body class="value">
<div id="definition">
<img alt="Package" src="../../../../../../../lib/package_big.png" />
<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.gearpump">gearpump</a>.<a href="../../../package.html" class="extype" name="org.apache.gearpump.streaming">streaming</a>.<a href="../../package.html" class="extype" name="org.apache.gearpump.streaming.dsl">dsl</a>.<a href="../package.html" class="extype" name="org.apache.gearpump.streaming.dsl.scalaapi">scalaapi</a></p>
<h1>functions</h1><span class="permalink">
<a href="../../../../../../../index.html#org.apache.gearpump.streaming.dsl.scalaapi.functions.package" 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">package</span>
</span>
<span class="symbol">
<span class="name">functions</span>
</span>
</h4>
<div id="comment" class="fullcommenttop"></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="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="types" class="types members">
<h3>Type Members</h3>
<ol><li name="org.apache.gearpump.streaming.dsl.scalaapi.functions.FlatMapFunction" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
<a id="FlatMapFunction[T,R]extendsSerializableFunction"></a>
<a id="FlatMapFunction[T,R]:FlatMapFunction[T,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">abstract </span>
<span class="kind">class</span>
</span>
<span class="symbol">
<a href="FlatMapFunction.html"><span class="name">FlatMapFunction</span></a><span class="tparams">[<span name="T">T</span>, <span name="R">R</span>]</span><span class="result"> extends <a href="SerializableFunction.html" class="extype" name="org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunction">SerializableFunction</a></span>
</span>
</h4><span class="permalink">
<a href="../../../../../../../index.html#org.apache.gearpump.streaming.dsl.scalaapi.functions.package@FlatMapFunction[T,R]extendsSerializableFunction" title="Permalink" target="_top">
<img src="../../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Transforms one input into zero or more outputs of possibly different types.</p><div class="fullcomment"><div class="comment cmt"><p>Transforms one input into zero or more outputs of possibly different types.
This Scala version of FlatMapFunction returns a TraversableOnce.
</p></div></div>
</li><li name="org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunction" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
<a id="SerializableFunctionextendsSerializable"></a>
<a id="SerializableFunction:SerializableFunction"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">abstract </span>
<span class="kind">class</span>
</span>
<span class="symbol">
<a href="SerializableFunction.html"><span class="name">SerializableFunction</span></a><span class="result"> extends <span class="extype" name="java.io.Serializable">Serializable</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../../../index.html#org.apache.gearpump.streaming.dsl.scalaapi.functions.package@SerializableFunctionextendsSerializable" title="Permalink" target="_top">
<img src="../../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
<p class="shortcomment cmt">Superclass for all user defined function interfaces.</p><div class="fullcomment"><div class="comment cmt"><p>Superclass for all user defined function interfaces.
This ensures all functions are serializable and provides common methods
like setup and teardown. Users should not extend this class directly
but subclasses like <a href="FlatMapFunction.html" class="extype" name="org.apache.gearpump.streaming.dsl.scalaapi.functions.FlatMapFunction">FlatMapFunction</a>.
</p></div></div>
</li></ol>
</div>
<div id="values" class="values members">
<h3>Value Members</h3>
<ol><li name="org.apache.gearpump.streaming.dsl.scalaapi.functions.FlatMapFunction" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="FlatMapFunction"></a>
<a id="FlatMapFunction:FlatMapFunction"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">object</span>
</span>
<span class="symbol">
<a href="FlatMapFunction$.html"><span class="name">FlatMapFunction</span></a><span class="result"> extends <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../../../index.html#org.apache.gearpump.streaming.dsl.scalaapi.functions.package@FlatMapFunction" title="Permalink" target="_top">
<img src="../../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
</li></ol>
</div>
</div>
<div id="inheritedMembers">
</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>