<!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">2018-02-15 18:19:30 +0900 (Thu, 15 Feb 2018)</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/8294d712bca1786626c5774266e3a620fe64fad0">8294d712bca1786626c5774266e3a620fe64fad0</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">query log: support showing condition in each "filter"
It's disabled by default. You need to set
GRN_QUERY_LOG_SHOW_CONDITION=yes environment variable to enable it.
If we confirm that this change doesn't have big impact for performance
and doesn't cause a crash for any query.</pre></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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7de">lib/expr.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: lib/expr.c (+160 -1)</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL44">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL47">47</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL50">50</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL93">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL94">94</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL96">96</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL97">97</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL98">98</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL99">99</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6940">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6941">6941</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6942">6942</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6943">6943</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6944">6944</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6945">6945</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6946">6946</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6976">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6977">6977</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6978">6978</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6979">6979</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6980">6980</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6981">6981</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6982">6982</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6983">6983</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL6984">6984</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7010">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7011">7011</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7012">7012</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7013">7013</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7014">7014</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7015">7015</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7016">7016</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7017">7017</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7018">7018</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7019">7019</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7020">7020</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7021">7021</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7024">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7025">7025</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7026">7026</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7027">7027</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7028">7028</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7029">7029</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deL7030">7030</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/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR44">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR51">51</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR94">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR96">96</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR97">97</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR98">98</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR99">99</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR100">100</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR101">101</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR102">102</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR103">103</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR104">104</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR105">105</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR106">106</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR107">107</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR108">108</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR111">111</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR112">112</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6953">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6954">6954</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6955">6955</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6956">6956</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6957">6957</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6958">6958</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6959">6959</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6960">6960</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6961">6961</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6962">6962</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6963">6963</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6964">6964</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6965">6965</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6966">6966</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6967">6967</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6968">6968</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6969">6969</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6970">6970</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6971">6971</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6972">6972</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6973">6973</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6974">6974</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6975">6975</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6976">6976</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6977">6977</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6978">6978</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6979">6979</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6980">6980</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6981">6981</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6982">6982</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6983">6983</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6984">6984</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6985">6985</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6986">6986</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6987">6987</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6988">6988</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6989">6989</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6990">6990</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6991">6991</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6992">6992</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6993">6993</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6994">6994</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6995">6995</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6996">6996</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6997">6997</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6998">6998</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR6999">6999</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7000">7000</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7001">7001</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7002">7002</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7003">7003</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7004">7004</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7005">7005</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7006">7006</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7007">7007</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7008">7008</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7009">7009</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7010">7010</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7011">7011</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7012">7012</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7013">7013</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7014">7014</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7015">7015</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7016">7016</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7017">7017</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7018">7018</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7019">7019</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7020">7020</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7021">7021</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7022">7022</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7023">7023</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7024">7024</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7025">7025</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7026">7026</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7027">7027</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7028">7028</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7029">7029</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7030">7030</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7031">7031</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7032">7032</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7033">7033</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7034">7034</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7035">7035</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7036">7036</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7037">7037</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7038">7038</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7039">7039</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7040">7040</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7041">7041</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7042">7042</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7043">7043</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7044">7044</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7045">7045</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7046">7046</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7047">7047</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7048">7048</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7049">7049</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7050">7050</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7051">7051</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7052">7052</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7053">7053</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7054">7054</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7055">7055</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7056">7056</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7057">7057</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7058">7058</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7059">7059</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7060">7060</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7061">7061</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7062">7062</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7063">7063</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7064">7064</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7065">7065</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7066">7066</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7067">7067</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7068">7068</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7069">7069</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7070">7070</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7071">7071</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7072">7072</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7073">7073</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7074">7074</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7075">7075</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7076">7076</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7077">7077</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7078">7078</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7079">7079</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7080">7080</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7081">7081</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7082">7082</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7083">7083</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7084">7084</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7085">7085</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7086">7086</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7087">7087</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7088">7088</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7089">7089</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7090">7090</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7091">7091</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7092">7092</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7122">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7123">7123</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7124">7124</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7125">7125</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7126">7126</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7127">7127</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7128">7128</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7129">7129</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7130">7130</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7131">7131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7132">7132</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7133">7133</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7159">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7160">7160</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7161">7161</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7162">7162</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7163">7163</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7164">7164</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7165">7165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7166">7166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7167">7167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7168">7168</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7169">7169</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7170">7170</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7171">7171</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7172">7172</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7173">7173</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7174">7174</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7175">7175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7176">7176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7177">7177</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7178">7178</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7181">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7182">7182</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7183">7183</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7184">7184</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7185">7185</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7186">7186</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7187">7187</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7188">7188</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/8294d712bca1786626c5774266e3a620fe64fad0#diff-e78975e2685896edaae06774d692d7deR7189">7189</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">@@ -45,6 +45,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">static double grn_table_select_enough_filtered_ratio = 0.0;</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static int grn_table_select_max_n_enough_filtered_records = 1000;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_bool grn_table_select_and_min_skip_enable = GRN_TRUE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_bool grn_scan_info_regexp_dot_asterisk_enable = GRN_TRUE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_bool grn_query_log_show_condition = GRN_FALSE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_expr_init_from_env(void)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -94,6 +95,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_expr_init_from_env(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_scan_info_regexp_dot_asterisk_enable = GRN_TRUE;</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: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ char grn_query_log_show_condition_env[GRN_ENV_BUFFER_SIZE];</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_getenv("GRN_QUERY_LOG_SHOW_CONDITION",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_query_log_show_condition_env,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_ENV_BUFFER_SIZE);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (strcmp(grn_query_log_show_condition_env, "yes") == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_query_log_show_condition = GRN_TRUE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_query_log_show_condition = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-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_obj *</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -6941,6 +6954,139 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select_index(grn_ctx *ctx, grn_obj *table, scan_info *si,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return processed;</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: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_table_select_inspect_condition_argument(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *buffer,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *argument)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ switch (argument->header.type) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_BULK :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ domain = grn_ctx_at(ctx, argument->header.domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (grn_obj_is_table(ctx, domain)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_record_inspect_without_columns(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_inspect(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_UVECTOR :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ domain = grn_ctx_at(ctx, argument->header.domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (grn_obj_is_table(ctx, domain)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_uvector_record_inspect_without_columns(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_inspect(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_HASH_KEY :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_PAT_KEY :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_TABLE_NO_KEY :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_COLUMN_FIX_SIZE :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_COLUMN_VAR_SIZE :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_COLUMN_INDEX :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_inspect_name(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ default :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_inspect(ctx, buffer, argument);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static const char *</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_table_select_inspect_condition(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *buffer,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ scan_info *si,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr *expr)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t n_codes;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_operator last_operator;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!grn_query_log_show_condition) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return "";</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n_codes = si->end - si->start + 1;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ last_operator = expr->codes[si->end].op;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_REWIND(buffer);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, ": ");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ switch (last_operator) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_CALL :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = si->start; i <= si->end; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr_code *code = expr->codes + i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (i == si->start) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (grn_obj_is_proc(ctx, code->value)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_inspect_name(ctx, buffer, code->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, code->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, '(');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else if (code->value) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (i > si->start + 1) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, ", ");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, code->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, ')');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_EQUAL :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_NOT_EQUAL :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_LESS :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_GREATER :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_LESS_EQUAL :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_GREATER_EQUAL :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ case GRN_OP_MATCH :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (n_codes == 3) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr_code *arg1 = expr->codes + si->start;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr_code *arg2 = expr->codes + si->start + 1;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (arg1->value->header.type == GRN_EXPR) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, "(match columns)");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, arg1->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, ' ');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, grn_operator_to_string(last_operator));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, ' ');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, arg2->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, grn_operator_to_string(last_operator));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, '(');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = si->start; i < si->end; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr_code *code = expr->codes + i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, ", ");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (code->value) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, code->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, grn_operator_to_string(code->op));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, ')');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ default :</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = si->start; i <= si->end; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_expr_code *code = expr->codes + i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (i > si->start) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, ' ');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (code->value) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition_argument(ctx, buffer, code->value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTS(ctx, buffer, grn_operator_to_string(code->op));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_PUTC(ctx, buffer, '\0');</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return GRN_TEXT_VALUE(buffer);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *res, grn_operator op)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -6977,8 +7123,11 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_expr_code *codes = e->codes;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t codes_curr = e->codes_curr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id min_id = GRN_ID_NIL;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj condition_inspect_buffer;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> v = grn_expr_get_var_by_offset(ctx, (grn_obj *)e, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_PTR_INIT(&res_stack, GRN_OBJ_VECTOR, GRN_ID_NIL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_INIT(&condition_inspect_buffer, 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (i = 0; i < scanner->n_sis; i++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> scan_info *si = scanner->sis[i];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (si->flags & SCAN_POP) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7011,11 +7160,19 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> e->codes_curr = si->end - si->start + 1;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_select_sequential(ctx, table, (grn_obj *)e, v,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> res, si->logical_op);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ e->codes = codes;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ e->codes_curr = codes_curr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> min_id = GRN_ID_NIL;</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_QUERY_LOG(ctx, GRN_QUERY_LOG_SIZE,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- ":", "filter(%d)", grn_table_size(ctx, res));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ":", "filter(%d)%s",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_size(ctx, res),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_table_select_inspect_condition(</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &condition_inspect_buffer,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ si,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ e));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (ctx->rc) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (res_created) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj_close(ctx, res);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7025,6 +7182,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select(grn_ctx *ctx, grn_obj *table, grn_obj *expr,</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: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, &condition_inspect_buffer);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> i = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!res_created) { i++; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (; i < GRN_BULK_VSIZE(&res_stack) / sizeof(grn_obj *); i++) {</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>