forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
265 lines
26 KiB
HTML
265 lines
26 KiB
HTML
<a name="EN-US_TOPIC_0000001460881008"></a><a name="EN-US_TOPIC_0000001460881008"></a>
|
|
|
|
<h1 class="topictitle1">Hash Functions</h1>
|
|
<div id="body32001227"><div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section4144112213497"><h4 class="sectiontitle">hll_hash_boolean(bool)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p2014352274919">Description: Hashes data of the bool type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p121431722104912">Return type: hll_hashval</p>
|
|
<div class="p" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p5144112274916">Example:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen114412217495"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_boolean</span><span class="p">(</span><span class="k">FALSE</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_boolean</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">5048724184180415669</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section26955412532"><h4 class="sectiontitle">hll_hash_boolean(bool, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1352075519394">Description: Configures a hash seed (that is, change the hash policy) and hashes data of the bool type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p17521125513910">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p452195517393">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen24323116480"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_boolean</span><span class="p">(</span><span class="k">FALSE</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_boolean</span><span class="w"> </span>
|
|
<span class="c1">--------------------</span>
|
|
<span class="w"> </span><span class="mi">391264977436098630</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section163617819538"><h4 class="sectiontitle">hll_hash_smallint(smallint)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p292921017397">Description: Hashes data of the smallint type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p184757292394">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p12886274013">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen162251923194017"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_smallint</span><span class="p">(</span><span class="mi">100</span><span class="p">::</span><span class="nb">smallint</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_smallint</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">4631120266694327276</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="note" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_note79339532436"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p124422034154116">If parameters with the same numeric value are hashed using different data types, the data will differ, because hash functions select different calculation policies for each type.</p>
|
|
</div></div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section152613125534"><h4 class="sectiontitle">hll_hash_smallint(smallint, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p9773181514442">Description: Configures a hash seed (that is, change the hash policy) and hashes data of the smallint type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p20773315124414">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p4773171544410">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen67311258194920"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_smallint</span><span class="p">(</span><span class="mi">100</span><span class="p">::</span><span class="nb">smallint</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_smallint</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">8349353095166695771</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section1515441515310"><h4 class="sectiontitle">hll_hash_integer(integer)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p188441026174510">Description: Hashes data of the integer type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p9109154417457">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p77875718452">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen19719151604620"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_integer</span><span class="w"> </span>
|
|
<span class="c1">----------------------</span>
|
|
<span class="w"> </span><span class="o">-</span><span class="mi">3485513579396041028</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section10976954175218"><h4 class="sectiontitle">hll_hash_integer(integer, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p10177323145115">Description: Hashes data of the integer type and configures a hash seed (that is, change the hash policy).</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p717712310518">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p19177102375115">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen86051114205619"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_integer</span><span class="w"> </span>
|
|
<span class="c1">--------------------</span>
|
|
<span class="w"> </span><span class="mi">183371090322255134</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section1964385925211"><h4 class="sectiontitle">hll_hash_bigint(bigint)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1824419483">Description: Hashes data of the bigint type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p11598191915488">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1497803104816">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen13951039165412"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_bigint</span><span class="p">(</span><span class="mi">100</span><span class="p">::</span><span class="nb">bigint</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_bigint</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">8349353095166695771</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section173468191535"><h4 class="sectiontitle">hll_hash_bigint(bigint, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p01736302526">Description: Hashes data of the bigint type and configures a hash seed (that is, change the hash policy).</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p817373015525">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p16173530175215">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen201521340125618"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_bigint</span><span class="p">(</span><span class="mi">100</span><span class="p">::</span><span class="nb">bigint</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_bigint</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">4631120266694327276</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section164941322175317"><h4 class="sectiontitle">hll_hash_bytea(bytea)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1390229154916">Description: Hashes data of the bytea type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1488716439493">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p15816142145212">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen14291944185213"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_bytea</span><span class="p">(</span><span class="n">E</span><span class="s1">'\\x'</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_bytea</span><span class="w"> </span>
|
|
<span class="c1">----------------</span>
|
|
<span class="w"> </span><span class="mi">0</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section9362182595311"><h4 class="sectiontitle">hll_hash_bytea(bytea, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p9474113115313">Description: Hashes data of the bytea type and configures a hash seed (that is, change the hash policy).</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p164741913115317">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p17474181345310">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen14995846195613"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_bytea</span><span class="p">(</span><span class="n">E</span><span class="s1">'\\x'</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_bytea</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">6574525721897061910</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section2441628125313"><h4 class="sectiontitle">hll_hash_text(text)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p975971875412">Description: Hashes data of the text type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1356010357542">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p169201850195417">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen924813111555"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_text</span><span class="p">(</span><span class="s1">'AB'</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_text</span><span class="w"> </span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">5365230931951287672</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section47775318531"><h4 class="sectiontitle">hll_hash_text(text, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p5759191875417">Description: Hashes data of the text type and configures a hash seed (that is, change the hash policy).</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1975961813546">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p117599187549">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen7471125093417"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_text</span><span class="p">(</span><span class="s1">'AB'</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_text</span>
|
|
<span class="c1">---------------------</span>
|
|
<span class="w"> </span><span class="mi">7680762839921155903</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section15700153418530"><h4 class="sectiontitle">hll_hash_any(anytype)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p5937103516556">Description: Hashes data of any type.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1484847125510">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p58671952597">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen16992812185916"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_any</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_any</span><span class="w"> </span>
|
|
<span class="c1">----------------------</span>
|
|
<span class="w"> </span><span class="o">-</span><span class="mi">8604791237420463362</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
|
|
<span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_any</span><span class="p">(</span><span class="s1">'08:00:2b:01:02:03'</span><span class="p">::</span><span class="n">macaddr</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_any</span><span class="w"> </span>
|
|
<span class="c1">----------------------</span>
|
|
<span class="w"> </span><span class="o">-</span><span class="mi">4883882473551067169</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section67863812534"><h4 class="sectiontitle">hll_hash_any(anytype, int32)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p11527182214554">Description: Hashes data of any type and configures a hash seed (that is, change the hash policy).</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p1652718228557">Return type: hll_hashval</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p7527422135514">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen315816253573"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hash_any</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="n">hll_hash_any</span><span class="w"> </span>
|
|
<span class="c1">----------------------</span>
|
|
<span class="w"> </span><span class="o">-</span><span class="mi">1478847531811254870</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section1118154118536"><h4 class="sectiontitle">hll_hashval_eq(hll_hashval, hll_hashval)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p7498123719018">Description: Compares two pieces of data of the hll_hashval type to check whether they are the same.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p119982521903">Return type: bool</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p473220582000">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen184516181417"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hashval_eq</span><span class="p">(</span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="w"> </span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">1</span><span class="p">));</span>
|
|
<span class="w"> </span><span class="n">hll_hashval_eq</span><span class="w"> </span>
|
|
<span class="c1">----------------</span>
|
|
<span class="w"> </span><span class="n">t</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_section691616438534"><h4 class="sectiontitle">hll_hashval_ne(hll_hashval, hll_hashval)</h4><p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p763471424">Description: Compares two pieces of data of the hll_hashval type to check whether they are different.</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p497629825">Return type: bool</p>
|
|
<p id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_p614410385211">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460881008__en-us_topic_0000001445026364_screen73758524"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">hll_hashval_ne</span><span class="p">(</span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="w"> </span><span class="n">hll_hash_integer</span><span class="p">(</span><span class="mi">1</span><span class="p">));</span>
|
|
<span class="w"> </span><span class="n">hll_hashval_ne</span><span class="w"> </span>
|
|
<span class="c1">----------------</span>
|
|
<span class="w"> </span><span class="n">f</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0042.html">HLL Functions and Operators</a></div>
|
|
</div>
|
|
</div>
|
|
|