<!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">2015-01-19 16:27:18 +0900 (Mon, 19 Jan 2015)</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835">0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835</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">Support sum in grn_table_group()
You can use it in select such as:
select \
--drilldown[lable].calc_type SUM \
--drilldown[lable].calc_target target_column</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-6">test/command/suite/select/drilldown/labeled/calc_types/sum.expected</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-7">test/command/suite/select/drilldown/labeled/calc_types/sum.test</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-0">include/groonga/groonga.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-1">lib/db.c</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-2">lib/grn_ctx.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-3">lib/grn_db.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-4">lib/output.c</a></li>
<li><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#diff-5">lib/proc.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: include/groonga/groonga.h (+4 -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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L718">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L719">719</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L720">720</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L721">721</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L722">722</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L724">724</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L750">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L751">751</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L752">752</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L753">753</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L754">754</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L755">755</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0L756">756</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R718">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R719">719</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R720">720</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R721">721</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R722">722</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R724">724</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R725">725</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R726">726</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R752">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R753">753</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R754">754</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R755">755</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R756">756</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R757">757</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R758">758</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R759">759</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L0R760">760</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">@@ -719,6 +719,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_table_group_result {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int limit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_group_flags flags;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_operator op;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ unsigned int max_n_subrecs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> };</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API grn_rc grn_table_group(grn_ctx *ctx, grn_obj *table,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -751,6 +753,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">GRN_API unsigned int grn_table_size(grn_ctx *ctx, grn_obj *table);</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_COLUMN_NAME_SCORE_LEN (sizeof(GRN_COLUMN_NAME_SCORE) - 1)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_COLUMN_NAME_NSUBRECS "_nsubrecs"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_COLUMN_NAME_NSUBRECS_LEN (sizeof(GRN_COLUMN_NAME_NSUBRECS) - 1)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_COLUMN_NAME_SUM "_sum"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_COLUMN_NAME_SUM_LEN (sizeof(GRN_COLUMN_NAME_SUM) - 1)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API grn_obj *grn_column_create(grn_ctx *ctx, grn_obj *table,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *name, unsigned int name_size,</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: lib/db.c (+262 -29)</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L1">1</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L2">2</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5">5</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L643">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L644">644</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L646">646</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L647">647</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L648">648</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L649">649</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L686">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L687">687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L689">689</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L690">690</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L691">691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L692">692</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L738">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L739">739</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L740">740</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L741">741</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L742">742</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L743">743</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L744">744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L745">745</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L872">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L873">873</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L874">874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L875">875</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L876">876</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L877">877</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L878">878</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L879">879</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L880">880</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L896">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L897">897</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L898">898</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L899">899</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L900">900</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L901">901</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L902">902</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L914">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L915">915</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L916">916</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L917">917</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L918">918</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L919">919</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L920">920</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L921">921</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L935">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L936">936</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L937">937</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L938">938</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L939">939</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L940">940</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L941">941</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L942">942</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L945">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L946">946</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L947">947</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L948">948</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L949">949</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L950">950</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L951">951</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L952">952</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3043">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3044">3044</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3045">3045</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3046">3046</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3047">3047</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3048">3048</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3049">3049</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3050">3050</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3051">3051</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3052">3052</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3080">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3081">3081</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3082">3082</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3083">3083</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3084">3084</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3085">3085</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3086">3086</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3087">3087</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3088">3088</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3106">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3107">3107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3108">3108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3109">3109</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3110">3110</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3111">3111</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3112">3112</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3113">3113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3114">3114</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3133">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3134">3134</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3135">3135</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3136">3136</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3137">3137</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3138">3138</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3139">3139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3140">3140</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3141">3141</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3142">3142</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3143">3143</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3161">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3162">3162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3163">3163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3164">3164</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3165">3165</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3166">3166</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3167">3167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3168">3168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3169">3169</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3192">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3193">3193</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3194">3194</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3195">3195</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3196">3196</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3197">3197</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3198">3198</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3199">3199</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3200">3200</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3356">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3357">3357</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3358">3358</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3359">3359</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3360">3360</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3361">3361</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3362">3362</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3363">3363</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3364">3364</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3587">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3588">3588</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3589">3589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3590">3590</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3591">3591</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3592">3592</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3593">3593</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3594">3594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3595">3595</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3596">3596</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3597">3597</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3598">3598</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3599">3599</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3600">3600</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L3601">3601</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4616">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4617">4617</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4618">4618</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4619">4619</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4620">4620</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4621">4621</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4622">4622</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4784">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4785">4785</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4786">4786</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4787">4787</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4788">4788</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4789">4789</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4790">4790</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4791">4791</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4792">4792</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4793">4793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4794">4794</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4795">4795</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4821">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4822">4822</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4823">4823</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4824">4824</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4825">4825</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4826">4826</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L4827">4827</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5000">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5001">5001</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5002">5002</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5003">5003</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5004">5004</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5005">5005</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5006">5006</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5037">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5038">5038</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5039">5039</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5040">5040</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5041">5041</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5042">5042</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5043">5043</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5523">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5524">5524</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5525">5525</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5526">5526</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5527">5527</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5528">5528</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5529">5529</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5616">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5617">5617</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5618">5618</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5619">5619</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5620">5620</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5621">5621</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5622">5622</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5704">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5705">5705</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5706">5706</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5707">5707</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5708">5708</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5709">5709</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L5710">5710</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9029">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9030">9030</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9031">9031</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9032">9032</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9033">9033</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9034">9034</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9035">9035</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9092">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9093">9093</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9094">9094</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9095">9095</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9096">9096</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9097">9097</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1L9098">9098</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R1">1</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5">5</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R643">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R644">644</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R646">646</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R647">647</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R648">648</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R649">649</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R650">650</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R687">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R689">689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R690">690</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R691">691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R692">692</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R693">693</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R694">694</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R740">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R741">741</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R742">742</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R743">743</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R744">744</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R745">745</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R746">746</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R747">747</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R748">748</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R749">749</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R876">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R877">877</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R878">878</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R879">879</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R880">880</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R881">881</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R882">882</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R883">883</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R884">884</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R900">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R901">901</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R902">902</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R903">903</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R904">904</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R905">905</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R906">906</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R907">907</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R919">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R920">920</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R921">921</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R922">922</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R923">923</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R924">924</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R925">925</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R926">926</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R927">927</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R941">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R942">942</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R943">943</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R944">944</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R945">945</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R946">946</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R947">947</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R948">948</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R951">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R952">952</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R953">953</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R954">954</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R955">955</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R956">956</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R957">957</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R958">958</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3049">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3050">3050</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3051">3051</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3052">3052</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3053">3053</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3054">3054</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3055">3055</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3056">3056</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3057">3057</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3058">3058</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3059">3059</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3060">3060</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3061">3061</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3062">3062</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3063">3063</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3064">3064</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3065">3065</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3066">3066</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3067">3067</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3068">3068</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3069">3069</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3070">3070</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3071">3071</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3072">3072</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3073">3073</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3074">3074</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3075">3075</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3076">3076</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3077">3077</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3078">3078</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3079">3079</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3080">3080</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3081">3081</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3082">3082</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3083">3083</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3084">3084</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3085">3085</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3086">3086</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3087">3087</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3088">3088</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3089">3089</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3090">3090</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3091">3091</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3092">3092</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3093">3093</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3094">3094</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3095">3095</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3096">3096</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3097">3097</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3098">3098</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3099">3099</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3100">3100</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3101">3101</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3102">3102</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3103">3103</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3104">3104</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3105">3105</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3106">3106</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3107">3107</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3108">3108</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3109">3109</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3110">3110</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3111">3111</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3112">3112</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3113">3113</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3114">3114</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3115">3115</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3116">3116</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3117">3117</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3118">3118</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3119">3119</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3120">3120</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3121">3121</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3122">3122</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3123">3123</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3124">3124</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3125">3125</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3126">3126</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3127">3127</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3128">3128</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3129">3129</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3130">3130</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3131">3131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3132">3132</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3133">3133</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3134">3134</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3135">3135</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3136">3136</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3137">3137</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3138">3138</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3139">3139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3140">3140</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3168">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3169">3169</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3170">3170</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3171">3171</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3172">3172</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3173">3173</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3174">3174</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3175">3175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3176">3176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3177">3177</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3178">3178</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3196">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3197">3197</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3198">3198</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3199">3199</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3200">3200</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3201">3201</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3202">3202</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3203">3203</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3204">3204</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3205">3205</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3206">3206</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3225">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3226">3226</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3227">3227</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3228">3228</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3229">3229</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3230">3230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3231">3231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3232">3232</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3233">3233</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3234">3234</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3235">3235</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3236">3236</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3237">3237</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3255">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3256">3256</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3257">3257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3258">3258</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3259">3259</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3260">3260</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3261">3261</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3262">3262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3263">3263</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3264">3264</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3265">3265</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3288">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3289">3289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3290">3290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3291">3291</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3292">3292</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3293">3293</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3294">3294</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3295">3295</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3296">3296</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3297">3297</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3298">3298</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3454">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3455">3455</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3456">3456</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3457">3457</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3458">3458</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3459">3459</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3460">3460</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3461">3461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3462">3462</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3463">3463</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3464">3464</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3687">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3688">3688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3689">3689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3690">3690</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3691">3691</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3692">3692</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3693">3693</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3694">3694</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3695">3695</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3696">3696</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3697">3697</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3698">3698</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3699">3699</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3700">3700</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3701">3701</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3702">3702</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3703">3703</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3704">3704</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3705">3705</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3706">3706</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3707">3707</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3708">3708</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3709">3709</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3710">3710</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3711">3711</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3712">3712</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3713">3713</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3714">3714</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3715">3715</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3716">3716</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3717">3717</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3718">3718</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3719">3719</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3720">3720</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3721">3721</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3722">3722</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3723">3723</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3724">3724</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3725">3725</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3726">3726</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3727">3727</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3728">3728</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3729">3729</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3730">3730</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3731">3731</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3732">3732</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3733">3733</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R3734">3734</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4749">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4750">4750</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4751">4751</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4752">4752</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4753">4753</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4754">4754</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4755">4755</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4756">4756</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4918">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4919">4919</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4920">4920</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4921">4921</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-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4922">4922</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4923">4923</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4924">4924</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4925">4925</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4926">4926</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4927">4927</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4953">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4954">4954</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4955">4955</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4956">4956</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4957">4957</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4958">4958</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4959">4959</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4960">4960</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4961">4961</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4962">4962</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4963">4963</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4964">4964</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4965">4965</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4966">4966</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4967">4967</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4968">4968</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4969">4969</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4970">4970</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4971">4971</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4972">4972</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4973">4973</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4974">4974</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4975">4975</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4976">4976</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4977">4977</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4978">4978</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4979">4979</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4980">4980</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4981">4981</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4982">4982</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4983">4983</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4984">4984</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4985">4985</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4986">4986</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4987">4987</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4988">4988</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4989">4989</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4990">4990</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4991">4991</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4992">4992</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4993">4993</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4994">4994</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4995">4995</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4996">4996</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4997">4997</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R4998">4998</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5171">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5172">5172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5173">5173</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5174">5174</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5175">5175</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5176">5176</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5177">5177</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5178">5178</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5179">5179</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5180">5180</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5211">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5212">5212</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5213">5213</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5214">5214</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5215">5215</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5216">5216</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5217">5217</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5218">5218</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5698">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5699">5699</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5700">5700</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5701">5701</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5702">5702</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5703">5703</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5704">5704</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5705">5705</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5706">5706</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5707">5707</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5708">5708</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5709">5709</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5710">5710</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5711">5711</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5712">5712</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5713">5713</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5714">5714</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5715">5715</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5716">5716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5717">5717</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5718">5718</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5805">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5806">5806</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5807">5807</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5808">5808</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5809">5809</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5810">5810</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5811">5811</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5812">5812</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5813">5813</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5814">5814</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5815">5815</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5816">5816</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5817">5817</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5818">5818</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5819">5819</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5820">5820</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5821">5821</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5822">5822</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5823">5823</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5824">5824</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5825">5825</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5826">5826</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5827">5827</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5828">5828</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5829">5829</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5830">5830</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5912">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5913">5913</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5914">5914</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5915">5915</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5916">5916</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5917">5917</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5918">5918</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5919">5919</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5920">5920</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5921">5921</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5922">5922</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5923">5923</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5924">5924</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5925">5925</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5926">5926</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5927">5927</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5928">5928</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5929">5929</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5930">5930</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5931">5931</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5932">5932</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5933">5933</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5934">5934</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R5935">5935</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9254">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9255">9255</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9256">9256</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9257">9257</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9258">9258</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9259">9259</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9260">9260</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9261">9261</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9262">9262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9263">9263</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9320">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9321">9321</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9322">9322</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9323">9323</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9324">9324</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9325">9325</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9326">9326</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9327">9327</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9328">9328</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9329">9329</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9330">9330</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L1R9331">9331</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">@@ -1,5 +1,5 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-/* Copyright(C) 2009-2014 Brazil</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* Copyright(C) 2009-2015 Brazil</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -644,6 +644,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_proc_create(grn_ctx *ctx, const char *name, int name_size, grn_proc_type typ</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> calc_rec_size(grn_obj_flags flags, uint32_t max_n_subrecs, uint32_t range_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ uint32_t additional_value_size,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint8_t *subrec_size, uint8_t *subrec_offset,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t *key_size, uint32_t *value_size)</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">@@ -687,6 +688,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">calc_rec_size(grn_obj_flags flags, uint32_t max_n_subrecs, uint32_t range_size,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *value_size = range_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *value_size += additional_value_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void _grn_obj_remove(grn_ctx *ctx, grn_obj *obj);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -739,7 +741,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">static grn_obj *</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_create_with_max_n_subrecs(grn_ctx *ctx, const char *name,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> unsigned int name_size, const char *path,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_flags flags, grn_obj *key_type,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *value_type, uint32_t max_n_subrecs)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *value_type,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ uint32_t max_n_subrecs,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ uint32_t additional_value_size)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id id;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id domain = GRN_ID_NIL, range = GRN_ID_NIL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -873,8 +877,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_create_with_max_n_subrecs(grn_ctx *ctx, const char *name,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- calc_rec_size(flags, max_n_subrecs, range_size, &subrec_size,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- &subrec_offset, &key_size, &value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_rec_size(flags, max_n_subrecs, range_size, additional_value_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ &subrec_size, &subrec_offset, &key_size, &value_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> switch (flags & GRN_OBJ_TABLE_TYPE_MASK) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_OBJ_TABLE_HASH_KEY :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> res = (grn_obj *)grn_hash_create(ctx, path, key_size, value_size, flags);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -897,6 +901,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_create_with_max_n_subrecs(grn_ctx *ctx, const char *name,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> DB_OBJ(res)->max_n_subrecs = max_n_subrecs;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> DB_OBJ(res)->subrec_size = subrec_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> DB_OBJ(res)->subrec_offset = subrec_offset;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(res)->flags.group = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_db_obj_init(ctx, db, id, DB_OBJ(res))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> _grn_obj_remove(ctx, res);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> res = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -915,7 +920,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_create(grn_ctx *ctx, const char *name, unsigned int name_size,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *res;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_ENTER;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> res = grn_table_create_with_max_n_subrecs(ctx, name, name_size, path,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- flags, key_type, value_type, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags, key_type, value_type,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 0, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_RETURN(res);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</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">@@ -936,7 +942,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_create_for_group(grn_ctx *ctx, const char *name,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_WITH_SUBREC|</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_UNIT_USERDEF_DOCUMENT,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> key_type, value_type,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- max_n_subrecs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ max_n_subrecs, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_unlink(ctx, key_type);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -946,7 +952,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_create_for_group(grn_ctx *ctx, const char *name,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_WITH_SUBREC|</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_UNIT_USERDEF_DOCUMENT,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL, value_type,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- max_n_subrecs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ max_n_subrecs, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_RETURN(res);</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">@@ -3044,9 +3050,91 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_search(grn_ctx *ctx, grn_obj *obj, grn_obj *query,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_TABLE_GROUP_FILTER_PREFIX 0</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_TABLE_GROUP_FILTER_SUFFIX (1L<<2)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_table_group_add_subrec(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *table,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_rset_recinfo *ri, int score,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_rset_posinfo *pi, int dir,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_flags flags;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ byte *values;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj value;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj value_int64;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj value_float;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!(DB_OBJ(table)->header.flags & GRN_OBJ_WITH_SUBREC)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_add_subrec_inline(table, ri, score, pi, dir);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags = DB_OBJ(table)->flags.group;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!(flags & (GRN_TABLE_GROUP_CALC_MAX |</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TABLE_GROUP_CALC_MIN |</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TABLE_GROUP_CALC_SUM |</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TABLE_GROUP_CALC_AVG))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values = (((byte *)ri->subrecs) +</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_RSET_SUBRECS_SIZE(DB_OBJ(table)->subrec_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(table)->max_n_subrecs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_VOID_INIT(&value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_INT64_INIT(&value_int64, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_FLOAT_INIT(&value_float, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_get_value(ctx, calc_target, pi->rid, &value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & (GRN_TABLE_GROUP_CALC_MAX |</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TABLE_GROUP_CALC_MIN |</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TABLE_GROUP_CALC_SUM)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_cast(ctx, &value, &value_int64, GRN_FALSE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & GRN_TABLE_GROUP_CALC_AVG) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_cast(ctx, &value, &value_float, GRN_FALSE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t current_max = *((int64_t *)values);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t value_raw = GRN_INT64_VALUE(&value_int64);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (ri->n_subrecs == 1 || value_raw > current_max) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *((int64_t *)values) = value_raw;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t current_min = *((int64_t *)values);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t value_raw = GRN_INT64_VALUE(&value_int64);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (ri->n_subrecs == 1 || value_raw < current_min) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *((int64_t *)values) = value_raw;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & GRN_TABLE_GROUP_CALC_SUM) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t value_raw = GRN_INT64_VALUE(&value_int64);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *((int64_t *)values) += value_raw;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_SUM_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (flags & GRN_TABLE_GROUP_CALC_AVG) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ double current_average = *((double *)values);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ int64_t value_raw = GRN_FLOAT_VALUE(&value_float);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *((double *)values) += (value_raw - current_average) / ri->n_subrecs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_AVG_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &value_float);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &value_int64);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_bool</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-accelerated_table_group(grn_ctx *ctx, grn_obj *table, grn_obj *key, grn_obj *res)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+accelerated_table_group(grn_ctx *ctx, grn_obj *table, grn_obj *key,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_result *result)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *res = result->table;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target = result->calc_target;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (key->header.type == GRN_ACCESSOR) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_accessor *a = (grn_accessor *)key;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (a->action == GRN_ACCESSOR_GET_KEY &&</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3081,8 +3169,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">accelerated_table_group(grn_ctx *ctx, grn_obj *table, grn_obj *key, grn_obj *res</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((!idp || *((grn_id *)v)) &&</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_add_v_inline(ctx, res, v, element_size, &value, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_add_subrec_inline(res, value, ri ? ri->score : 0,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (grn_rset_posinfo *)&id, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_add_subrec(ctx, res, value,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ri ? ri->score : 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (grn_rset_posinfo *)&id, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_RA_CACHE_FIN(ra, &cache);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3107,8 +3197,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">accelerated_table_group(grn_ctx *ctx, grn_obj *table, grn_obj *key, grn_obj *res</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> while (len) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((*v != GRN_ID_NIL) &&</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_add_v_inline(ctx, res, v, sizeof(grn_id), &value, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_add_subrec_inline(res, value, ri ? ri->score : 0,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (grn_rset_posinfo *)&id, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_add_subrec(ctx, res, value,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ri ? ri->score : 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (grn_rset_posinfo *)&id, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> v++;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> len -= sizeof(grn_id);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3134,10 +3226,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">accelerated_table_group(grn_ctx *ctx, grn_obj *table, grn_obj *key, grn_obj *res</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_group_single_key_records(grn_ctx *ctx, grn_obj *table,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *key, grn_obj *res)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *key, grn_table_group_result *result)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj bulk;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_cursor *tc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *res = result->table;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target = result->calc_target;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_INIT(&bulk, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((tc = grn_table_cursor_open(ctx, table, NULL, 0, NULL, 0, 0, -1, 0))) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3162,8 +3256,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_group_single_key_records(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((*v != GRN_ID_NIL) &&</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_add_v_inline(ctx, res,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> v, sizeof(grn_id), &value, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_add_subrec_inline(res, value, ri ? ri->score : 0,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (grn_rset_posinfo *)&id, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_add_subrec(ctx, res, value,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ri ? ri->score : 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (grn_rset_posinfo *)&id, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> v++;</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">@@ -3193,8 +3289,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_group_single_key_records(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_add_v_inline(ctx, res,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_BULK_HEAD(&bulk), GRN_BULK_VSIZE(&bulk),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &value, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_add_subrec_inline(res, value, ri ? ri->score : 0,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (grn_rset_posinfo *)&id, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_add_subrec(ctx, res, value,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ri ? ri->score : 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (grn_rset_posinfo *)&id, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3357,8 +3455,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_group_multi_keys_add_record(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_table_add_v_inline(ctx, rp->table,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_BULK_HEAD(bulk), GRN_BULK_VSIZE(bulk),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &value, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_add_subrec_inline(rp->table, value, ri ? ri->score : 0,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (grn_rset_posinfo *)&id, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_add_subrec(ctx, rp->table, value,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ri ? ri->score : 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (grn_rset_posinfo *)&id, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ rp->calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</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">@@ -3588,14 +3688,47 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_group(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (r = 0, rp = results; r < n_results; r++, rp++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!rp->table) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- ERR(GRN_INVALID_ARGUMENT, "table missing in (%d)", r);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_flags flags;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *key_type = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ uint32_t additional_value_size = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags = GRN_TABLE_HASH_KEY|</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_OBJ_WITH_SUBREC|</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_OBJ_UNIT_USERDEF_DOCUMENT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (n_keys == 1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ key_type = grn_ctx_at(ctx, grn_obj_get_range(ctx, keys[0].key));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags |= GRN_OBJ_KEY_VAR_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (rp->flags & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ additional_value_size += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (rp->flags & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ additional_value_size += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (rp->flags & GRN_TABLE_GROUP_CALC_SUM) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ additional_value_size += GRN_RSET_SUM_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (rp->flags & GRN_TABLE_GROUP_CALC_AVG) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ additional_value_size += GRN_RSET_AVG_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ rp->table = grn_table_create_with_max_n_subrecs(ctx, NULL, 0, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ key_type, table,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ rp->max_n_subrecs,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ additional_value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (key_type) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_unlink(ctx, key_type);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!rp->table) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(rp->table)->flags.group = rp->flags;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (n_keys == 1 && n_results == 1) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!accelerated_table_group(ctx, table, keys->key, results->table)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_group_single_key_records(ctx, table,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- keys->key, results->table);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!accelerated_table_group(ctx, table, keys->key, results)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_single_key_records(ctx, table, keys->key, results);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_bool have_vector = GRN_FALSE;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4617,6 +4750,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_get_accessor(grn_ctx *ctx, grn_obj *obj, const char *name, unsigned int</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_SCORE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_NSUBRECS :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> obj = grn_ctx_at(ctx, DB_OBJ(res->obj)->range);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4785,11 +4919,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_get_accessor(grn_ctx *ctx, grn_obj *obj, const char *name, unsigned int</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- case 's' : /* score */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (len != GRN_COLUMN_NAME_SCORE_LEN ||</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- memcmp(name, GRN_COLUMN_NAME_SCORE, GRN_COLUMN_NAME_SCORE_LEN)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- goto exit;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case 's' : /* score, sum */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (len == GRN_COLUMN_NAME_SCORE_LEN &&</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ memcmp(name, GRN_COLUMN_NAME_SCORE, GRN_COLUMN_NAME_SCORE_LEN) == 0) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (rp = &res; !done; rp = &(*rp)->next) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *rp = accessor_new(ctx);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (*rp)->obj = obj;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4822,6 +4954,45 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_get_accessor(grn_ctx *ctx, grn_obj *obj, const char *name, unsigned int</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else if (len == GRN_COLUMN_NAME_SUM_LEN &&</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ memcmp(name,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_COLUMN_NAME_SUM,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_COLUMN_NAME_SUM_LEN) == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ for (rp = &res; !done; rp = &(*rp)->next) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *rp = accessor_new(ctx);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (*rp)->obj = obj;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (GRN_TABLE_IS_GROUPED(obj)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (*rp)->action = GRN_ACCESSOR_GET_SUM;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ done++;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ switch (obj->header.type) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_PAT_KEY :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_DAT_KEY :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_HASH_KEY :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (*rp)->action = GRN_ACCESSOR_GET_KEY;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_NO_KEY :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (obj->header.domain) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (*rp)->action = GRN_ACCESSOR_GET_VALUE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ /* fallthru */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ default :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ /* lookup failed */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_close(ctx, (grn_obj *)res);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ res = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!(obj = grn_ctx_at(ctx, obj->header.domain))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_close(ctx, (grn_obj *)res);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ res = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case 'n' : /* nsubrecs */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (len != GRN_COLUMN_NAME_NSUBRECS_LEN ||</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5001,6 +5172,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_get_range_info(grn_ctx *ctx, grn_obj *obj,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_NSUBRECS :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *range_id = GRN_DB_INT32;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *range_id = GRN_DB_INT64;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_get_range_info(ctx, a->obj, range_id, range_flags);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5038,6 +5212,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_is_persistent(grn_ctx *ctx, grn_obj *obj)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> switch (a->action) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_SCORE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_NSUBRECS :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> res = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_ID :</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5524,6 +5699,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_accessor_get_value_(grn_ctx *ctx, grn_accessor *a, grn_id id, uint32_t *size</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> *size = sizeof(int);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if ((value = grn_obj_get_value_(ctx, a->obj, id, size))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ value = ((const char *)(((grn_rset_recinfo *)value)->subrecs) +</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_RSET_SUBRECS_SIZE(DB_OBJ(a->obj)->subrec_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(a->obj)->max_n_subrecs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ value += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ value += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ *size = GRN_RSET_SUM_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* todo : support vector */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> value = grn_obj_get_value_(ctx, a->obj, id, size);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5617,6 +5806,25 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_accessor_get_value(grn_ctx *ctx, grn_accessor *a, grn_id id, grn_obj *value)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> value->header.domain = GRN_DB_INT32;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (id) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ byte *values;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values = ((char *)(ri->subrecs) +</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_RSET_SUBRECS_SIZE(DB_OBJ(a->obj)->subrec_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(a->obj)->max_n_subrecs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_INT64_PUT(ctx, value, *((int64_t *)values));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_INT64_PUT(ctx, value, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ value->header.domain = GRN_DB_INT64;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* todo : support vector */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_get_value(ctx, a->obj, id, value);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5705,6 +5913,23 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_accessor_set_value(grn_ctx *ctx, grn_accessor *a, grn_id id,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> vp = &ri->n_subrecs;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_get_value(ctx, a->obj, id, &buf);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ char *values;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values = ((char *)(ri->subrecs) +</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_RSET_SUBRECS_SIZE(DB_OBJ(a->obj)->subrec_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(a->obj)->max_n_subrecs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ vp = values;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* todo : support vector */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (a->next) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -9030,6 +9255,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_column_name(grn_ctx *ctx, grn_obj *obj, char *namebuf, int buf_size)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_NSUBRECS :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> name = GRN_COLUMN_NAME_NSUBRECS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ name = GRN_COLUMN_NAME_SUM;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_DB_OBJ :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_LOOKUP :</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -9093,6 +9321,11 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_column_name_(grn_ctx *ctx, grn_obj *obj, grn_obj *buf)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_COLUMN_NAME_NSUBRECS,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_COLUMN_NAME_NSUBRECS_LEN);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUT(ctx, buf,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_COLUMN_NAME_SUM,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_COLUMN_NAME_SUM_LEN);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_column_name_(ctx, a->obj, buf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (a->next) { GRN_TEXT_PUTC(ctx, buf, '.'); }</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: lib/grn_ctx.h (+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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L557">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L558">558</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L559">559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L560">560</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L561">561</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L562">562</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2L563">563</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R557">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R558">558</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R559">559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R560">560</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R561">561</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R562">562</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R563">563</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R564">564</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R565">565</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L2R566">566</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">@@ -558,6 +558,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint8_t subrec_offset;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint8_t record_unit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint8_t subrec_unit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ union {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_flags group;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } flags;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> // grn_obj_flags flags;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } grn_db_obj;</span>
<span class="diff-not-changed" style="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: lib/grn_db.h (+9 -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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L46">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L49">49</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L52">52</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L57">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L59">59</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L60">60</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L61">61</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L62">62</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L63">63</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L245">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L246">246</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L247">247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L248">248</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L249">249</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L250">250</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3L251">251</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R46">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R56">56</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R58">58</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R63">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R64">64</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R71">71</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R253">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R254">254</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R255">255</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R256">256</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R257">257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R258">258</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R259">259</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L3R260">260</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">@@ -47,6 +47,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_RSET_UTIL_BIT (0x80000000)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_N_SUBRECS_SIZE (sizeof(int))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_MAX_SIZE (sizeof(int64_t))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_MIN_SIZE (sizeof(int64_t))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_SUM_SIZE (sizeof(int64_t))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_AVG_SIZE (sizeof(double))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_RSET_SCORE_SIZE (sizeof(int))</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_RSET_N_SUBRECS(ri) ((ri)->n_subrecs & ~GRN_RSET_UTIL_BIT)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -58,6 +64,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ((int *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_RSET_SUBRECS_COPY(subrecs,size,n,src) \</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size)))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_RSET_SUBRECS_SIZE(subrec_size,n) \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (GRN_RSET_SUBREC_SIZE(subrec_size) * n)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_JSON_LOAD_OPEN_BRACKET 0x40000000</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_JSON_LOAD_OPEN_BRACE 0x40000001</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -246,6 +254,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">enum {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_GET_VALUE,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_GET_SCORE,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_GET_NSUBRECS,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_ACCESSOR_GET_SUM,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_GET_COLUMN_VALUE,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_GET_DB_OBJ,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_ACCESSOR_LOOKUP,</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: lib/output.c (+17 -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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L532">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L534">534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L535">535</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L536">536</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L537">537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4L538">538</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R532">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R534">534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R535">535</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R536">536</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R537">537</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R538">538</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R539">539</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R540">540</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R541">541</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R542">542</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R543">543</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R544">544</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R545">545</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R546">546</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R547">547</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R548">548</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R549">549</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R550">550</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R551">551</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R552">552</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R553">553</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R554">554</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L4R555">555</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">@@ -533,6 +533,23 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_text_atoj(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> buf.header.domain = GRN_DB_INT32;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_ACCESSOR_GET_SUM :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ byte *values;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values = ((char *)(ri->subrecs) +</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_RSET_SUBRECS_SIZE(DB_OBJ(a->obj)->subrec_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ DB_OBJ(a->obj)->max_n_subrecs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MAX) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MAX_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (DB_OBJ(a->obj)->flags.group & GRN_TABLE_GROUP_CALC_MIN) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ values += GRN_RSET_MIN_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_INT64_PUT(ctx, &buf, *((int64_t *)values));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ buf.header.domain = GRN_DB_INT64;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> case GRN_ACCESSOR_GET_COLUMN_VALUE :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((a->obj->header.flags & GRN_OBJ_COLUMN_TYPE_MASK) == GRN_OBJ_COLUMN_VECTOR) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (a->next) {</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: lib/proc.c (+89 -18)</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L3">3</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L583">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L584">584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L585">585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L586">586</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L587">587</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L588">588</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L589">589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L590">590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L591">591</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L592">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L593">593</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L594">594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L595">595</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L596">596</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L597">597</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L598">598</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L599">599</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L635">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L636">636</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L637">637</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L638">638</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L639">639</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L640">640</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L641">641</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L724">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L725">725</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L726">726</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L727">727</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L728">728</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L729">729</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L730">730</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L731">731</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L735">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L736">736</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L737">737</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L738">738</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L739">739</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L740">740</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L741">741</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L742">742</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L743">743</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L744">744</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L745">745</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L746">746</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L747">747</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L748">748</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L749">749</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L750">750</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L751">751</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L752">752</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L753">753</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L754">754</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L755">755</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L756">756</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L757">757</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L758">758</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L789">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L790">790</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L791">791</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L792">792</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L793">793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L794">794</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L795">795</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1190">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1191">1191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1192">1192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1193">1193</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1194">1194</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1195">1195</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1196">1196</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1197">1197</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1206">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1207">1207</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1208">1208</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1209">1209</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1210">1210</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1211">1211</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1212">1212</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1222">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1223">1223</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1224">1224</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1225">1225</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1226">1226</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1227">1227</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1228">1228</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1229">1229</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1230">1230</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1231">1231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1232">1232</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5L1233">1233</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R583">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R584">584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R585">585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R586">586</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R587">587</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R588">588</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R589">589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R590">590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R591">591</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R592">592</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R593">593</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R594">594</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R595">595</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R596">596</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R597">597</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R598">598</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R599">599</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R600">600</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R601">601</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R602">602</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R603">603</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R604">604</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R605">605</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R606">606</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R607">607</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R608">608</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R609">609</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R610">610</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R611">611</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R612">612</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R613">613</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R614">614</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R615">615</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R616">616</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R617">617</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R618">618</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R619">619</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R620">620</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R621">621</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R622">622</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R623">623</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R624">624</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R625">625</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R626">626</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R627">627</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R628">628</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R629">629</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R630">630</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R631">631</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R632">632</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R633">633</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R634">634</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R635">635</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R636">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R637">637</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R638">638</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R639">639</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R640">640</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R641">641</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R642">642</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R643">643</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R644">644</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R645">645</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R681">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R682">682</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R683">683</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R684">684</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R685">685</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R686">686</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R687">687</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R688">688</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R689">689</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R690">690</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R691">691</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R692">692</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R693">693</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R694">694</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R695">695</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R696">696</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R697">697</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R698">698</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R699">699</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R700">700</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R701">701</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R702">702</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R703">703</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R704">704</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R787">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R788">788</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R789">789</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R790">790</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R791">791</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R792">792</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R793">793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R794">794</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R798">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R799">799</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R800">800</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R801">801</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R802">802</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R803">803</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R804">804</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R805">805</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R806">806</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R807">807</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R808">808</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R809">809</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R810">810</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R811">811</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R812">812</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R813">813</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R814">814</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R815">815</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R816">816</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R817">817</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R818">818</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R819">819</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R820">820</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R851">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R852">852</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R853">853</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R854">854</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R855">855</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R856">856</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R857">857</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R858">858</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R859">859</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R860">860</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1255">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1256">1256</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1257">1257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1258">1258</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1259">1259</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1260">1260</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1261">1261</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1262">1262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1263">1263</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1272">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1273">1273</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1274">1274</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1275">1275</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1276">1276</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1277">1277</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1278">1278</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1279">1279</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1280">1280</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1290">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1291">1291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1292">1292</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1293">1293</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1294">1294</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1295">1295</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1296">1296</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1297">1297</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1298">1298</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1299">1299</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1300">1300</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1301">1301</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1302">1302</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1303">1303</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L5R1304">1304</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">@@ -1,6 +1,6 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- Copyright(C) 2009-2014 Brazil</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ Copyright(C) 2009-2015 Brazil</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -584,8 +584,52 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> unsigned int output_columns_len;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int offset;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int limit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_flags calc_types;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ const char *calc_target_name;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ unsigned int calc_target_name_len;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } drilldown_info;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_table_group_flags</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_parse_table_group_calc_types(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ const char *calc_types,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ unsigned int calc_types_len)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_table_group_flags flags = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ const char *calc_types_end = calc_types + calc_types_len;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ while (calc_types < calc_types_end) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (*calc_types == '|' || *calc_types == ' ') {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_types += 1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ continue;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define CHECK_TABLE_GROUP_CALC_TYPE(name)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (((calc_types_end - calc_types) >= (sizeof(#name) - 1)) &&\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (!memcmp(calc_types, #name, sizeof(#name) - 1))) {\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ flags |= GRN_TABLE_GROUP_CALC_ ## name;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_types += sizeof(#name);\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ continue;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(COUNT);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(MAX);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(MIN);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(SUM);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(AVG);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_TABLE_GROUP_CALC_NONE 0</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CHECK_TABLE_GROUP_CALC_TYPE(NONE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#undef GRN_TABLE_GROUP_CALC_NONE</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT, "invalid table group calc type: <%.*s>",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (int)(calc_types_end - calc_types), calc_types);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#undef CHECK_TABLE_GROUP_CALC_TYPE</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return flags;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown_info_fill(grn_ctx *ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown_info *drilldown,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -593,7 +637,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">drilldown_info_fill(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *sortby,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *output_columns,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *offset,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *limit)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *limit,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_types,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (keys) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown->keys = GRN_TEXT_VALUE(keys);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -636,6 +682,23 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">drilldown_info_fill(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown->limit = DEFAULT_DRILLDOWN_LIMIT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (calc_types && GRN_TEXT_LEN(calc_types)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_types =</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_parse_table_group_calc_types(ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TEXT_VALUE(calc_types),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TEXT_LEN(calc_types));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_types = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (calc_target && GRN_TEXT_LEN(calc_target)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name = GRN_TEXT_VALUE(calc_target);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name_len = GRN_TEXT_LEN(calc_target);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name_len = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -725,7 +788,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select_drilldowns(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int offset;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int limit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_group_result result = {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- NULL, 0, 0, 1, GRN_TABLE_GROUP_CALC_COUNT, 0</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ NULL, 0, 0, 1, GRN_TABLE_GROUP_CALC_COUNT, 0, 0, NULL</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> };</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys = grn_table_sort_key_from_str(ctx,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -736,23 +799,22 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select_drilldowns(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> continue;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (n_keys == 1) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- result.table = grn_table_create_for_group(ctx, NULL, 0, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- keys[0].key, table, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- result.table = grn_table_create_for_group(ctx, NULL, 0, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- NULL, table, 1);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!result.table) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_table_sort_key_close(ctx, keys, n_keys);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- continue;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OUTPUT_STR(drilldown->label, drilldown->label_len);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> result.key_begin = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> result.key_end = n_keys - 1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (n_keys > 1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ result.max_n_subrecs = 1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (drilldown->calc_target_name) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ result.calc_target = grn_obj_column(ctx, table,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ drilldown->calc_target_name_len);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (result.calc_target) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ result.flags |= drilldown->calc_types;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_group(ctx, table, keys, n_keys, &result, 1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> n_hits = grn_table_size(ctx, result.table);</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">@@ -790,6 +852,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select_drilldowns(grn_ctx *ctx, grn_obj *table,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_sort_key_close(ctx, keys, n_keys);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (result.calc_target) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_unlink(ctx, result.calc_target);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_unlink(ctx, result.table);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_QUERY_LOG(ctx, GRN_QUERY_LOG_SIZE,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1191,7 +1256,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown->label = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown->label_len = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown_info_fill(ctx, drilldown,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- VAR(9), VAR(10), VAR(11), VAR(12), VAR(13));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ VAR(9), VAR(10), VAR(11), VAR(12), VAR(13),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ NULL, NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> n_drilldowns++;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> unsigned int i;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1207,6 +1273,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *output_columns;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *offset;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *limit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_types;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *calc_target;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> label_len = grn_vector_get_element(ctx, &drilldown_labels, i,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &label, NULL, NULL);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1223,11 +1291,14 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GET_VAR(output_columns);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GET_VAR(offset);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GET_VAR(limit);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GET_VAR(calc_types);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GET_VAR(calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef GET_VAR</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown_info_fill(ctx, drilldown,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- keys, sortby, output_columns, offset, limit);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ keys, sortby, output_columns, offset, limit,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ calc_types, calc_target);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_select(ctx, GRN_TEXT_VALUE(VAR(0)), GRN_TEXT_LEN(VAR(0)),</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: test/command/suite/select/drilldown/labeled/calc_types/sum.expected (+78 -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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6L-1">...</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>
</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R0">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R57">57</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R58">58</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R59">59</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R63">63</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R69">69</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L6R78">78</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,78 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+table_create Tags TABLE_PAT_KEY ShortText</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+table_create Memos TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+column_create Memos tag COLUMN_SCALAR Tags</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+column_create Memos value COLUMN_SCALAR Int64</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+load --table Memos</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Groonga is fast!", "tag": "Groonga", "value": 10},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Mroonga is fast!", "tag": "Mroonga", "value": 20},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Groonga sticker!", "tag": "Groonga", "value": 40},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Rroonga is fast!", "tag": "Rroonga", "value": 80}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],4]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+select Memos --limit 0 --drilldown[tag].keys tag --drilldown[tag].calc_types SUM --drilldown[tag].calc_target value --drilldown[tag].output_columns _key,_sum</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 0.0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 0.0</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 4</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "_id",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "UInt32"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "_key",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "ShortText"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "tag",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Tags"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "value",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Int64"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "tag": [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 3</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "_key",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "ShortText"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "_sum",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Int64"</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Groonga",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 50</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Mroonga",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 20</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ],</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ [</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ "Rroonga",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 80</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ ]</span>
<span class="diff-added" style="background-color: #aaffaa; 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: test/command/suite/select/drilldown/labeled/calc_types/sum.test (+20 -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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7L-1">...</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>
</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/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R0">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/0e5e39fc3ca8d9cc4972febb7a7c8d12d8d41835#L7R20">20</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,20 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+table_create Tags TABLE_PAT_KEY ShortText</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+table_create Memos TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+column_create Memos tag COLUMN_SCALAR Tags</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+column_create Memos value COLUMN_SCALAR Int64</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+load --table Memos</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+[</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Groonga is fast!", "tag": "Groonga", "value": 10},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Mroonga is fast!", "tag": "Mroonga", "value": 20},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Groonga sticker!", "tag": "Groonga", "value": 40},</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{"_key": "Rroonga is fast!", "tag": "Rroonga", "value": 80}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+]</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+select Memos \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ --limit 0 \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ --drilldown[tag].keys tag \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ --drilldown[tag].calc_types SUM \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ --drilldown[tag].calc_target value \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ --drilldown[tag].output_columns _key,_sum</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>