blob: 3f7eb56cdc55a4353e5778be1b1c7f51e0f52f01 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>MADlib: svec.sql_in File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="../mathjax/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">MADlib
&#160;<span id="projectnumber">1.0</span> <span style="font-size:10pt; font-style:italic"><a href="../latest/./svec_8sql__in.html"> A newer version is available</a></span>
</div>
<div id="projectbrief">User Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('svec_8sql__in.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Groups</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">svec.sql_in File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>SQL type definitions and functions for sparse vector data type <code>svec</code>
<a href="#details">More...</a></p>
<p><a href="svec_8sql__in_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abe896192db26c02d5c517a5ccf2144f1"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abe896192db26c02d5c517a5ccf2144f1">svec_in</a> (cstring)</td></tr>
<tr class="separator:abe896192db26c02d5c517a5ccf2144f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3db4af36acd318030ae57d2bfd19387a"><td class="memItemLeft" align="right" valign="top">cstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a3db4af36acd318030ae57d2bfd19387a">svec_out</a> (svec)</td></tr>
<tr class="separator:a3db4af36acd318030ae57d2bfd19387a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a585ea8bcb1d0647ef1295187b87405b2"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a585ea8bcb1d0647ef1295187b87405b2">svec_recv</a> (internal)</td></tr>
<tr class="separator:a585ea8bcb1d0647ef1295187b87405b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617557435170136b2781070c0a268b83"><td class="memItemLeft" align="right" valign="top">bytea&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a617557435170136b2781070c0a268b83">svec_send</a> (svec)</td></tr>
<tr class="separator:a617557435170136b2781070c0a268b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1011a13839994adbb1eb3e643c9074d"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ad1011a13839994adbb1eb3e643c9074d">svec_dmin</a> (float8, float8)</td></tr>
<tr class="separator:ad1011a13839994adbb1eb3e643c9074d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa05abd8cb32253c07c0f2224861256a5"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aa05abd8cb32253c07c0f2224861256a5">svec_dmax</a> (float8, float8)</td></tr>
<tr class="separator:aa05abd8cb32253c07c0f2224861256a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a21e25d3f50053c888a0bd126f831f0"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a6a21e25d3f50053c888a0bd126f831f0">svec_count</a> (svec, svec)</td></tr>
<tr class="separator:a6a21e25d3f50053c888a0bd126f831f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612d8920c61e6fdf18dd4e3e9c69c979"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a612d8920c61e6fdf18dd4e3e9c69c979">svec_plus</a> (svec, svec)</td></tr>
<tr class="separator:a612d8920c61e6fdf18dd4e3e9c69c979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a170890a165bf662d343339ffc2a187cf"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a170890a165bf662d343339ffc2a187cf">svec_minus</a> (svec, svec)</td></tr>
<tr class="separator:a170890a165bf662d343339ffc2a187cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab641f9db3deed5bbfa7e050c531e9c1"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aab641f9db3deed5bbfa7e050c531e9c1">svec_log</a> (svec)</td></tr>
<tr class="separator:aab641f9db3deed5bbfa7e050c531e9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a38512c860085e31f6153b8118cbe9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a78a38512c860085e31f6153b8118cbe9">svec_div</a> (svec, svec)</td></tr>
<tr class="separator:a78a38512c860085e31f6153b8118cbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f0629942dba2e395b005c728d53ac3"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a27f0629942dba2e395b005c728d53ac3">svec_mult</a> (svec, svec)</td></tr>
<tr class="separator:a27f0629942dba2e395b005c728d53ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5166565f3482768db33ee677acc3d96"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab5166565f3482768db33ee677acc3d96">svec_pow</a> (svec, svec)</td></tr>
<tr class="separator:ab5166565f3482768db33ee677acc3d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adceeff7e2f2e43b3e17219bca5d4fea0"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#adceeff7e2f2e43b3e17219bca5d4fea0">svec_eq</a> (svec, svec)</td></tr>
<tr class="separator:adceeff7e2f2e43b3e17219bca5d4fea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a1cccd709379973f100e5eb35559d2"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab3a1cccd709379973f100e5eb35559d2">svec_eq_non_zero</a> (svec, svec)</td></tr>
<tr class="separator:ab3a1cccd709379973f100e5eb35559d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdef1c6bf65ffc0e838cf10f33ae5557"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#afdef1c6bf65ffc0e838cf10f33ae5557">svec_contains</a> (svec, svec)</td></tr>
<tr class="separator:afdef1c6bf65ffc0e838cf10f33ae5557"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0684988340d533c00523951f9a95107e"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0684988340d533c00523951f9a95107e">float8arr_eq</a> (float8[], float8[])</td></tr>
<tr class="separator:a0684988340d533c00523951f9a95107e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c82ac5de8e026c85e83aae4e0f06220"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4c82ac5de8e026c85e83aae4e0f06220">float8arr_minus_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a4c82ac5de8e026c85e83aae4e0f06220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457f2f9210baba1c13820801c42cd06a"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a457f2f9210baba1c13820801c42cd06a">float8arr_minus_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a457f2f9210baba1c13820801c42cd06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf39975fbbd8a39629569c622db33ab9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#adf39975fbbd8a39629569c622db33ab9">svec_minus_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:adf39975fbbd8a39629569c622db33ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb068ab6ba775619fe787ed845f5a0d"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a6bb068ab6ba775619fe787ed845f5a0d">float8arr_plus_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a6bb068ab6ba775619fe787ed845f5a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98aa60ec0c58c828b0a72c75d604322e"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a98aa60ec0c58c828b0a72c75d604322e">float8arr_plus_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a98aa60ec0c58c828b0a72c75d604322e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb54c952836c83c7f21a1c62a77955f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aaeb54c952836c83c7f21a1c62a77955f">svec_plus_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:aaeb54c952836c83c7f21a1c62a77955f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0b3f155c45bb370ef7adac49096835"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abb0b3f155c45bb370ef7adac49096835">float8arr_mult_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:abb0b3f155c45bb370ef7adac49096835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e7dd7a82b41f4b8344efa21208e1637"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0e7dd7a82b41f4b8344efa21208e1637">float8arr_mult_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a0e7dd7a82b41f4b8344efa21208e1637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e6916baaf0a7ae0079424ce0565c8b4"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a6e6916baaf0a7ae0079424ce0565c8b4">svec_mult_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:a6e6916baaf0a7ae0079424ce0565c8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d4a7b907e967351f6439640482e0f9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a20d4a7b907e967351f6439640482e0f9">float8arr_div_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a20d4a7b907e967351f6439640482e0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4ac1cc9a2ee3057958070b8e7bffcc"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5c4ac1cc9a2ee3057958070b8e7bffcc">float8arr_div_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a5c4ac1cc9a2ee3057958070b8e7bffcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211cf37584f54087dabc1fac14ed12dd"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a211cf37584f54087dabc1fac14ed12dd">svec_div_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:a211cf37584f54087dabc1fac14ed12dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eeaf69c84d7ce0e46adc93e38b2b4f3"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4eeaf69c84d7ce0e46adc93e38b2b4f3">svec_dot</a> (svec, svec)</td></tr>
<tr class="separator:a4eeaf69c84d7ce0e46adc93e38b2b4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af870f06fd4c51f585515b6306f64fe3b"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af870f06fd4c51f585515b6306f64fe3b">svec_dot</a> (float8[], float8[])</td></tr>
<tr class="separator:af870f06fd4c51f585515b6306f64fe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f4a0901681fc11e847615a4aba0255"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a93f4a0901681fc11e847615a4aba0255">svec_dot</a> (svec, float8[])</td></tr>
<tr class="separator:a93f4a0901681fc11e847615a4aba0255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b111663b39ec8646891edec8ab3925"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a47b111663b39ec8646891edec8ab3925">svec_dot</a> (float8[], svec)</td></tr>
<tr class="separator:a47b111663b39ec8646891edec8ab3925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475f0f3e4602e8278b582e099fce2487"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a475f0f3e4602e8278b582e099fce2487">svec_l2norm</a> (svec)</td></tr>
<tr class="separator:a475f0f3e4602e8278b582e099fce2487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536fbd3c596af5ea8ddfa2a3ca3e141c"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a536fbd3c596af5ea8ddfa2a3ca3e141c">svec_l2norm</a> (float8[])</td></tr>
<tr class="separator:a536fbd3c596af5ea8ddfa2a3ca3e141c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6bb42a5176b020aed12734df23aca9"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a1b6bb42a5176b020aed12734df23aca9">l2norm</a> (svec, svec)</td></tr>
<tr class="separator:a1b6bb42a5176b020aed12734df23aca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9b64c93b29c19adfb670f0171f14bf"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9e9b64c93b29c19adfb670f0171f14bf">l1norm</a> (svec, svec)</td></tr>
<tr class="separator:a9e9b64c93b29c19adfb670f0171f14bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60f7aaa5710c765d08b6c3906e0c9f0"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ae60f7aaa5710c765d08b6c3906e0c9f0">svec_l1norm</a> (svec)</td></tr>
<tr class="separator:ae60f7aaa5710c765d08b6c3906e0c9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ac6f098519439b76e03091022c9508"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ae5ac6f098519439b76e03091022c9508">svec_l1norm</a> (float8[])</td></tr>
<tr class="separator:ae5ac6f098519439b76e03091022c9508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e395ee71f6cf05afa76d89a72d45bec"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a7e395ee71f6cf05afa76d89a72d45bec">angle</a> (svec, svec)</td></tr>
<tr class="separator:a7e395ee71f6cf05afa76d89a72d45bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98222e58bc519865a26643a61611b717"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a98222e58bc519865a26643a61611b717">tanimoto_distance</a> (svec, svec)</td></tr>
<tr class="separator:a98222e58bc519865a26643a61611b717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b45a983da4066fa7f35b17ccecf699"><td class="memItemLeft" align="right" valign="top">set&lt; float8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a87b45a983da4066fa7f35b17ccecf699">svec_unnest</a> (svec)</td></tr>
<tr class="separator:a87b45a983da4066fa7f35b17ccecf699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929bde3bc91b67300d9d370b6a1495f1"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a929bde3bc91b67300d9d370b6a1495f1">svec_pivot</a> (svec, float8)</td></tr>
<tr class="separator:a929bde3bc91b67300d9d370b6a1495f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a7b3260b9fde9b55061e6bf58a028a"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a00a7b3260b9fde9b55061e6bf58a028a">svec_elsum</a> (svec)</td></tr>
<tr class="separator:a00a7b3260b9fde9b55061e6bf58a028a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2076f09f00e512a62c06d4d33e5922"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#afb2076f09f00e512a62c06d4d33e5922">svec_elsum</a> (float8[])</td></tr>
<tr class="separator:afb2076f09f00e512a62c06d4d33e5922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2284a118fe03465203ecea8c34acefa5"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a2284a118fe03465203ecea8c34acefa5">svec_median</a> (float8[])</td></tr>
<tr class="separator:a2284a118fe03465203ecea8c34acefa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9950e9ce4770738f2ce368d8124f142"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af9950e9ce4770738f2ce368d8124f142">svec_median</a> (svec)</td></tr>
<tr class="separator:af9950e9ce4770738f2ce368d8124f142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bc053a080fb38601ad91045dc3ffe74"><td class="memItemLeft" align="right" valign="top">int8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5bc053a080fb38601ad91045dc3ffe74">svec_nonbase_positions</a> (svec, float8)</td></tr>
<tr class="separator:a5bc053a080fb38601ad91045dc3ffe74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a076dcbc0a278bb3b5161b0db2ad8fa44"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a076dcbc0a278bb3b5161b0db2ad8fa44">svec_nonbase_values</a> (svec, float8)</td></tr>
<tr class="separator:a076dcbc0a278bb3b5161b0db2ad8fa44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69458bf9b2906ca471d027966b13e6f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af69458bf9b2906ca471d027966b13e6f">svec_cast_int2</a> (int2)</td></tr>
<tr class="separator:af69458bf9b2906ca471d027966b13e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc01ac6b36ea9d689d338fd72abbd540"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abc01ac6b36ea9d689d338fd72abbd540">svec_cast_int4</a> (int4)</td></tr>
<tr class="separator:abc01ac6b36ea9d689d338fd72abbd540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea167c01fb2999dc5aaf5e8e21f5e8f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9ea167c01fb2999dc5aaf5e8e21f5e8f">svec_cast_int8</a> (bigint)</td></tr>
<tr class="separator:a9ea167c01fb2999dc5aaf5e8e21f5e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1025124d5423cc1505991414f17582"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a1f1025124d5423cc1505991414f17582">svec_cast_float4</a> (float4)</td></tr>
<tr class="separator:a1f1025124d5423cc1505991414f17582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42e4b15879949032a68139c59443aac"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af42e4b15879949032a68139c59443aac">svec_cast_float8</a> (float8)</td></tr>
<tr class="separator:af42e4b15879949032a68139c59443aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50de0278ff7ceeff33a2ea4ca5fdf1a0"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a50de0278ff7ceeff33a2ea4ca5fdf1a0">svec_cast_numeric</a> (numeric)</td></tr>
<tr class="separator:a50de0278ff7ceeff33a2ea4ca5fdf1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e38a27f556a6ac88549efec37da786f"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5e38a27f556a6ac88549efec37da786f">float8arr_cast_int2</a> (int2)</td></tr>
<tr class="separator:a5e38a27f556a6ac88549efec37da786f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c05d02233680a2e96dc6058155e4483"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9c05d02233680a2e96dc6058155e4483">float8arr_cast_int4</a> (int4)</td></tr>
<tr class="separator:a9c05d02233680a2e96dc6058155e4483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4862b4e281323db16e9be4dfd681db2e"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4862b4e281323db16e9be4dfd681db2e">float8arr_cast_int8</a> (bigint)</td></tr>
<tr class="separator:a4862b4e281323db16e9be4dfd681db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6e17fd9dafc349c7cfa070486e6ad1"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a2a6e17fd9dafc349c7cfa070486e6ad1">float8arr_cast_float4</a> (float4)</td></tr>
<tr class="separator:a2a6e17fd9dafc349c7cfa070486e6ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8db439cf1a73749052f06fc30c7d282"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af8db439cf1a73749052f06fc30c7d282">float8arr_cast_float8</a> (float8)</td></tr>
<tr class="separator:af8db439cf1a73749052f06fc30c7d282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc8ef7e7b8e37b784c81a940bd817f0"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0bc8ef7e7b8e37b784c81a940bd817f0">float8arr_cast_numeric</a> (numeric)</td></tr>
<tr class="separator:a0bc8ef7e7b8e37b784c81a940bd817f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96025250e64f049a053c5696b3b96e02"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a96025250e64f049a053c5696b3b96e02">svec_cast_float8arr</a> (float8[])</td></tr>
<tr class="separator:a96025250e64f049a053c5696b3b96e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee423729fbca5abd46c86fa81d51f23"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0ee423729fbca5abd46c86fa81d51f23">svec_cast_positions_float8arr</a> (int8[], float8[], int8, float8)</td></tr>
<tr class="separator:a0ee423729fbca5abd46c86fa81d51f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7decda276d7ff1e9340dd44e0e7419c0"><td class="memItemLeft" align="right" valign="top">float8[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a7decda276d7ff1e9340dd44e0e7419c0">svec_return_array</a> (svec)</td></tr>
<tr class="separator:a7decda276d7ff1e9340dd44e0e7419c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f184bef083fd9068c28fc94dad8054"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a24f184bef083fd9068c28fc94dad8054">svec_concat</a> (svec, svec)</td></tr>
<tr class="separator:a24f184bef083fd9068c28fc94dad8054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34cb5f83e0c010aacc719b8b078bfeb9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a34cb5f83e0c010aacc719b8b078bfeb9">svec_concat_replicate</a> (int4, svec)</td></tr>
<tr class="separator:a34cb5f83e0c010aacc719b8b078bfeb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d1acbe4e8551755fef217b506bed8a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab8d1acbe4e8551755fef217b506bed8a">svec_dimension</a> (svec)</td></tr>
<tr class="separator:ab8d1acbe4e8551755fef217b506bed8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d94c44dde95a00e3d802dee6d7c01eb"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0d94c44dde95a00e3d802dee6d7c01eb">svec_lapply</a> (text, svec)</td></tr>
<tr class="separator:a0d94c44dde95a00e3d802dee6d7c01eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3950b17b103ceeddca520a0f0d097ddc"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a3950b17b103ceeddca520a0f0d097ddc">svec_append</a> (svec, float8, int8)</td></tr>
<tr class="separator:a3950b17b103ceeddca520a0f0d097ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8787222aec691f94d9808d1369aa401c"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a8787222aec691f94d9808d1369aa401c">svec_proj</a> (svec, int4)</td></tr>
<tr class="separator:a8787222aec691f94d9808d1369aa401c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb3446de5fc117befe88ccb1ebb0e4e"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5cb3446de5fc117befe88ccb1ebb0e4e">svec_subvec</a> (svec, int4, int4)</td></tr>
<tr class="separator:a5cb3446de5fc117befe88ccb1ebb0e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a221435ca91b6fa45114e689ee96010"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4a221435ca91b6fa45114e689ee96010">svec_reverse</a> (svec)</td></tr>
<tr class="separator:a4a221435ca91b6fa45114e689ee96010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59407764a1cbf1937da39cf39a2f447c"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a59407764a1cbf1937da39cf39a2f447c">svec_change</a> (svec, int4, svec)</td></tr>
<tr class="separator:a59407764a1cbf1937da39cf39a2f447c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bfa8f8d083282bc9e8caf6f03bb5251"><td class="memItemLeft" align="right" valign="top">int4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0bfa8f8d083282bc9e8caf6f03bb5251">svec_hash</a> (svec)</td></tr>
<tr class="separator:a0bfa8f8d083282bc9e8caf6f03bb5251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375acd521ed9cb05f63b3696dcc10bf4"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a375acd521ed9cb05f63b3696dcc10bf4">svec_sfv</a> (text[], text[])</td></tr>
<tr class="separator:a375acd521ed9cb05f63b3696dcc10bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c23a7ce58932f48f5ab3579ea0309e"><td class="memItemLeft" align="right" valign="top">text[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a91c23a7ce58932f48f5ab3579ea0309e">svec_sort</a> (text[])</td></tr>
<tr class="separator:a91c23a7ce58932f48f5ab3579ea0309e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de746ebd23530e72ba4f031ac41d155"><td class="memItemLeft" align="right" valign="top">text&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a1de746ebd23530e72ba4f031ac41d155">svec_to_string</a> (svec)</td></tr>
<tr class="separator:a1de746ebd23530e72ba4f031ac41d155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f5e8911574cf30cc979478040bd3262"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a1f5e8911574cf30cc979478040bd3262">svec_from_string</a> (text)</td></tr>
<tr class="separator:a1f5e8911574cf30cc979478040bd3262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcf2f75cd00ab0ba269caf79dcfcc62c"><td class="memItemLeft" align="right" valign="top">float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#afcf2f75cd00ab0ba269caf79dcfcc62c">svec_mean_transition</a> (float[], svec)</td></tr>
<tr class="separator:afcf2f75cd00ab0ba269caf79dcfcc62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab161647a1498c85762779966790eab71"><td class="memItemLeft" align="right" valign="top">float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab161647a1498c85762779966790eab71">svec_mean_prefunc</a> (float[], float[])</td></tr>
<tr class="separator:ab161647a1498c85762779966790eab71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3fc45511b50b5d054bf7bbeb952b98d"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ac3fc45511b50b5d054bf7bbeb952b98d">svec_mean_final</a> (float[])</td></tr>
<tr class="separator:ac3fc45511b50b5d054bf7bbeb952b98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546b947319c9f48237120a31929bdfd9"><td class="memItemLeft" align="right" valign="top">aggregate float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a546b947319c9f48237120a31929bdfd9">mean</a> (svec)</td></tr>
<tr class="separator:a546b947319c9f48237120a31929bdfd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ce6cdd7244ac0832d15c65b7ccc782"><td class="memItemLeft" align="right" valign="top">aggregate svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af1ce6cdd7244ac0832d15c65b7ccc782">svec_sum</a> (svec)</td></tr>
<tr class="separator:af1ce6cdd7244ac0832d15c65b7ccc782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abebdcbe45de346aff874db008e842e65"><td class="memItemLeft" align="right" valign="top">aggregate svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abebdcbe45de346aff874db008e842e65">svec_count_nonzero</a> (svec)</td></tr>
<tr class="separator:abebdcbe45de346aff874db008e842e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c1788ca9569ea3d0412ce18f99fa352"><td class="memItemLeft" align="right" valign="top">aggregate svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4c1788ca9569ea3d0412ce18f99fa352">svec_agg</a> (float8)</td></tr>
<tr class="separator:a4c1788ca9569ea3d0412ce18f99fa352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93400e39ecce2f11b9ceb08403420a43"><td class="memItemLeft" align="right" valign="top">aggregate svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a93400e39ecce2f11b9ceb08403420a43">svec_median_inmemory</a> (float8)</td></tr>
<tr class="separator:a93400e39ecce2f11b9ceb08403420a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53b85cb3412c9172bf0ee04f6856c69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab53b85cb3412c9172bf0ee04f6856c69">svec_l2_lt</a> (svec, svec)</td></tr>
<tr class="separator:ab53b85cb3412c9172bf0ee04f6856c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4045437bce8b9a9bdb0eb3115c97ca99"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4045437bce8b9a9bdb0eb3115c97ca99">svec_l2_le</a> (svec, svec)</td></tr>
<tr class="separator:a4045437bce8b9a9bdb0eb3115c97ca99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9268d26c54c4b2905eb7938df95af8c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9268d26c54c4b2905eb7938df95af8c0">svec_l2_eq</a> (svec, svec)</td></tr>
<tr class="separator:a9268d26c54c4b2905eb7938df95af8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35c08aadf164fa3bbc8678765bca643"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af35c08aadf164fa3bbc8678765bca643">svec_l2_ne</a> (svec, svec)</td></tr>
<tr class="separator:af35c08aadf164fa3bbc8678765bca643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2414d0d78286884cd199cf44c1d17b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab2414d0d78286884cd199cf44c1d17b9">svec_l2_gt</a> (svec, svec)</td></tr>
<tr class="separator:ab2414d0d78286884cd199cf44c1d17b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22b72fbae2a8f2b35b1c571d9f54dad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ac22b72fbae2a8f2b35b1c571d9f54dad">svec_l2_ge</a> (svec, svec)</td></tr>
<tr class="separator:ac22b72fbae2a8f2b35b1c571d9f54dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f72c8cf6d39f08d939f23cf1338a3c6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a8f72c8cf6d39f08d939f23cf1338a3c6">svec_l2_cmp</a> (svec, svec)</td></tr>
<tr class="separator:a8f72c8cf6d39f08d939f23cf1338a3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace16abea7c63f136520fde6c28f1f28"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aace16abea7c63f136520fde6c28f1f28">normalize</a> (svec)</td></tr>
<tr class="separator:aace16abea7c63f136520fde6c28f1f28"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section see"><dt>See Also</dt><dd>For an introduction to the sparse vector implementation, see the module description <a class="el" href="group__grp__svec.html">Sparse Vectors</a>.</dd></dl>
<p>Definition in file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div><h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7e395ee71f6cf05afa76d89a72d45bec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 angle </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the angle between two SVECs in radians. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00567">567</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a2a6e17fd9dafc349c7cfa070486e6ad1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_float4 </td>
<td>(</td>
<td class="paramtype">float4&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float4 into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00646">646</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af8db439cf1a73749052f06fc30c7d282"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_float8 </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00650">650</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a5e38a27f556a6ac88549efec37da786f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int2 </td>
<td>(</td>
<td class="paramtype">int2&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int2 into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00634">634</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a9c05d02233680a2e96dc6058155e4483"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int4 </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int4 into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00638">638</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4862b4e281323db16e9be4dfd681db2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int8 </td>
<td>(</td>
<td class="paramtype">bigint&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int8 into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00642">642</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0bc8ef7e7b8e37b784c81a940bd817f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_numeric </td>
<td>(</td>
<td class="paramtype">numeric&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a numeric into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00654">654</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a20d4a7b907e967351f6439640482e0f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_div_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides a float8 array by another, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00513">513</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a5c4ac1cc9a2ee3057958070b8e7bffcc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_div_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides a float8 array by an SVEC, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00517">517</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0684988340d533c00523951f9a95107e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean float8arr_eq </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two float8 arrays are equal </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00473">473</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4c82ac5de8e026c85e83aae4e0f06220"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_minus_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second array from the first array, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00477">477</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a457f2f9210baba1c13820801c42cd06a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_minus_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second SVEC from the first array, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00481">481</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="abb0b3f155c45bb370ef7adac49096835"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_mult_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies two float8 arrays, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00501">501</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0e7dd7a82b41f4b8344efa21208e1637"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_mult_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies an array and an SVEC, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00505">505</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a6bb068ab6ba775619fe787ed845f5a0d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_plus_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds two arrays together, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00489">489</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a98aa60ec0c58c828b0a72c75d604322e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_plus_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds an array and an SVEC, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00493">493</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a9e9b64c93b29c19adfb670f0171f14bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 l1norm </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l1norm distance between two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00554">554</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a1b6bb42a5176b020aed12734df23aca9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 l2norm </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l2norm distance between two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00549">549</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a546b947319c9f48237120a31929bdfd9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aggregate float [] mean </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Aggregate that computes the element-wise mean of a list of vectors. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00954">954</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="aace16abea7c63f136520fde6c28f1f28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec normalize </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Normalizes an SVEC that is divides all elements by its norm/magnitude. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01033">1033</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4c1788ca9569ea3d0412ce18f99fa352"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aggregate svec svec_agg </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Aggregate that turns a list of float8 values into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00984">984</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a3950b17b103ceeddca520a0f0d097ddc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_append </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Appends a run-length block to the back of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00686">686</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a1f1025124d5423cc1505991414f17582"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float4 </td>
<td>(</td>
<td class="paramtype">float4&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float4 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00622">622</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af42e4b15879949032a68139c59443aac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float8 </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00626">626</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a96025250e64f049a053c5696b3b96e02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00658">658</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af69458bf9b2906ca471d027966b13e6f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int2 </td>
<td>(</td>
<td class="paramtype">int2&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int2 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00610">610</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="abc01ac6b36ea9d689d338fd72abbd540"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int4 </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int4 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00614">614</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a9ea167c01fb2999dc5aaf5e8e21f5e8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int8 </td>
<td>(</td>
<td class="paramtype">bigint&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int8 into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00618">618</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a50de0278ff7ceeff33a2ea4ca5fdf1a0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_numeric </td>
<td>(</td>
<td class="paramtype">numeric&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a numeric into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00630">630</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0ee423729fbca5abd46c86fa81d51f23"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_positions_float8arr </td>
<td>(</td>
<td class="paramtype">int8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an array of int8 positions, float8 values into an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00662">662</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a59407764a1cbf1937da39cf39a2f447c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_change </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Replaces the subvector of a given SVEC at a given start index with another SVEC. Note that element index should start at 1. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00702">702</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a24f184bef083fd9068c28fc94dad8054"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_concat </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Concatenates two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00670">670</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a34cb5f83e0c010aacc719b8b078bfeb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_concat_replicate </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Replicates n copies of an SVEC and concatenates them together. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00674">674</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="afdef1c6bf65ffc0e838cf10f33ae5557"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_contains </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if left svec contains right one, meaning that every non-zero value in the right svec equals left one </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00469">469</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a6a21e25d3f50053c888a0bd126f831f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_count </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Counts the number of non-zero entries in the input vector; the second argument is capped at 1, then added to the first; used as the sfunc in the <a class="el" href="svec_8sql__in.html#abebdcbe45de346aff874db008e842e65">svec_count_nonzero()</a> aggregate below. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00432">432</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="abebdcbe45de346aff874db008e842e65"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aggregate svec svec_count_nonzero </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Aggregate that provides a tally of nonzero entries in a list of vectors. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00974">974</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab8d1acbe4e8551755fef217b506bed8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer svec_dimension </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the dimension of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00678">678</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a78a38512c860085e31f6153b8118cbe9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_div </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides the first SVEC by the second, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00449">449</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a211cf37584f54087dabc1fac14ed12dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_div_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides an SVEC by a float8 array, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00521">521</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="aa05abd8cb32253c07c0f2224861256a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dmax </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Basic floating point scalar operator: MAX. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00428">428</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ad1011a13839994adbb1eb3e643c9074d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dmin </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Basic floating point scalar operator: MIN. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00424">424</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4eeaf69c84d7ce0e46adc93e38b2b4f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00525">525</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af870f06fd4c51f585515b6306f64fe3b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of two float8 arrays. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00529">529</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a93f4a0901681fc11e847615a4aba0255"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of an SVEC and a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00533">533</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a47b111663b39ec8646891edec8ab3925"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of a float8 array and an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00537">537</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a00a7b3260b9fde9b55061e6bf58a028a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_elsum </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sums the elements of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00585">585</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="afb2076f09f00e512a62c06d4d33e5922"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_elsum </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sums the elements of a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00589">589</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="adceeff7e2f2e43b3e17219bca5d4fea0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_eq </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two SVECs are equal. If the two SVEC's are of different size, then will return false. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00461">461</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab3a1cccd709379973f100e5eb35559d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_eq_non_zero </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two SVECs are equal, not counting zeros (zero equals anything). If the two SVEC's are of different size, then the function essentially zero-pads the shorter one and performs the comparison. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00465">465</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a1f5e8911574cf30cc979478040bd3262"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_from_string </td>
<td>(</td>
<td class="paramtype">text&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts a text string to an svec </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00726">726</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0bfa8f8d083282bc9e8caf6f03bb5251"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int4 svec_hash </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the hash of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00706">706</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="abe896192db26c02d5c517a5ccf2144f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_in </td>
<td>(</td>
<td class="paramtype">cstring&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SVEC constructor from CSTRING. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00386">386</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ae60f7aaa5710c765d08b6c3906e0c9f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_l1norm </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l1norm of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00559">559</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ae5ac6f098519439b76e03091022c9508"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_l1norm </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l1norm of a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00563">563</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a8f72c8cf6d39f08d939f23cf1338a3c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer svec_l2_cmp </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a value indicating the relative values of the l2 norms of two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01029">1029</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a9268d26c54c4b2905eb7938df95af8c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_eq </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is equal to that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01013">1013</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ac22b72fbae2a8f2b35b1c571d9f54dad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_ge </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is greater than or equal to that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01025">1025</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab2414d0d78286884cd199cf44c1d17b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_gt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is greater than that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01021">1021</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4045437bce8b9a9bdb0eb3115c97ca99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_le </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is less than or equal to that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01009">1009</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab53b85cb3412c9172bf0ee04f6856c69"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_lt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is less than that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01005">1005</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af35c08aadf164fa3bbc8678765bca643"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_ne </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is not equal to that of the second SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l01017">1017</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a475f0f3e4602e8278b582e099fce2487"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_l2norm </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l2norm of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00541">541</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a536fbd3c596af5ea8ddfa2a3ca3e141c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_l2norm </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the l2norm of a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00545">545</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a0d94c44dde95a00e3d802dee6d7c01eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_lapply </td>
<td>(</td>
<td class="paramtype">text&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Applies a given function to each element of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00682">682</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="aab641f9db3deed5bbfa7e050c531e9c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_log </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the logarithm of each element of the input SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00445">445</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ac3fc45511b50b5d054bf7bbeb952b98d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_mean_final </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Final function for <a class="el" href="svec_8sql__in.html#a546b947319c9f48237120a31929bdfd9">mean(svec)</a> aggregate </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00948">948</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab161647a1498c85762779966790eab71"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float [] svec_mean_prefunc </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Preliminary merge function for <a class="el" href="svec_8sql__in.html#a546b947319c9f48237120a31929bdfd9">mean(svec)</a> aggregate </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00942">942</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="afcf2f75cd00ab0ba269caf79dcfcc62c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float [] svec_mean_transition </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Transition function for <a class="el" href="svec_8sql__in.html#a546b947319c9f48237120a31929bdfd9">mean(svec)</a> aggregate </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00936">936</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a2284a118fe03465203ecea8c34acefa5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_median </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the median element of a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00593">593</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af9950e9ce4770738f2ce368d8124f142"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_median </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the median element of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00597">597</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a93400e39ecce2f11b9ceb08403420a43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aggregate svec svec_median_inmemory </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Aggregate that computes the median element of a list of float8 values. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00995">995</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a170890a165bf662d343339ffc2a187cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_minus </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second SVEC from the first, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00441">441</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="adf39975fbbd8a39629569c622db33ab9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_minus_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second array from the first SVEC, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00485">485</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a27f0629942dba2e395b005c728d53ac3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_mult </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies two SVEVs together, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00453">453</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a6e6916baaf0a7ae0079424ce0565c8b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_mult_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies an SVEC and an array, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00509">509</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a5bc053a080fb38601ad91045dc3ffe74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8 [] svec_nonbase_positions </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compares an SVEC to a float8, and returns positions of all elements not equal to the float as an array. Element index here starts at 0. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00601">601</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a076dcbc0a278bb3b5161b0db2ad8fa44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] svec_nonbase_values </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compares an SVEC to a float8, and returns values of all elements not equal to the float as an array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00605">605</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a3db4af36acd318030ae57d2bfd19387a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">cstring svec_out </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC to CSTRING. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00393">393</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a929bde3bc91b67300d9d370b6a1495f1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_pivot </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Appends an element to the back of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00581">581</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a612d8920c61e6fdf18dd4e3e9c69c979"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_plus </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds two SVECs together, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00437">437</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="aaeb54c952836c83c7f21a1c62a77955f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_plus_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds an SVEC and an array, element by element. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00497">497</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="ab5166565f3482768db33ee677acc3d96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_pow </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Raises each element of the first SVEC to the power given by second SVEC, which must have dimension 1 (a scalar). </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00457">457</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a8787222aec691f94d9808d1369aa401c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_proj </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Projects onto an element of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00690">690</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a585ea8bcb1d0647ef1295187b87405b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_recv </td>
<td>(</td>
<td class="paramtype">internal&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC internal representation to SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00400">400</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a7decda276d7ff1e9340dd44e0e7419c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] svec_return_array </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an SVEC into a float8 array. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00666">666</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a4a221435ca91b6fa45114e689ee96010"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_reverse </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Reverses the elements of an SVEC. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00698">698</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a617557435170136b2781070c0a268b83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bytea svec_send </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC to BYTEA. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00407">407</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a375acd521ed9cb05f63b3696dcc10bf4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_sfv </td>
<td>(</td>
<td class="paramtype">text&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">text&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the word-occurence vector of a document </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00710">710</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a91c23a7ce58932f48f5ab3579ea0309e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">text [] svec_sort </td>
<td>(</td>
<td class="paramtype">text&#160;</td>
<td class="paramname">[])</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sorts an array of texts. This function should be in MADlib common. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00715">715</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a5cb3446de5fc117befe88ccb1ebb0e4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_subvec </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Extracts a subvector of an SVEC given the subvector's start and end indices. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00694">694</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="af1ce6cdd7244ac0832d15c65b7ccc782"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aggregate svec svec_sum </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Aggregate that provides the element-wise sum of a list of vectors. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00964">964</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a1de746ebd23530e72ba4f031ac41d155"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">text svec_to_string </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts an svec to a text string </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00721">721</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a87b45a983da4066fa7f35b17ccecf699"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">set&lt;float8&gt; svec_unnest </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unnests an SVEC into a table of uncompressed values </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00577">577</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
<a class="anchor" id="a98222e58bc519865a26643a61611b717"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 tanimoto_distance </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the Tanimoto distance between two SVECs. </p>
<p>Definition at line <a class="el" href="svec_8sql__in_source.html#l00572">572</a> of file <a class="el" href="svec_8sql__in_source.html">svec.sql_in</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_704eb8350b43e1ca74c0f90ed1ba450e.html">methods</a></li><li class="navelem"><a class="el" href="dir_87d2e9694998410c1b0408bb775833a4.html">svec</a></li><li class="navelem"><a class="el" href="dir_1960c8c5a7f1e7616d29e5a0c180bcf2.html">src</a></li><li class="navelem"><a class="el" href="dir_16b90e9a6c080d7fc2617cfecd7f223b.html">pg_gp</a></li><li class="navelem"><a class="el" href="svec_8sql__in.html">svec.sql_in</a></li>
<li class="footer">Generated on Tue Sep 10 2013 15:48:04 for MADlib by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.4 </li>
</ul>
</div>
</body>
</html>