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>
43 lines
4.2 KiB
HTML
43 lines
4.2 KiB
HTML
<a name="EN-US_TOPIC_0000001218695060"></a><a name="EN-US_TOPIC_0000001218695060"></a>
|
|
|
|
<h1 class="topictitle1">RoaringBitmap</h1>
|
|
<div id="body0000001218695060"><p id="EN-US_TOPIC_0000001218695060__p13827145216550">In GaussDB(DWS) 8.1.3 and later, you can use the RoaringBitmap data type to store bitmap datasets.</p>
|
|
<p id="EN-US_TOPIC_0000001218695060__p1110933611501">The RoaringBitmap data type supports row-store and column-store tables.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001218695060__t46041f911048428d9ee80bf0b323b430" frame="border" border="1" rules="all"><caption><b>Table 1 </b>RoaringBitmap</caption><thead align="left"><tr id="EN-US_TOPIC_0000001218695060__r9ad03b8b7e5b4321af76ccdbec2bffbe"><th align="left" class="cellrowborder" valign="top" width="15.040000000000001%" id="mcps1.3.3.2.5.1.1"><p id="EN-US_TOPIC_0000001218695060__a5513e66f3d6d4e028f0304a65bf84187">Name</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="18.42%" id="mcps1.3.3.2.5.1.2"><p id="EN-US_TOPIC_0000001218695060__a548232ad29e943c6ac4732b770bb10d0">Storage Size</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="16.35%" id="mcps1.3.3.2.5.1.3"><p id="EN-US_TOPIC_0000001218695060__a5a7885e85968462b8c8145fbb8f91829">Description</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50.19%" id="mcps1.3.3.2.5.1.4"><p id="EN-US_TOPIC_0000001218695060__a61905c733dc04d2ab357e7ec6967396b">Range</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001218695060__r586163684609437da45984797c648fed"><td class="cellrowborder" valign="top" width="15.040000000000001%" headers="mcps1.3.3.2.5.1.1 "><p id="EN-US_TOPIC_0000001218695060__ab26d599469db40d2850f7652f747439b">RoaringBitmap</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="18.42%" headers="mcps1.3.3.2.5.1.2 "><p id="EN-US_TOPIC_0000001218695060__a9ccc33550c1f4a7ab4cecf886ab61dc8">32 bytes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="16.35%" headers="mcps1.3.3.2.5.1.3 "><p id="EN-US_TOPIC_0000001218695060__af3eee822ac964d14a15df94736efcc87">Stores bitmap data sets.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50.19%" headers="mcps1.3.3.2.5.1.4 "><p id="EN-US_TOPIC_0000001218695060__ac15fe3bc67914c2986cf96fd267523a4">-2,147,483,648~2,147,483,647</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001218695060__p13707626145810">Example: Create a table with the RoaringBitmap data type.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001218695060__screen33146405517"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">r_row</span><span class="w"> </span><span class="p">(</span><span class="n">a</span><span class="w"> </span><span class="nb">int</span><span class="w"> </span><span class="p">,</span><span class="n">b</span><span class="w"> </span><span class="nb">text</span><span class="p">,</span><span class="w"> </span><span class="k">c</span><span class="w"> </span><span class="n">roaringbitmap</span><span class="p">);</span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">r_col</span><span class="w"> </span><span class="p">(</span><span class="n">a</span><span class="w"> </span><span class="nb">int</span><span class="w"> </span><span class="p">,</span><span class="n">b</span><span class="w"> </span><span class="nb">text</span><span class="p">,</span><span class="w"> </span><span class="k">c</span><span class="w"> </span><span class="n">roaringbitmap</span><span class="p">)</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="p">(</span><span class="n">orientation</span><span class="o">=</span><span class="k">column</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0008.html">Data Types</a></div>
|
|
</div>
|
|
</div>
|
|
|