| <!-- HTML header for doxygen 1.8.4--> |
| <!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"/> |
| <meta name="keywords" content="madlib,postgres,greenplum,machine learning,data mining,deep learning,ensemble methods,data science,market basket analysis,affinity analysis,pca,lda,regression,elastic net,huber white,proportional hazards,k-means,latent dirichlet allocation,bayes,support vector machines,svm"/> |
| <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" /> |
| <link href="madlib_extra.css" rel="stylesheet" type="text/css"/> |
| <!-- google analytics --> |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
| ga('create', 'UA-45382226-1', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| </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 |
|  <span id="projectnumber">1.5</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> |
| <td> <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> |
| </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><!-- 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </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> |
| <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 </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"> </td></tr> |
| <tr class="memitem:a3db4af36acd318030ae57d2bfd19387a"><td class="memItemLeft" align="right" valign="top">cstring </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"> </td></tr> |
| <tr class="memitem:a585ea8bcb1d0647ef1295187b87405b2"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a617557435170136b2781070c0a268b83"><td class="memItemLeft" align="right" valign="top">bytea </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"> </td></tr> |
| <tr class="memitem:a612d8920c61e6fdf18dd4e3e9c69c979"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a170890a165bf662d343339ffc2a187cf"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a78a38512c860085e31f6153b8118cbe9"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a27f0629942dba2e395b005c728d53ac3"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:ab5166565f3482768db33ee677acc3d96"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:adceeff7e2f2e43b3e17219bca5d4fea0"><td class="memItemLeft" align="right" valign="top">boolean </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"> </td></tr> |
| <tr class="memitem:a0684988340d533c00523951f9a95107e"><td class="memItemLeft" align="right" valign="top">boolean </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"> </td></tr> |
| <tr class="memitem:a4c82ac5de8e026c85e83aae4e0f06220"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a457f2f9210baba1c13820801c42cd06a"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:adf39975fbbd8a39629569c622db33ab9"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a6bb068ab6ba775619fe787ed845f5a0d"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a98aa60ec0c58c828b0a72c75d604322e"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:aaeb54c952836c83c7f21a1c62a77955f"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:abb0b3f155c45bb370ef7adac49096835"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a0e7dd7a82b41f4b8344efa21208e1637"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a6e6916baaf0a7ae0079424ce0565c8b4"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a20d4a7b907e967351f6439640482e0f9"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a5c4ac1cc9a2ee3057958070b8e7bffcc"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a211cf37584f54087dabc1fac14ed12dd"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a4eeaf69c84d7ce0e46adc93e38b2b4f3"><td class="memItemLeft" align="right" valign="top">float8 </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"> </td></tr> |
| <tr class="memitem:af870f06fd4c51f585515b6306f64fe3b"><td class="memItemLeft" align="right" valign="top">float8 </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"> </td></tr> |
| <tr class="memitem:a93f4a0901681fc11e847615a4aba0255"><td class="memItemLeft" align="right" valign="top">float8 </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"> </td></tr> |
| <tr class="memitem:a47b111663b39ec8646891edec8ab3925"><td class="memItemLeft" align="right" valign="top">float8 </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"> </td></tr> |
| <tr class="memitem:af69458bf9b2906ca471d027966b13e6f"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:abc01ac6b36ea9d689d338fd72abbd540"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a9ea167c01fb2999dc5aaf5e8e21f5e8f"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a1f1025124d5423cc1505991414f17582"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:af42e4b15879949032a68139c59443aac"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a50de0278ff7ceeff33a2ea4ca5fdf1a0"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a5e38a27f556a6ac88549efec37da786f"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a9c05d02233680a2e96dc6058155e4483"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a4862b4e281323db16e9be4dfd681db2e"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a2a6e17fd9dafc349c7cfa070486e6ad1"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:af8db439cf1a73749052f06fc30c7d282"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a0bc8ef7e7b8e37b784c81a940bd817f0"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a96025250e64f049a053c5696b3b96e02"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a0ee423729fbca5abd46c86fa81d51f23"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a7decda276d7ff1e9340dd44e0e7419c0"><td class="memItemLeft" align="right" valign="top">float8[] </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"> </td></tr> |
| <tr class="memitem:a24f184bef083fd9068c28fc94dad8054"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:a34cb5f83e0c010aacc719b8b078bfeb9"><td class="memItemLeft" align="right" valign="top">svec </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"> </td></tr> |
| <tr class="memitem:ab53b85cb3412c9172bf0ee04f6856c69"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:a4045437bce8b9a9bdb0eb3115c97ca99"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:a9268d26c54c4b2905eb7938df95af8c0"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:af35c08aadf164fa3bbc8678765bca643"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:ab2414d0d78286884cd199cf44c1d17b9"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:ac22b72fbae2a8f2b35b1c571d9f54dad"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> |
| <tr class="memitem:a8f72c8cf6d39f08d939f23cf1338a3c6"><td class="memItemLeft" align="right" valign="top">integer </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"> </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> |
| </div><h2 class="groupheader">Function Documentation</h2> |
| <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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a float4 into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a float8 into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int2 into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int4 into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int8 into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a numeric into a float8 array. </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a float4 into an SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a float8 into an SVEC. </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 </td> |
| <td class="paramname">[])</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a float8 into an SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int2 into an SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int4 into an SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an int8 into an SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts a numeric into an SVEC. </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int8 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Concatenates two SVECs. </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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 SVECs are of different size, then will return false. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>SVEC constructor from CSTRING. </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Converts SVEC to CSTRING. </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float8 </td> |
| <td class="paramname">[] </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> |
| |
| </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 </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">svec </td> |
| <td class="paramname"> </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> |
| |
| </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Converts SVEC internal representation to SVEC. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Casts an SVEC into a float8 array. </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 </td> |
| <td class="paramname">)</td><td></td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Converts SVEC to BYTEA. </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 Thu Jul 3 2014 17:40:28 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> |