doc-exports/docs/dws/dev/dws_06_0037.html
Lu, Huayi a24ca60074 DWS DEVELOPER 811 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Lu, Huayi <luhuayi@huawei.com>
Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
2023-01-19 13:37:49 +00:00

920 lines
115 KiB
HTML

<a name="EN-US_TOPIC_0000001099150592"></a><a name="EN-US_TOPIC_0000001099150592"></a>
<h1 class="topictitle1">Geometric Functions and Operators</h1>
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001099150592__s7d7ccfd1ef944295b2bbd6f7e0accd69"><h4 class="sectiontitle">Geometric Operators</h4><ul id="EN-US_TOPIC_0000001099150592__u7e7a046cca5241558592c7e6b72b7c41"><li id="EN-US_TOPIC_0000001099150592__l453104460e1741df9824cdd78472e18b">+<p id="EN-US_TOPIC_0000001099150592__a169a6cf0fb15413ab0b3613509b3ccac"><a name="EN-US_TOPIC_0000001099150592__l453104460e1741df9824cdd78472e18b"></a><a name="l453104460e1741df9824cdd78472e18b"></a>Description: Translation</p>
<p id="EN-US_TOPIC_0000001099150592__ad0cda143daa34e999d3afc2415e088f6">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sa5e262a2fcbc45b592046937ca2eb016"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(2.0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__la85b34082de840d4995b20097d8d5b9c">-<p id="EN-US_TOPIC_0000001099150592__a85ccb961c8674e54a7a4195ab9f7bf59"><a name="EN-US_TOPIC_0000001099150592__la85b34082de840d4995b20097d8d5b9c"></a><a name="la85b34082de840d4995b20097d8d5b9c"></a>Description: Translation</p>
<p id="EN-US_TOPIC_0000001099150592__a917f2a294a874a54aa1c932632b90c82">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s57e88a1259474feab212b63f78e2de9c"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(2.0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------</span>
<span class="w"> </span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__la1bd0defaac8455cb74177c47f4c3992">*<p id="EN-US_TOPIC_0000001099150592__a8cbd1b908a2b43a8abc71461b116cb1e"><a name="EN-US_TOPIC_0000001099150592__la1bd0defaac8455cb74177c47f4c3992"></a><a name="la1bd0defaac8455cb74177c47f4c3992"></a>Description: Scaling out/rotation</p>
<p id="EN-US_TOPIC_0000001099150592__a59f021092e174b029df50b7468037120">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s6abca283f6fb42e3b3c76942aa3dc582"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(2.0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">),(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__la1ba5663c2bc4228a2196fee926aa68f">/<p id="EN-US_TOPIC_0000001099150592__af66a1909fb284e8694f1fffe77e88a5b"><a name="EN-US_TOPIC_0000001099150592__la1ba5663c2bc4228a2196fee926aa68f"></a><a name="la1ba5663c2bc4228a2196fee926aa68f"></a>Description: Scaling in/rotation</p>
<p id="EN-US_TOPIC_0000001099150592__afa9db36277f0429584e288f208ec9500">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5c64866548ec45bea7052e51394e909f"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(2.0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l3e3dcd8cafa84b2384139c4e15e64877">#<p id="EN-US_TOPIC_0000001099150592__afcef85fc80c74832922959279c06946f"><a name="EN-US_TOPIC_0000001099150592__l3e3dcd8cafa84b2384139c4e15e64877"></a><a name="l3e3dcd8cafa84b2384139c4e15e64877"></a>Description: Point or box of intersection</p>
<p id="EN-US_TOPIC_0000001099150592__a01cef5552f1c4ec7a92282aadf4990ff">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5b30d831dea641e5987eba98f0d0d23e"><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">box</span><span class="s1">'((1,-1),(-1,1))'</span><span class="w"> </span><span class="o">#</span><span class="w"> </span><span class="n">box</span><span class="s1">'((1,1),(-1,-1))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l014d08cd86ea43c8b573e5482f8c3a32">#<p id="EN-US_TOPIC_0000001099150592__afd576eeca6974834a9fbaa486e0c32ef"><a name="EN-US_TOPIC_0000001099150592__l014d08cd86ea43c8b573e5482f8c3a32"></a><a name="l014d08cd86ea43c8b573e5482f8c3a32"></a>Description: Number of paths or polygon vertexs</p>
<p id="EN-US_TOPIC_0000001099150592__ab4d6cda8fab34b7bb50f58c3d4d60a4d">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sa836ec7e99984b7d95f12f7ab2f59621"><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="o">#</span><span class="w"> </span><span class="n">path</span><span class="s1">'((1,0),(0,1),(-1,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">3</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l5503465c26cf4d08a72779ee0aa68960">@-@<p id="EN-US_TOPIC_0000001099150592__afcd4cdfeae3d409ca33c43afe8d61eba"><a name="EN-US_TOPIC_0000001099150592__l5503465c26cf4d08a72779ee0aa68960"></a><a name="l5503465c26cf4d08a72779ee0aa68960"></a>Description: Length or circumference</p>
<p id="EN-US_TOPIC_0000001099150592__a5f1c199858e544739155b29a3aa4256b">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s8e792a974e1c46b5bac4599f6cccbc3b"><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="o">@-@</span><span class="w"> </span><span class="n">path</span><span class="w"> </span><span class="s1">'((0,0),(1,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">2</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l722c44d5638c4ca9b614028e3fb860f7">@@<p id="EN-US_TOPIC_0000001099150592__af759f91e961d4fc9bccaa5a5cd583780"><a name="EN-US_TOPIC_0000001099150592__l722c44d5638c4ca9b614028e3fb860f7"></a><a name="l722c44d5638c4ca9b614028e3fb860f7"></a>Description: Center of box</p>
<p id="EN-US_TOPIC_0000001099150592__ab2cb91344e8b4a50bce18f10a8100702">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s61e5fecfc3d64539bb12cf3932646435"><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="o">@@</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),10)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lff40c3390ea24646a3f37a70d3c3f0b0">##<p id="EN-US_TOPIC_0000001099150592__a4cf15b32928f48df954d7588eea07cdb"><a name="EN-US_TOPIC_0000001099150592__lff40c3390ea24646a3f37a70d3c3f0b0"></a><a name="lff40c3390ea24646a3f37a70d3c3f0b0"></a>Description: Closest point to first figure on second figure.</p>
<p id="EN-US_TOPIC_0000001099150592__a552c2f5251b64fbab13fcd3c392ab287">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__scc4dca0a15a7416bbb9fc6bc245f6cc9"><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">point</span><span class="w"> </span><span class="s1">'(0,0)'</span><span class="w"> </span><span class="o">##</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((2,0),(0,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l89187d04c7c34891aa481a60c4f5937d">&lt;-&gt;<p id="EN-US_TOPIC_0000001099150592__a5cdb5024a64e4f4aacd533f326acf873"><a name="EN-US_TOPIC_0000001099150592__l89187d04c7c34891aa481a60c4f5937d"></a><a name="l89187d04c7c34891aa481a60c4f5937d"></a>Description: Distance between the two figures.</p>
<p id="EN-US_TOPIC_0000001099150592__a3934859f5f2341c08873f4199a949ca1">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s1135aa886a4d453991fd709289188807"><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">circle</span><span class="w"> </span><span class="s1">'((0,0),1)'</span><span class="w"> </span><span class="o">&lt;-&gt;</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((5,0),1)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">3</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l5768033eb1784a3f87b75a7a2da58faf">&amp;&amp;<p id="EN-US_TOPIC_0000001099150592__a4f630e9fc7d34c7b91ea133608ec12e2"><a name="EN-US_TOPIC_0000001099150592__l5768033eb1784a3f87b75a7a2da58faf"></a><a name="l5768033eb1784a3f87b75a7a2da58faf"></a>Description: Overlaps? (One point in common makes this true.)</p>
<p id="EN-US_TOPIC_0000001099150592__a0388a6d52501411fa5ca6b89f7c28179">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s34a0e0a52c294abfb4b980faf59a08dd"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l88f0296027514c6381b881323ddcf139">&lt;&lt;<p id="EN-US_TOPIC_0000001099150592__aa5045c85953f4b1d84562630d626d9b0"><a name="EN-US_TOPIC_0000001099150592__l88f0296027514c6381b881323ddcf139"></a><a name="l88f0296027514c6381b881323ddcf139"></a>Description: Is strictly left of (no common horizontal coordinate)?</p>
<p id="EN-US_TOPIC_0000001099150592__ac61f824dccd648528c3b47e501e5d3a3">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sff373db056a84e05b64d4b1608bb78ee"><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">circle</span><span class="w"> </span><span class="s1">'((0,0),1)'</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((5,0),1)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l5aa00ec1df3944bdad551a38190e0659">&gt;&gt;<p id="EN-US_TOPIC_0000001099150592__a532ba7fd6f22417aa0e0f9fa95ce530a"><a name="EN-US_TOPIC_0000001099150592__l5aa00ec1df3944bdad551a38190e0659"></a><a name="l5aa00ec1df3944bdad551a38190e0659"></a>Description: Is strictly right of (no common horizontal coordinate)?</p>
<p id="EN-US_TOPIC_0000001099150592__adf0d97e2d21f443e8ad80e0d0cfd127f">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s816759a62ea645abac1a0a08c314303e"><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">circle</span><span class="w"> </span><span class="s1">'((5,0),1)'</span><span class="w"> </span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),1)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l809112fc7da644219b18a452bc945446">&amp;&lt;<p id="EN-US_TOPIC_0000001099150592__aef3a0c5c39b447a48a94814e2661a2fd"><a name="EN-US_TOPIC_0000001099150592__l809112fc7da644219b18a452bc945446"></a><a name="l809112fc7da644219b18a452bc945446"></a>Description: Does not extend to the right of?</p>
<p id="EN-US_TOPIC_0000001099150592__a03bcf617ca11464ba2382163a42059a4">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sf49564d595c0468e89545ea47be80d20"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">&amp;&lt;</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lb78aa46e1c0a433a8b95fcda9a9206dc">&amp;&gt;<p id="EN-US_TOPIC_0000001099150592__a444dfbbbdd114fa3b694b7cf80f5320c"><a name="EN-US_TOPIC_0000001099150592__lb78aa46e1c0a433a8b95fcda9a9206dc"></a><a name="lb78aa46e1c0a433a8b95fcda9a9206dc"></a>Description: Does not extend to the left of?</p>
<p id="EN-US_TOPIC_0000001099150592__a246686a59b7e4fce8c51804cfb8a1ee9">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s68db49ba056d4346861cb0afdda7850d"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(3,3))'</span><span class="w"> </span><span class="o">&amp;&gt;</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l2b6e2de471f646f19f09830dfb87258e">&lt;&lt;|<p id="EN-US_TOPIC_0000001099150592__a7478f7149e3943b5ac25a9ef7d310e49"><a name="EN-US_TOPIC_0000001099150592__l2b6e2de471f646f19f09830dfb87258e"></a><a name="l2b6e2de471f646f19f09830dfb87258e"></a>Description: Is strictly below (no common horizontal coordinate)?</p>
<p id="EN-US_TOPIC_0000001099150592__a95a44252cf804f859272f73b7a6f65f5">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s03cc6276319c4b9a8c4466d229c3df58"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(3,3))'</span><span class="w"> </span><span class="o">&lt;&lt;|</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((3,4),(5,5))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lb1ff837732114d1e802209f9108f9405">|&gt;&gt;<p id="EN-US_TOPIC_0000001099150592__a4c5b8765907e4859805d4fa6d9da6217"><a name="EN-US_TOPIC_0000001099150592__lb1ff837732114d1e802209f9108f9405"></a><a name="lb1ff837732114d1e802209f9108f9405"></a>Description: Is strictly above (no common horizontal coordinate)?</p>
<p id="EN-US_TOPIC_0000001099150592__ab865c4dd5e624061b5234ad1852e64cb">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sf6a9fd6886204ac28966405f0112cb7b"><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">box</span><span class="w"> </span><span class="s1">'((3,4),(5,5))'</span><span class="w"> </span><span class="o">|&gt;&gt;</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(3,3))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l7dc7820d719b4237a97d3a7746cd2ece">&amp;&lt;|<p id="EN-US_TOPIC_0000001099150592__a5afdf1d5cde743b5bbb23ed6df799cc0"><a name="EN-US_TOPIC_0000001099150592__l7dc7820d719b4237a97d3a7746cd2ece"></a><a name="l7dc7820d719b4237a97d3a7746cd2ece"></a>Description: Does not extend above?</p>
<p id="EN-US_TOPIC_0000001099150592__a7c2c56d5c6ec4d169ca34b3cc37e650f">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__se97de6bd3d224bb28e1fc9dfc1547dd9"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">&amp;&lt;|</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l6c5af9bb485d48b9b1cfa2671d72f0d5">|&amp;&gt;<p id="EN-US_TOPIC_0000001099150592__a780c1408a4604195bfc518c9898485e3"><a name="EN-US_TOPIC_0000001099150592__l6c5af9bb485d48b9b1cfa2671d72f0d5"></a><a name="l6c5af9bb485d48b9b1cfa2671d72f0d5"></a>Description: Does not extend below?</p>
<p id="EN-US_TOPIC_0000001099150592__aab224f259c2948c5b5f8f334381de903">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s61a7732230e5467ba4901a53d897c5fc"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(3,3))'</span><span class="w"> </span><span class="o">|&amp;&gt;</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l3474a6077ce4485f97aaf4b97d5461db">&lt;^<p id="EN-US_TOPIC_0000001099150592__a1ec2d0ad8f6c4f6a906c808ff82e5790"><a name="EN-US_TOPIC_0000001099150592__l3474a6077ce4485f97aaf4b97d5461db"></a><a name="l3474a6077ce4485f97aaf4b97d5461db"></a>Description: Is below (allows touching)?</p>
<p id="EN-US_TOPIC_0000001099150592__ac3a89a64ba834b41895532df82de8baa">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s26f354e2d6e04803a67cfbfec324372f"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(-3,-3))'</span><span class="w"> </span><span class="o">&lt;^</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l2d3ea14c363d4a09ade2c37f9bdf1c35">&gt;^<p id="EN-US_TOPIC_0000001099150592__aa5667c3c1ea046768d4246eb8db6becd"><a name="EN-US_TOPIC_0000001099150592__l2d3ea14c363d4a09ade2c37f9bdf1c35"></a><a name="l2d3ea14c363d4a09ade2c37f9bdf1c35"></a>Description: Is above (allows touching)?</p>
<p id="EN-US_TOPIC_0000001099150592__ab2ae818864cc4003ab7f00d62a35c90f">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s7373f02b303a462281d7d8dfedcd3d2f"><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">box</span><span class="w"> </span><span class="s1">'((0,0),(2,2))'</span><span class="w"> </span><span class="o">&gt;^</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(-3,-3))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lfd363e81da6b4ea8a10cd019f3041ebe">?#<p id="EN-US_TOPIC_0000001099150592__aa2b76395246c479f992b9462b835259b"><a name="EN-US_TOPIC_0000001099150592__lfd363e81da6b4ea8a10cd019f3041ebe"></a><a name="lfd363e81da6b4ea8a10cd019f3041ebe"></a>Description: Intersect?</p>
<p id="EN-US_TOPIC_0000001099150592__ab4bda61d2bb142d980545f5282837bba">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s47035c16eef147f796fbe6608208b4ad"><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">lseg</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="w"> </span><span class="o">?#</span><span class="w"> </span><span class="n">box</span><span class="w"> </span><span class="s1">'((-2,-2),(2,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l6f9869f939e344dd979bc6ddb83f7afa">?-<p id="EN-US_TOPIC_0000001099150592__a391be5cded474b6f8dbbbe27c8077785"><a name="EN-US_TOPIC_0000001099150592__l6f9869f939e344dd979bc6ddb83f7afa"></a><a name="l6f9869f939e344dd979bc6ddb83f7afa"></a>Description: Is horizontal?</p>
<p id="EN-US_TOPIC_0000001099150592__ae28e39dcf8254c7c9de830d17c9cb492">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s4e8ab151e8af42daaaaf2e8d96e9b6d5"><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="o">?-</span><span class="w"> </span><span class="n">lseg</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l89bc8a8bb42f49e298fbcd1ece694362">?-<p id="EN-US_TOPIC_0000001099150592__a046d6dbb67914370a9565549aac798e3"><a name="EN-US_TOPIC_0000001099150592__l89bc8a8bb42f49e298fbcd1ece694362"></a><a name="l89bc8a8bb42f49e298fbcd1ece694362"></a>Description: Are horizontally aligned?</p>
<p id="EN-US_TOPIC_0000001099150592__a999ab2014e8747d48bf3c3f468faa64d">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s1769e3c65e66454087e50dc3d3107a22"><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">point</span><span class="w"> </span><span class="s1">'(1,0)'</span><span class="w"> </span><span class="o">?-</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l9201084bf5fc4bbf85d3dcb3346c9f2b">?|<p id="EN-US_TOPIC_0000001099150592__a04386da9aa414dea9cace01c5d1e93f1"><a name="EN-US_TOPIC_0000001099150592__l9201084bf5fc4bbf85d3dcb3346c9f2b"></a><a name="l9201084bf5fc4bbf85d3dcb3346c9f2b"></a>Description: Is vertical?</p>
<p id="EN-US_TOPIC_0000001099150592__aaa159aa6e16a493687b300262285ccac">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s0ccf5ef22a4b4165a9be381825275950"><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="o">?|</span><span class="w"> </span><span class="n">lseg</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">f</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lc3c64a4e306e47bbac581b5eb4a1d1b0">?|<p id="EN-US_TOPIC_0000001099150592__ac41714272e6a41a094b81ef3556d6ea4"><a name="EN-US_TOPIC_0000001099150592__lc3c64a4e306e47bbac581b5eb4a1d1b0"></a><a name="lc3c64a4e306e47bbac581b5eb4a1d1b0"></a>Description: Are vertically aligned?</p>
<p id="EN-US_TOPIC_0000001099150592__a0ac266af78d847789d65b8fc02c1ded0">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__see21916056ab4fec9d4f916832a79dab"><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">point</span><span class="w"> </span><span class="s1">'(0,1)'</span><span class="w"> </span><span class="o">?|</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(0,0)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l8922058ebfe14a1f9337e6f324c84310">?-|<p id="EN-US_TOPIC_0000001099150592__aa17e736277ad4ba7b7cd7c9f14aba3dd"><a name="EN-US_TOPIC_0000001099150592__l8922058ebfe14a1f9337e6f324c84310"></a><a name="l8922058ebfe14a1f9337e6f324c84310"></a>Description: Are perpendicular?</p>
<p id="EN-US_TOPIC_0000001099150592__a539d823792f04e8384a1279c1baa3813">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s2f48c29cd4954fd6b290ba133efab80e"><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">lseg</span><span class="w"> </span><span class="s1">'((0,0),(0,1))'</span><span class="w"> </span><span class="o">?-|</span><span class="w"> </span><span class="n">lseg</span><span class="w"> </span><span class="s1">'((0,0),(1,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l86e8a364fb864fb28d2ac85332912f03">?||<p id="EN-US_TOPIC_0000001099150592__ac0713cbc219b40a69af72ba9b9bf59dd"><a name="EN-US_TOPIC_0000001099150592__l86e8a364fb864fb28d2ac85332912f03"></a><a name="l86e8a364fb864fb28d2ac85332912f03"></a>Description: Are parallel?</p>
<p id="EN-US_TOPIC_0000001099150592__a028c4e12e2634ae5beb16ffdb04e08d3">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s37f03c95e9cb4d85a35f74404867a1f3"><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">lseg</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="w"> </span><span class="o">?||</span><span class="w"> </span><span class="n">lseg</span><span class="w"> </span><span class="s1">'((-1,2),(1,2))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l51cce6e74bf446d28ef899c81aa73fba">@&gt;<p id="EN-US_TOPIC_0000001099150592__a82c238045d984720929163edbbc2c73f"><a name="EN-US_TOPIC_0000001099150592__l51cce6e74bf446d28ef899c81aa73fba"></a><a name="l51cce6e74bf446d28ef899c81aa73fba"></a>Description: Contains?</p>
<p id="EN-US_TOPIC_0000001099150592__aca5e8f6cf0b74bc38efce0b57f4ca7fa">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sc36a387b3b164057ab6966273ea37201"><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">circle</span><span class="w"> </span><span class="s1">'((0,0),2)'</span><span class="w"> </span><span class="o">@&gt;</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(1,1)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__le72d611c01ee48a4a97bc6bcad3f95f6">&lt;@<p id="EN-US_TOPIC_0000001099150592__a1a9e0be3e3fa41d1b172c28c7427645c"><a name="EN-US_TOPIC_0000001099150592__le72d611c01ee48a4a97bc6bcad3f95f6"></a><a name="le72d611c01ee48a4a97bc6bcad3f95f6"></a>Description: Contained in or on?</p>
<p id="EN-US_TOPIC_0000001099150592__ae31aa89cfabc4ee4a142728bab4e44ec">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5f984ea72a1342c59386ac2e1dac3375"><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">point</span><span class="w"> </span><span class="s1">'(1,1)'</span><span class="w"> </span><span class="o">&lt;@</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2)'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l232e66f21986496e9c31c4dbfc1c63b7">~=<p id="EN-US_TOPIC_0000001099150592__abdd15a7bed074514bb667e4167bc7904"><a name="EN-US_TOPIC_0000001099150592__l232e66f21986496e9c31c4dbfc1c63b7"></a><a name="l232e66f21986496e9c31c4dbfc1c63b7"></a>Description: Same as?</p>
<p id="EN-US_TOPIC_0000001099150592__a4b2eff3b963b40b69f03a73625ecef4a">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sfb61d4796f294dc280748fddc4bbaa74"><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">polygon</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="w"> </span><span class="o">~=</span><span class="w"> </span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((1,1),(0,0))'</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001099150592__sbff2c452b60e4e038c25bbd4fdd36505"><h4 class="sectiontitle">Geometric Functions</h4><ul id="EN-US_TOPIC_0000001099150592__uc51da151035b4d9599cecf91a575cd71"><li id="EN-US_TOPIC_0000001099150592__l34e9618d50e74a128cbf19e2e7096754">area(object)<p id="EN-US_TOPIC_0000001099150592__a7e6de3deb75f4c1a91cbd83664ac55a5"><a name="EN-US_TOPIC_0000001099150592__l34e9618d50e74a128cbf19e2e7096754"></a><a name="l34e9618d50e74a128cbf19e2e7096754"></a>Description: Area calculation</p>
<p id="EN-US_TOPIC_0000001099150592__adc98b90e886b4a69b7d999205aa25db3">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__a77502a8ce3344613848836d875ca5d83">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sf24b5d1b3ed546a0a2992786f730ecc9"><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">area</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">1</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l5b1063b62449417f94ccf3b73332ba21">center(object)<p id="EN-US_TOPIC_0000001099150592__a0846eac812494dc19e0121aa214b51fd"><a name="EN-US_TOPIC_0000001099150592__l5b1063b62449417f94ccf3b73332ba21"></a><a name="l5b1063b62449417f94ccf3b73332ba21"></a>Description: Figure center calculation</p>
<p id="EN-US_TOPIC_0000001099150592__a5927f6e57f484965b8b5099042997f52">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__afce7241f5463450997a76eb0dde7aecc">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s8a858de7c8e94a7fab94c0dd9533bde2"><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">center</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,2))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">5</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__ld21f33ead4724e36a68b9bfdc9b1ed2d">diameter(circle)<p id="EN-US_TOPIC_0000001099150592__ac2638e29bd9b4475bb585aa8ea84707b"><a name="EN-US_TOPIC_0000001099150592__ld21f33ead4724e36a68b9bfdc9b1ed2d"></a><a name="ld21f33ead4724e36a68b9bfdc9b1ed2d"></a>Description: Circle diameter calculation</p>
<p id="EN-US_TOPIC_0000001099150592__a6f5b376c36d54399ab4c92e295703f61">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__aa3906ac36f984e7abbb6eaa32a6d8300">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s35b9b104b71a4c20a66bc2a4f61d6d39"><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">diameter</span><span class="p">(</span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">4</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l974d013907d149ffb35dc33110956bf9">height(box)<p id="EN-US_TOPIC_0000001099150592__a9ac4ec2e7e15450a98c2a5336b08d5a7"><a name="EN-US_TOPIC_0000001099150592__l974d013907d149ffb35dc33110956bf9"></a><a name="l974d013907d149ffb35dc33110956bf9"></a>Description: Vertical size of box</p>
<p id="EN-US_TOPIC_0000001099150592__a157dd14ea9a44e129c9cd7346c47e4b6">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__a8ff1cc5812774c19a16e283cb422a05c">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5a7e09cfed3a4026b881fc34b6983b51"><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">height</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">1</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l737986114e2547188a7d264365dd86ed">isclosed(path)<p id="EN-US_TOPIC_0000001099150592__a886a181dadbe434e82370af7f3f42558"><a name="EN-US_TOPIC_0000001099150592__l737986114e2547188a7d264365dd86ed"></a><a name="l737986114e2547188a7d264365dd86ed"></a>Description: A closed path?</p>
<p id="EN-US_TOPIC_0000001099150592__adb4f39d8511847d4a1728f6b05674535">Return type: <span id="EN-US_TOPIC_0000001099150592__text15650131011514">boolean</span></p>
<p id="EN-US_TOPIC_0000001099150592__afb4603016e2740208535b91c5bb38678">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sd3df0b8ed83c42d0bf999e7bbf087aa0"><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">isclosed</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__la188bec476dc4fbaaad5454187fb399b">isopen(path)<p id="EN-US_TOPIC_0000001099150592__aa95a1c6af9bc4e3b9277380f4d5a9bf0"><a name="EN-US_TOPIC_0000001099150592__la188bec476dc4fbaaad5454187fb399b"></a><a name="la188bec476dc4fbaaad5454187fb399b"></a>Description: An open path?</p>
<p id="EN-US_TOPIC_0000001099150592__a3cd2d3303a1340aa8e9bd8435feeb872">Return type: <span id="EN-US_TOPIC_0000001099150592__text14447152445112">boolean</span></p>
<p id="EN-US_TOPIC_0000001099150592__af1d039eb978444f0ade88b2e2d9249ec">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sb121e8ae47304059b4d8ea2e94311d54"><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">isopen</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'[(0,0),(1,1),(2,0)]'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="n">t</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l7dc40f2d54684ad59106add0bde8dd7d">length(object)<p id="EN-US_TOPIC_0000001099150592__a3e119ef1be234d6287be304fa34edebb"><a name="EN-US_TOPIC_0000001099150592__l7dc40f2d54684ad59106add0bde8dd7d"></a><a name="l7dc40f2d54684ad59106add0bde8dd7d"></a>Description: Length calculation</p>
<p id="EN-US_TOPIC_0000001099150592__a5c3f7b8d472f4356bfc89b347fae7c5b">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__ae5496ffe6b8143048847d9c3ad56c9a9">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sc306bc0104fb4dc0b305288b2cf0401a"><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="k">length</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">4</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l44542911f2a54817a895bff1138cf380">npoints(path)<p id="EN-US_TOPIC_0000001099150592__a4a94532191514931a82294e1b9be945e"><a name="EN-US_TOPIC_0000001099150592__l44542911f2a54817a895bff1138cf380"></a><a name="l44542911f2a54817a895bff1138cf380"></a>Description: Number of points in path</p>
<p id="EN-US_TOPIC_0000001099150592__a9ad7c2a1daff47ccb3fd6616d24baac5">Return type: int</p>
<p id="EN-US_TOPIC_0000001099150592__a49d20a0429ca4c80bb23dd0b1d1be914">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s315bbe2656bf406489149408a74772cc"><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">npoints</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'[(0,0),(1,1),(2,0)]'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">3</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l5fca1153b54c4849b908042abe9e2bdc">npoints(polygon)<p id="EN-US_TOPIC_0000001099150592__afef73f99001b4fb9bdcddd0f7848d35e"><a name="EN-US_TOPIC_0000001099150592__l5fca1153b54c4849b908042abe9e2bdc"></a><a name="l5fca1153b54c4849b908042abe9e2bdc"></a>Description: Number of points in polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a0f42e52787a64490830922c9ca004e17">Return type: int</p>
<p id="EN-US_TOPIC_0000001099150592__a1fa72bf908c84899b1b45b639184d137">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s7a11423e22b64eb1acea551d54303d37"><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">npoints</span><span class="p">(</span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((1,1),(0,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">2</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l9c9eea7ad2a84a688f8e8b211ebe7d78">pclose(path)<p id="EN-US_TOPIC_0000001099150592__a961ac5d17e4e4498aa7f73ce63a3cae1"><a name="EN-US_TOPIC_0000001099150592__l9c9eea7ad2a84a688f8e8b211ebe7d78"></a><a name="l9c9eea7ad2a84a688f8e8b211ebe7d78"></a>Description: Converts path to closed.</p>
<p id="EN-US_TOPIC_0000001099150592__a285ec1d0473745a3a46448a964d06b3f">Return type: path</p>
<p id="EN-US_TOPIC_0000001099150592__af40acf21648044a3b11a563be723fb1e">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sbfc5b6b1671546dd88ffd2bb803aa225"><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">pclose</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'[(0,0),(1,1),(2,0)]'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------</span>
<span class="w"> </span><span class="p">((</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l6804d1fce6a94487af24d45ea4f5f5f5">popen(path)<p id="EN-US_TOPIC_0000001099150592__aa08e22cd670141e5b48b1f41ab4ca894"><a name="EN-US_TOPIC_0000001099150592__l6804d1fce6a94487af24d45ea4f5f5f5"></a><a name="l6804d1fce6a94487af24d45ea4f5f5f5"></a>Description: Converts path to open.</p>
<p id="EN-US_TOPIC_0000001099150592__a4f2dc56f3bf74f7d93586c0b9a5932f1">Return type: path</p>
<p id="EN-US_TOPIC_0000001099150592__a8562d885dcc44fe6ad2fe0ced5cbcee0">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s9d9e32e98eb347c3bfd85beeb1b0e4d1"><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">popen</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------</span>
<span class="w"> </span><span class="p">[(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">)]</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l938f8f51b5f544d7ae520a437fb7da7f">radius(circle)<p id="EN-US_TOPIC_0000001099150592__ac058f6f84a204673a9a8e64cf8ec574e"><a name="EN-US_TOPIC_0000001099150592__l938f8f51b5f544d7ae520a437fb7da7f"></a><a name="l938f8f51b5f544d7ae520a437fb7da7f"></a>Description: Circle diameter calculation</p>
<p id="EN-US_TOPIC_0000001099150592__abb184db4bcd447e4b9e29180c29642a0">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__aeb4116f24f2c4ba4ae118bae425f681f">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__saf0017c2c8014dab9e9645e590c0763b"><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">radius</span><span class="p">(</span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">2</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l20f5df448c804cb09018277f987fef26">width(box)<p id="EN-US_TOPIC_0000001099150592__a54ac3602ffc94f36973328a27ad87bd4"><a name="EN-US_TOPIC_0000001099150592__l20f5df448c804cb09018277f987fef26"></a><a name="l20f5df448c804cb09018277f987fef26"></a>Description: Horizontal size of box</p>
<p id="EN-US_TOPIC_0000001099150592__a89eb8518b4af459e9ac51b3dd18fa2bf">Return type: double precision</p>
<p id="EN-US_TOPIC_0000001099150592__a21c875ab49b14ad3b9d086c440cd4f80">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s997b02a9e49f4a18b315ee8b92387e73"><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">width</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="mi">1</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001099150592__sc77b87ca6ca649e3b7f3a22adfdc2a27"><h4 class="sectiontitle">Geometric Type Conversion Functions</h4><ul id="EN-US_TOPIC_0000001099150592__u2044d4022e2f4688ae8ba4e65a92c508"><li id="EN-US_TOPIC_0000001099150592__l3319940fc6824a319e82c8a1f4d777d0">box(circle)<p id="EN-US_TOPIC_0000001099150592__a96c2acfbf64c40fa93b4a2cfb278fcbf"><a name="EN-US_TOPIC_0000001099150592__l3319940fc6824a319e82c8a1f4d777d0"></a><a name="l3319940fc6824a319e82c8a1f4d777d0"></a>Description: Circle to box</p>
<p id="EN-US_TOPIC_0000001099150592__a61e9c0731fd0403594ace8af08525635">Return type: box</p>
<p id="EN-US_TOPIC_0000001099150592__aee5119c13117464b985f21e744ce27ab">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5da78667ed02446ea8685491e910c35d"><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">box</span><span class="p">(</span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------------------------------------------------------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">.</span><span class="mi">41421356237309</span><span class="p">,</span><span class="mi">1</span><span class="p">.</span><span class="mi">41421356237309</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">41421356237309</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">41421356237309</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lcaa9a5d203d34b15baacedc2ba44f43c">box(point, point)<p id="EN-US_TOPIC_0000001099150592__af3b1ef73112b4351895ff4081f3abf14"><a name="EN-US_TOPIC_0000001099150592__lcaa9a5d203d34b15baacedc2ba44f43c"></a><a name="lcaa9a5d203d34b15baacedc2ba44f43c"></a>Description: Points to box</p>
<p id="EN-US_TOPIC_0000001099150592__a051619659c4449228cbef986b51ba03e">Return type: box</p>
<p id="EN-US_TOPIC_0000001099150592__a1d11f15b7629489996fd00abca8bb006">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__se0ca7b577f854eb3843b155293b3d6ff"><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">box</span><span class="p">(</span><span class="n">point</span><span class="w"> </span><span class="s1">'(0,0)'</span><span class="p">,</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(1,1)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lc0c887cf272346ecb91f163b2a5514a8">box(polygon)<p id="EN-US_TOPIC_0000001099150592__a3fb66898c22541d4959f5f36314d508d"><a name="EN-US_TOPIC_0000001099150592__lc0c887cf272346ecb91f163b2a5514a8"></a><a name="lc0c887cf272346ecb91f163b2a5514a8"></a>Description: Polygon to box</p>
<p id="EN-US_TOPIC_0000001099150592__a4c3463e1a6b14d93b9d23e5881623d11">Return type: box</p>
<p id="EN-US_TOPIC_0000001099150592__ab7396f3bd7e14888839311c9ef0fafc3">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__se70d4e0043504f67ba3f4c20b02442f2"><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">box</span><span class="p">(</span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lc1f9a052bab64ef2b0925683bf0ba7a0">circle(box)<p id="EN-US_TOPIC_0000001099150592__aade46e6435044d47b19055ac2e35d38f"><a name="EN-US_TOPIC_0000001099150592__lc1f9a052bab64ef2b0925683bf0ba7a0"></a><a name="lc1f9a052bab64ef2b0925683bf0ba7a0"></a>Description: Box to circle</p>
<p id="EN-US_TOPIC_0000001099150592__a8d9131aac9e5482a877300d4fa354b56">Return type: circle</p>
<p id="EN-US_TOPIC_0000001099150592__a2935e9e1cc67415e852635975f84278e">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__sf0c2911a832a4871a3da0a9fe6fbc9da"><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">circle</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------------------------</span>
<span class="w"> </span><span class="o">&lt;</span><span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p">.</span><span class="mi">5</span><span class="p">),</span><span class="mi">0</span><span class="p">.</span><span class="mi">707106781186548</span><span class="o">&gt;</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l3dd66e522661488bbdd4025535183aa7">circle(point, double precision)<p id="EN-US_TOPIC_0000001099150592__aaefc02b2ef5140ddbda7e93022ca8926"><a name="EN-US_TOPIC_0000001099150592__l3dd66e522661488bbdd4025535183aa7"></a><a name="l3dd66e522661488bbdd4025535183aa7"></a>Description: Center and radius to circle</p>
<p id="EN-US_TOPIC_0000001099150592__a78ad7effa9204bd6a568ca708c63360f">Return type: circle</p>
<p id="EN-US_TOPIC_0000001099150592__aa0750f80d28b4fa79cac99340ff44108">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s17ad8c2adcfa433980f02fc1a16e66d4"><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">circle</span><span class="p">(</span><span class="n">point</span><span class="w"> </span><span class="s1">'(0,0)'</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-----------</span>
<span class="w"> </span><span class="o">&lt;</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span><span class="mi">2</span><span class="o">&gt;</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lc36e5ce582a44435b3c9393dca3cc51e">circle(polygon)<p id="EN-US_TOPIC_0000001099150592__abec56fa473ba46339cf1d8e3470108cd"><a name="EN-US_TOPIC_0000001099150592__lc36e5ce582a44435b3c9393dca3cc51e"></a><a name="lc36e5ce582a44435b3c9393dca3cc51e"></a>Description: Polygon to circle</p>
<p id="EN-US_TOPIC_0000001099150592__aba93f45f181945d5a358e8997cb2a732">Return type: circle</p>
<p id="EN-US_TOPIC_0000001099150592__a3b0ba7ef804d49478565292d6753d969">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s00b315ceb73f4f39bc17232402c8b7ea"><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">circle</span><span class="p">(</span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------------------------------------</span>
<span class="w"> </span><span class="o">&lt;</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">.</span><span class="mi">333333333333333</span><span class="p">),</span><span class="mi">0</span><span class="p">.</span><span class="mi">924950591148529</span><span class="o">&gt;</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l44552332e8a1483d8cf6a9c5519bcd74">lseg(box)<p id="EN-US_TOPIC_0000001099150592__afdaad33a4db04808a7dbe0d80df16c29"><a name="EN-US_TOPIC_0000001099150592__l44552332e8a1483d8cf6a9c5519bcd74"></a><a name="l44552332e8a1483d8cf6a9c5519bcd74"></a>Description: Box diagonal to line segment</p>
<p id="EN-US_TOPIC_0000001099150592__a5cc376c2853d451d9fb756e6192800dd">Return type: lseg</p>
<p id="EN-US_TOPIC_0000001099150592__ad7a27fcebc8e41119e74743844c65426">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__see796c9d727f4c2aae1df8f219ed46a7"><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">lseg</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">----------------</span>
<span class="w"> </span><span class="p">[(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">)]</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lf1717c1648494f59a0125295a1a3daf1">lseg(point, point)<p id="EN-US_TOPIC_0000001099150592__a76d2dae23076497785aaab4153a0c925"><a name="EN-US_TOPIC_0000001099150592__lf1717c1648494f59a0125295a1a3daf1"></a><a name="lf1717c1648494f59a0125295a1a3daf1"></a>Description: Points to line segment</p>
<p id="EN-US_TOPIC_0000001099150592__a2b8b392ce38c452ea779dc20d0f5dee7">Return type: lseg</p>
<p id="EN-US_TOPIC_0000001099150592__acb850caf2f3d4761848724d8ad56d065">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s97ce10fd72da449fa0e39062d0fc32f6"><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">lseg</span><span class="p">(</span><span class="n">point</span><span class="w"> </span><span class="s1">'(-1,0)'</span><span class="p">,</span><span class="w"> </span><span class="n">point</span><span class="w"> </span><span class="s1">'(1,0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">----------------</span>
<span class="w"> </span><span class="p">[(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">)]</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l65f2b27505dd47fcbd5158e0aabccb01">path(polygon)<p id="EN-US_TOPIC_0000001099150592__afc68e85c65b84e748f0b8f0f1a761bc9"><a name="EN-US_TOPIC_0000001099150592__l65f2b27505dd47fcbd5158e0aabccb01"></a><a name="l65f2b27505dd47fcbd5158e0aabccb01"></a>Description: Polygon to path</p>
<p id="EN-US_TOPIC_0000001099150592__a343f77bebf7443aaa361e441dde83152">Return type: path</p>
<p id="EN-US_TOPIC_0000001099150592__ae43f5016f9a54fdaa8de2c64b8b9da3a">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s39d368eb0dd04eea8cf135f556483a61"><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">path</span><span class="p">(</span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------</span>
<span class="w"> </span><span class="p">((</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__le33029ef17af4da593a5b7cdaf468c01">point(double precision, double precision)<p id="EN-US_TOPIC_0000001099150592__a62ef9d7cbf8f48a8b7ecef60717668ad"><a name="EN-US_TOPIC_0000001099150592__le33029ef17af4da593a5b7cdaf468c01"></a><a name="le33029ef17af4da593a5b7cdaf468c01"></a>Description: Points</p>
<p id="EN-US_TOPIC_0000001099150592__a449b0d6d6a3c407daea04c309ab76a6d">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__a4c1eccab0b6e4c94a8e131bdacf906c4">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s8f85f48bab5f485bbe5d8c7be3343c06"><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">point</span><span class="p">(</span><span class="mi">23</span><span class="p">.</span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mi">44</span><span class="p">.</span><span class="mi">5</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">23</span><span class="p">.</span><span class="mi">4</span><span class="p">,</span><span class="o">-</span><span class="mi">44</span><span class="p">.</span><span class="mi">5</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l0decebe0330c4be5969e2d898d415a89">point(box)<p id="EN-US_TOPIC_0000001099150592__a66482a52a2f94c8fbc02c096f52d6cde"><a name="EN-US_TOPIC_0000001099150592__l0decebe0330c4be5969e2d898d415a89"></a><a name="l0decebe0330c4be5969e2d898d415a89"></a>Description: Center of box</p>
<p id="EN-US_TOPIC_0000001099150592__aee6b5a5387f24afa879b37a0df833e8d">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__a93ded645ac40455c9febcd156ea15cbd">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s6baaa626b24d401b8b4b43d59d275f6b"><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">point</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__ld4d70d17b65046b5b4f65fc46898fa93">point(circle)<p id="EN-US_TOPIC_0000001099150592__ac010e10a2c604b4cbfa89f79f4134d13"><a name="EN-US_TOPIC_0000001099150592__ld4d70d17b65046b5b4f65fc46898fa93"></a><a name="ld4d70d17b65046b5b4f65fc46898fa93"></a>Description: Center of circle</p>
<p id="EN-US_TOPIC_0000001099150592__a1642752e241d46b3a161c564cae149d5">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__a0b8acb9557aa462c95aa2ddca9833bb5">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s1f47fa4124284389a7612fa2dddae4a0"><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">point</span><span class="p">(</span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l9f07881300c241a9b47926bbf49f1841">point(lseg)<p id="EN-US_TOPIC_0000001099150592__a79f647d9e61d47ab81ca699a50ec799b"><a name="EN-US_TOPIC_0000001099150592__l9f07881300c241a9b47926bbf49f1841"></a><a name="l9f07881300c241a9b47926bbf49f1841"></a>Description: Center of line segment</p>
<p id="EN-US_TOPIC_0000001099150592__a10db152aa75d455eac3acc259dd5ab5d">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__a029c7fc4039746f0839479ae48d0b1ab">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s5e72bf6ca269479d8c1de42ece2745f7"><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">point</span><span class="p">(</span><span class="n">lseg</span><span class="w"> </span><span class="s1">'((-1,0),(1,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">--------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l9ef4aa1460fe4237b8860899a7d41fc6">point(polygon)<p id="EN-US_TOPIC_0000001099150592__af8bfdb445df5467484b98af25afd17d4"><a name="EN-US_TOPIC_0000001099150592__l9ef4aa1460fe4237b8860899a7d41fc6"></a><a name="l9ef4aa1460fe4237b8860899a7d41fc6"></a>Description: Center of polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a6b9ad050764c4437a6af331eca860436">Return type: point</p>
<p id="EN-US_TOPIC_0000001099150592__a987ca1a8f5a24a968924cc7e64d400d9">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s378533c482db434f9195e99176833a0b"><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">point</span><span class="p">(</span><span class="n">polygon</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-----------------------</span>
<span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">.</span><span class="mi">333333333333333</span><span class="p">)</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__ldcf10cf8da29468fb484dd52f7d62521">polygon(box)<p id="EN-US_TOPIC_0000001099150592__a239b43f0b26d46af85b116c3603e4acf"><a name="EN-US_TOPIC_0000001099150592__ldcf10cf8da29468fb484dd52f7d62521"></a><a name="ldcf10cf8da29468fb484dd52f7d62521"></a>Description: Box to 4-point polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a79b766ca641b460fb0b7bf2a0c685d37">Return type: polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a859060474f6e42c883650a0f556d76e4">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s3a5354cb0dea4e3ba02e2c8a997ed6b8"><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">polygon</span><span class="p">(</span><span class="n">box</span><span class="w"> </span><span class="s1">'((0,0),(1,1))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------------</span>
<span class="w"> </span><span class="p">((</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__la327ef0f0da64a488477c2405d4bb0f9">polygon(circle)<p id="EN-US_TOPIC_0000001099150592__ac97b9ade7a914361ac114ca5a00fa42c"><a name="EN-US_TOPIC_0000001099150592__la327ef0f0da64a488477c2405d4bb0f9"></a><a name="la327ef0f0da64a488477c2405d4bb0f9"></a>Description: Circle to 12-point polygon</p>
<p id="EN-US_TOPIC_0000001099150592__ae6232d43440b474da42d1e1bcab75d58">Return type: polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a3d95718249e54b7cbff19c8a0de1b425">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s506cdac893004162b2acf35c1eba06ae"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">polygon</span><span class="p">(</span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="p">((</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">22464679914735</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">,</span><span class="mi">2</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">.</span><span class="mi">44929359829471</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">),(</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="o">-</span><span class="mi">0</span><span class="p">.</span><span class="mi">999999999999999</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="mi">3</span><span class="p">.</span><span class="mi">67394039744206</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">),(</span><span class="o">-</span><span class="mi">0</span><span class="p">.</span><span class="mi">999999999999999</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__l137f7cfb487d461fbdc26987cb47cabd">polygon(npts, circle)<p id="EN-US_TOPIC_0000001099150592__a748d98934fdf4a0fbfd6489b6c74a221"><a name="EN-US_TOPIC_0000001099150592__l137f7cfb487d461fbdc26987cb47cabd"></a><a name="l137f7cfb487d461fbdc26987cb47cabd"></a>Description: Circle to <strong id="EN-US_TOPIC_0000001099150592__b842352706155230">npts</strong>-point polygon</p>
<p id="EN-US_TOPIC_0000001099150592__a17e8a7cca3a245a4b0b2b30e79d671ac">Return type: polygon</p>
<p id="EN-US_TOPIC_0000001099150592__ae8d5882453a749b29535d69f3482e768">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s3d0ebcc9c6a349279fed048b3dd3cb89"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">polygon</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="w"> </span><span class="n">circle</span><span class="w"> </span><span class="s1">'((0,0),2.0)'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="p">((</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">22464679914735</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">,</span><span class="mi">2</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">.</span><span class="mi">44929359829471</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">),(</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="o">-</span><span class="mi">0</span><span class="p">.</span><span class="mi">999999999999999</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="mi">3</span><span class="p">.</span><span class="mi">67394039744206</span><span class="n">e</span><span class="o">-</span><span class="mi">16</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">),(</span><span class="o">-</span><span class="mi">0</span><span class="p">.</span><span class="mi">999999999999999</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">),(</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">73205080756888</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li><li id="EN-US_TOPIC_0000001099150592__lb3ddec60b44e408e8f287ccb48ddee70">polygon(path)<p id="EN-US_TOPIC_0000001099150592__aa3d131c6a5fe4cc7b6bd8e53e574787e"><a name="EN-US_TOPIC_0000001099150592__lb3ddec60b44e408e8f287ccb48ddee70"></a><a name="lb3ddec60b44e408e8f287ccb48ddee70"></a>Description: Path to polygon</p>
<p id="EN-US_TOPIC_0000001099150592__aa72a56256f9e404d9ba07dba3147915b">Return type: polygon</p>
<p id="EN-US_TOPIC_0000001099150592__acae008623eae46a89b2ace4d6777e573">For example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099150592__s13158ea5c6f94cdbb6a23870930762cc"><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">polygon</span><span class="p">(</span><span class="n">path</span><span class="w"> </span><span class="s1">'((0,0),(1,1),(2,0))'</span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">RESULT</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">result</span><span class="w"> </span>
<span class="c1">---------------------</span>
<span class="w"> </span><span class="p">((</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">),(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),(</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">))</span><span class="w"></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="w"></span>
</pre></div></td></tr></table></div>
</div>
</li></ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0027.html">Functions and Operators</a></div>
</div>
</div>