<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2016-08-27 14:59:26 +0900 (Sat, 27 Aug 2016)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0">a5769e75945cb2a1356e248c211ddb32c2b1f7e0</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">Add pgrooonga.match_positions_character</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Added files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849f">expected/function/match-positions-character/different-size-keyword.out</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8eb">expected/function/match-positions-character/multibyte.out</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407">expected/function/match-positions-character/multiple-keywords.out</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6f">expected/function/match-positions-character/one-keyword.out</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06">sql/function/match-positions-character/different-size-keyword.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118">sql/function/match-positions-character/multibyte.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707">sql/function/match-positions-character/multiple-keywords.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489">sql/function/match-positions-character/one-keyword.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5e">src/pgrn_match_positions_character.c</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466fa">src/pgrn_match_positions_character.h</a></li>
</ul>
</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965">Makefile</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dc">pgroonga--1.1.0--1.1.1.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773">pgroonga.sql</a></li>
<li><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78ad">src/pgroonga.c</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: Makefile (+1 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L12">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L15">15</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965L18">18</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R12">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-b67911656ef5d18c4ae36cb6741b7965R19">19</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -13,6 +13,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">SRCS =                                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_keywords.c                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_jsonb.c                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_match_positions_byte.c                \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        src/pgrn_match_positions_character.c        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_options.c                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_query_extract_keywords.c        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         src/pgrn_snippet_html.c                        \</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: expected/function/match-positions-character/different-size-keyword.out (+8 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849f">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849f">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-5feb87c85840617fe119ad02bce5849fR8">8</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,8 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ '100㍉メートル',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['ミリ']);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ match_positions_character </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+---------------------------</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {{3,1}}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+(1 row)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: expected/function/match-positions-character/multibyte.out (+9 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8eb">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8eb">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-c68e3716e46d3d1dcae22f9cd744a8ebR9">9</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,9 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groongaは転置索引を用いた高速・高精度な全文検索エンジンであり、' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ '登録された文書をすぐに検索結果に反映できます。',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['検索']);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ match_positions_character </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+---------------------------</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {{25,2},{46,2}}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+(1 row)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: expected/function/match-positions-character/multiple-keywords.out (+19 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-88bff19052b54859de99f0670b15f407R19">19</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,19 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is a fast and accurate full text search engine based on ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'inverted index. One of the characteristics of Groonga is that a ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'newly registered document instantly appears in search results. ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Also, Groonga allows updates without read locks. These characteristics ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'result in superior performance on real-time applications.' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is also a column-oriented database management system (DBMS). ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Compared with well-known row-oriented systems, such as MySQL and ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'PostgreSQL, column-oriented systems are more suited for aggregate ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'queries. Due to this advantage, Groonga can cover weakness of ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'row-oriented systems.',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['fast', 'PostgreSQL']);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ match_positions_character </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+---------------------------</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {{13,4},{455,10}}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+(1 row)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: expected/function/match-positions-character/one-keyword.out (+19 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6f">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6f">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR14">14</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR17">17</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR18">18</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-03bde25ebaa978522fa942f5e2f8dc6fR19">19</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,19 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is a fast and accurate full text search engine based on ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'inverted index. One of the characteristics of Groonga is that a ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'newly registered document instantly appears in search results. ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Also, Groonga allows updates without read locks. These characteristics ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'result in superior performance on real-time applications.' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is also a column-oriented database management system (DBMS). ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Compared with well-known row-oriented systems, such as MySQL and ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'PostgreSQL, column-oriented systems are more suited for aggregate ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'queries. Due to this advantage, Groonga can cover weakness of ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'row-oriented systems.',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['Groonga']);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ match_positions_character </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+-----------------------------------------</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {{0,7},{110,7},{197,7},{319,9},{553,7}}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+(1 row)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: pgroonga--1.1.0--1.1.1.sql (+6 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dc">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dc">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-29ccb57e943aa404123b4353002151dcR6">6</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,6 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+CREATE FUNCTION pgroonga.match_positions_character(target text, keywords text[])</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        RETURNS integer[2][]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        AS 'MODULE_PATHNAME', 'pgroonga_match_positions_character'</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        LANGUAGE C</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        VOLATILE</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        STRICT;</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: pgroonga.sql (+7 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L43">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L46">46</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773L49">49</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R43">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-880e4f74ffc33862c9dcd6c9b4197773R56">56</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -44,6 +44,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">CREATE FUNCTION pgroonga.match_positions_byte(target text, keywords text[])</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         VOLATILE</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         STRICT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+CREATE FUNCTION pgroonga.match_positions_character(target text, keywords text[])</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        RETURNS integer[2][]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        AS 'MODULE_PATHNAME', 'pgroonga_match_positions_character'</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        LANGUAGE C</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        VOLATILE</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        STRICT;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> CREATE FUNCTION pgroonga.query_extract_keywords(query text)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         RETURNS text[]</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         AS 'MODULE_PATHNAME', 'pgroonga_query_extract_keywords'</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: sql/function/match-positions-character/different-size-keyword.sql (+3 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-9206d59f27e3b4aaa72bb1b2a0f98f06R3">3</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,3 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ '100㍉メートル',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['ミリ']);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: sql/function/match-positions-character/multibyte.sql (+4 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e98f52955c77cbdfbc563612bf0c8118R4">4</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,4 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groongaは転置索引を用いた高速・高精度な全文検索エンジンであり、' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ '登録された文書をすぐに検索結果に反映できます。',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['検索']);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: sql/function/match-positions-character/multiple-keywords.sql (+14 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-96fbb5fb5e93e94cc98cb3bc77a1c707R14">14</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,14 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is a fast and accurate full text search engine based on ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'inverted index. One of the characteristics of Groonga is that a ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'newly registered document instantly appears in search results. ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Also, Groonga allows updates without read locks. These characteristics ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'result in superior performance on real-time applications.' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is also a column-oriented database management system (DBMS). ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Compared with well-known row-oriented systems, such as MySQL and ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'PostgreSQL, column-oriented systems are more suited for aggregate ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'queries. Due to this advantage, Groonga can cover weakness of ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'row-oriented systems.',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['fast', 'PostgreSQL']);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: sql/function/match-positions-character/one-keyword.sql (+14 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-4b87b71dc995c4ab8cc3b01b2a510489R14">14</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,14 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+SELECT pgroonga.match_positions_character(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is a fast and accurate full text search engine based on ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'inverted index. One of the characteristics of Groonga is that a ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'newly registered document instantly appears in search results. ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Also, Groonga allows updates without read locks. These characteristics ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'result in superior performance on real-time applications.' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ E'\n' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Groonga is also a column-oriented database management system (DBMS). ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'Compared with well-known row-oriented systems, such as MySQL and ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'PostgreSQL, column-oriented systems are more suited for aggregate ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'queries. Due to this advantage, Groonga can cover weakness of ' ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 'row-oriented systems.',</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ARRAY['Groonga']);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: src/pgrn_match_positions_character.c (+158 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5e">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5e">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR14">14</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR17">17</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR18">18</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR19">19</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR20">20</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR21">21</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR22">22</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR23">23</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR24">24</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR25">25</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR26">26</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR27">27</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR28">28</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR29">29</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR30">30</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR31">31</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR32">32</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR33">33</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR34">34</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR35">35</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR36">36</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR37">37</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR38">38</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR39">39</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR45">45</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR49">49</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR52">52</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR53">53</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR54">54</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR55">55</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR56">56</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR57">57</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR58">58</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR59">59</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR60">60</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR61">61</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR62">62</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR63">63</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR64">64</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR65">65</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR66">66</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR67">67</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR68">68</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR69">69</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR70">70</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR71">71</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR72">72</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR73">73</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR74">74</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR75">75</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR76">76</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR77">77</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR78">78</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR79">79</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR80">80</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR81">81</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR82">82</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR83">83</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR85">85</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR86">86</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR87">87</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR88">88</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR89">89</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR90">90</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR91">91</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR92">92</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR93">93</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR94">94</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR95">95</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR96">96</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR97">97</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR98">98</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR99">99</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR100">100</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR101">101</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR102">102</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR103">103</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR104">104</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR105">105</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR106">106</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR107">107</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR108">108</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR109">109</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR110">110</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR111">111</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR112">112</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR113">113</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR114">114</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR115">115</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR116">116</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR117">117</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR118">118</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR119">119</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR120">120</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR121">121</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR122">122</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR123">123</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR124">124</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR125">125</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR126">126</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR127">127</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR128">128</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR129">129</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR130">130</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR131">131</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR132">132</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR133">133</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR134">134</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR135">135</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR136">136</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR137">137</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR138">138</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR139">139</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR140">140</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR141">141</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR142">142</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR143">143</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR144">144</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR145">145</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR146">146</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR147">147</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR148">148</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR149">149</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR150">150</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR151">151</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR152">152</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR153">153</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR154">154</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR155">155</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR156">156</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR157">157</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-d9cad1ba7ce2d4cfa39b0346ae737f5eR158">158</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,158 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgroonga.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgrn_global.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgrn_groonga.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgrn_match_positions_character.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgrn_keywords.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include <catalog/pg_type.h></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include <utils/builtins.h></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_ctx *ctx = &PGrnContext;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_obj *keywordsTable = NULL;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+PG_FUNCTION_INFO_V1(pgroonga_match_positions_character);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+PGrnInitializeMatchPositionsCharacter(void)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        keywordsTable = grn_table_create(ctx, NULL, 0, NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         GRN_OBJ_TABLE_PAT_KEY,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         grn_ctx_at(ctx, GRN_DB_SHORT_TEXT),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        grn_obj_set_info(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                         keywordsTable,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                         GRN_INFO_NORMALIZER,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                         grn_ctx_get(ctx, "NormalizerAuto", -1));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+PGrnFinalizeMatchPositionsCharacter(void)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        if (!keywordsTable)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                return;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        grn_obj_close(ctx, keywordsTable);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        keywordsTable = NULL;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static ArrayType *</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+PGrnMatchPositionsCharacter(text *target)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        grn_obj buffer;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        ArrayType *positions;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        GRN_UINT32_INIT(&buffer, GRN_OBJ_VECTOR);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                const char *string;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                size_t stringLength;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                const char *stringForNCharacters;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                size_t nCharacters = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                string = VARDATA_ANY(target);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                stringLength = VARSIZE_ANY_EXHDR(target);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                stringForNCharacters = string;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                while (stringLength > 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#define MAX_N_HITS 16</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        grn_pat_scan_hit hits[MAX_N_HITS];</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        const char *rest;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        int i, nHits;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        size_t chunkLength;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        nHits = grn_pat_scan(ctx, (grn_pat *)keywordsTable,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                 string, stringLength,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                 hits, MAX_N_HITS, &rest);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        for (i = 0; i < nHits; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                const char *start;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                const char *end;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                size_t startNCharacters = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                start = string + hits[i].offset;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                end = start + hits[i].length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                while (stringForNCharacters < end) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        int characterLength;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        characterLength = grn_charlen(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                                                 stringForNCharacters,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                                                 end);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        if (characterLength == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                GRN_OBJ_FIN(ctx, &buffer);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                ereport(ERROR,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                (errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                 errmsg("invalid string: %s",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                                stringForNCharacters)));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        if (stringForNCharacters == start) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                startNCharacters = nCharacters;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        nCharacters++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                        stringForNCharacters += characterLength;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                GRN_UINT32_PUT(ctx, &buffer, startNCharacters);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                GRN_UINT32_PUT(ctx, &buffer, nCharacters - startNCharacters);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        chunkLength = rest - string;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        stringLength -= chunkLength;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        string = rest;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#undef MAX_N_HITS</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                int i, nElements;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                Datum *elements;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                int dims[2];</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                int lbs[2];</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                nElements = GRN_BULK_VSIZE(&buffer) / (sizeof(uint32_t) * 2);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                elements = palloc(sizeof(Datum) * 2 * nElements);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                for (i = 0; i < nElements; i++)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        uint32_t offset;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        uint32_t length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        offset = GRN_UINT32_VALUE_AT(&buffer, i * 2);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        length = GRN_UINT32_VALUE_AT(&buffer, i * 2 + 1);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        elements[i * 2] = Int32GetDatum(offset);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                        elements[i * 2 + 1] = Int32GetDatum(length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                dims[0] = nElements;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                dims[1] = 2;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                lbs[0] = 1;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                lbs[1] = 1;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                positions = construct_md_array(elements,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         2,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         dims,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         lbs,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         INT4OID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         sizeof(int32_t),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         true,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                                                         'i');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                pfree(elements);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        GRN_OBJ_FIN(ctx, &buffer);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        return positions;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/**</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ * pgroonga.match_positions_character(target text, keywords text[]) : integer[2][]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+Datum</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+pgroonga_match_positions_character(PG_FUNCTION_ARGS)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        text *target = PG_GETARG_TEXT_PP(0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        ArrayType *keywords = PG_GETARG_ARRAYTYPE_P(1);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        ArrayType *positions;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        PGrnKeywordsUpdateTable(keywords, keywordsTable);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        positions = PGrnMatchPositionsCharacter(target);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        PG_RETURN_POINTER(positions);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Added: src/pgrn_match_positions_character.h (+4 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466fa">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466fa">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466faR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466faR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466faR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-7183cb6e87f36b430357e3f47ce466faR4">4</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,4 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#pragma once</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void PGrnInitializeMatchPositionsCharacter(void);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void PGrnFinalizeMatchPositionsCharacter(void);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: src/pgroonga.c (+3 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL9">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL12">12</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL15">15</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL282">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL283">283</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL285">285</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL286">286</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL287">287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL288">288</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL399">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL400">400</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL401">401</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL402">402</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL403">403</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL404">404</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adL405">405</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR9">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR15">15</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR16">16</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR283">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR285">285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR286">286</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR287">287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR288">288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR290">290</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR401">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR402">402</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR403">403</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR404">404</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR405">405</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR406">406</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR407">407</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/pgroonga/pgroonga/commit/a5769e75945cb2a1356e248c211ddb32c2b1f7e0#diff-e9c716e8d0dfa0be009c2bed075c78adR408">408</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -10,6 +10,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_keywords.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_jsonb.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_match_positions_byte.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "pgrn_match_positions_character.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_options.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_query_extract_keywords.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "pgrn_search.h"</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -283,6 +284,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">PGrnOnProcExit(int code, Datum arg)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                 PGrnFinalizeQueryExtractKeywords();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">                 PGrnFinalizeMatchPositionsByte();</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                PGrnFinalizeMatchPositionsCharacter();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">                 PGrnFinalizeHighlightHTML();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -400,6 +402,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">_PG_init(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         PGrnInitializeHighlightHTML();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">         PGrnInitializeMatchPositionsByte();</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        PGrnInitializeMatchPositionsCharacter();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">         PGrnInitializeQueryExtractKeywords();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>