<!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 &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2017-04-24 17:06:20 +0900 (Mon, 24 Apr 2017)</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296">e88e0c4144f5f51980e729c4f91ba1d1728b1296</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, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">in: use server plugin helper</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3">lib/fluent/plugin/in_groonga.rb</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, &quot;Liberation Mono&quot;, 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/fluent/plugin/in_groonga.rb (+76 -88)</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, &quot;Liberation Mono&quot;, 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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L21">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L24">24</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L25">25</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L26">26</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L32">32</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L35">35</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L51">51</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L52">52</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L56">56</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L59">59</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L60">60</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L73">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L74">74</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L75">75</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L76">76</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L77">77</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L78">78</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L79">79</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L80">80</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L130">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L131">131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L132">132</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L133">133</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L134">134</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L135">135</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L136">136</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L137">137</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L138">138</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L139">139</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L140">140</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L141">141</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L142">142</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L143">143</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L144">144</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L145">145</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L146">146</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L147">147</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L148">148</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L149">149</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L150">150</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L151">151</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L152">152</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L153">153</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L154">154</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L155">155</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L156">156</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L157">157</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L158">158</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L159">159</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L160">160</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L161">161</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L162">162</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L163">163</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L164">164</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L165">165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L166">166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L167">167</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L174">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L176">176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L177">177</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L178">178</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L179">179</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L180">180</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L181">181</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L182">182</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L183">183</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L184">184</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L186">186</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L187">187</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L188">188</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L191">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L193">193</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L194">194</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L195">195</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L196">196</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L197">197</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L198">198</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L199">199</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L200">200</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L201">201</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L202">202</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L203">203</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L204">204</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L205">205</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L206">206</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L207">207</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L208">208</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L209">209</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L210">210</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L211">211</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L212">212</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L213">213</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L214">214</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L215">215</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L216">216</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L217">217</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L218">218</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L219">219</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L220">220</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L221">221</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L248">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L249">249</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L250">250</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L251">251</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L252">252</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L253">253</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L254">254</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L255">255</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L256">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L257">257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L258">258</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L259">259</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L260">260</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L261">261</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L262">262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L263">263</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L264">264</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L265">265</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L266">266</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L267">267</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L278">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L279">279</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L280">280</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L281">281</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L282">282</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L283">283</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L284">284</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L285">285</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L286">286</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L287">287</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L288">288</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L291">291</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L409">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L410">410</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L411">411</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L412">412</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L413">413</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L414">414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L415">415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L416">416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L417">417</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L418">418</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L419">419</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L420">420</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L421">421</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L422">422</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L423">423</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L424">424</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L425">425</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L426">426</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L427">427</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L428">428</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L429">429</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L430">430</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L431">431</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L432">432</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L433">433</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L434">434</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L435">435</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L436">436</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L437">437</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L438">438</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L439">439</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L440">440</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L441">441</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L442">442</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L443">443</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L444">444</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L445">445</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L446">446</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L462">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L463">463</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L464">464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L465">465</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L466">466</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L467">467</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L468">468</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L469">469</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L470">470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L471">471</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L472">472</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L473">473</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L474">474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3L475">475</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, 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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R21">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R24">24</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R36">36</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R49">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R52">52</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R57">57</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R58">58</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R59">59</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R63">63</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R69">69</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R85">85</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R86">86</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R87">87</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R88">88</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R89">89</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R91">91</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R92">92</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R105">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R107">107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R108">108</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R111">111</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R161">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R164">164</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R165">165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R166">166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R167">167</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R174">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R176">176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R177">177</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R178">178</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R179">179</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R180">180</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R183">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R184">184</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R186">186</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R187">187</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R188">188</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R189">189</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R190">190</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R193">193</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R194">194</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R195">195</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R196">196</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R197">197</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R198">198</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R199">199</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R200">200</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R201">201</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R202">202</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R203">203</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R230">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R231">231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R232">232</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R233">233</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R234">234</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R235">235</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R236">236</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R237">237</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R238">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R239">239</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R240">240</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R241">241</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R242">242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R243">243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R245">245</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R246">246</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R247">247</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R248">248</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R249">249</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R250">250</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R251">251</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R253">253</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R264">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R265">265</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R266">266</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R267">267</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R268">268</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R269">269</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R270">270</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R271">271</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R272">272</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R273">273</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R274">274</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R275">275</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R276">276</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R394">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R395">395</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R396">396</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R397">397</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R398">398</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R399">399</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R400">400</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R401">401</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R402">402</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R403">403</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R404">404</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R405">405</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R406">406</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R407">407</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R408">408</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R409">409</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R410">410</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R411">411</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R412">412</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R413">413</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R414">414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R415">415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R416">416</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R417">417</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R418">418</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R419">419</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R420">420</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R421">421</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R422">422</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R423">423</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R424">424</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R425">425</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R426">426</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/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R427">427</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R428">428</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R429">429</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R430">430</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R431">431</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R432">432</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R433">433</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R434">434</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R450">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R451">451</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R452">452</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R453">453</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R454">454</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R455">455</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R456">456</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R457">457</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R458">458</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R459">459</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R460">460</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R461">461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R462">462</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/e88e0c4144f5f51980e729c4f91ba1d1728b1296#diff-351910479c001eb4c33594ca876737c3R463">463</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, 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">@@ -22,14 +22,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">require &quot;http_parser&quot;</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> require &quot;gqtp&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> require &quot;groonga/command/parser&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-require &quot;fluent/input&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-require &quot;fluent/process&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+require &quot;fluent/plugin/input&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> module Fluent</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   module Plugin</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     class GroongaInput &lt; Input</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       Plugin.register_input(&quot;groonga&quot;, self)</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">+      helpers :server</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">       def initialize</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         super</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -49,12 +50,43 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</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">       def start</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input.start</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">+        port = @input.port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        bind = @input.bind</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        log.info(&quot;[input][groonga][connect] listening port&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                 :port =&gt; port, :bind =&gt; bind)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        server_create_connection(:groonga_input,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                 port,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                 :proto =&gt; :tcp,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                 :bind =&gt; bind) do |connection|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          handler = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          real_host = @input.real_host</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          real_port = @input.real_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater = Coolio::TCPSocket.connect(real_host, real_port)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater.on_connect_failed do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            log.error(&quot;[input][groonga][connect][error] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                      &quot;failed to connect to Groonga:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                      :real_host =&gt; real_host,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                      :real_port =&gt; real_port)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            connection.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater.on_read do |data|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            handler.write_back(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater.on_close do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            handler.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          event_loop_attach(repeater)</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">+          handler = @input.create_handler(connection, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          connection.data do |data|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            handler.on_read(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">       def shutdown</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input.shutdown</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">       class Repeater &lt; Coolio::TCPSocket</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -74,7 +106,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</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">       class BaseInput</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         include Configurable</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        include DetachMultiProcessMixin</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">         config_param :bind, :string, :default =&gt; &quot;0.0.0.0&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         config_param :port, :integer, :default =&gt; nil</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -131,37 +162,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           @real_port ||= default_port</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def start</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          listen_socket = TCPServer.new(@bind, @port)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          # detach_multi_process do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @loop = Coolio::Loop.new</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @socket = Coolio::TCPServer.new(listen_socket, nil,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                                            handler_class, self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @loop.attach(@socket)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @shutdown_notifier = Coolio::AsyncWatcher.new</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @loop.attach(@shutdown_notifier)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @thread = Thread.new do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          # end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def shutdown</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @loop.stop</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @socket.close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @shutdown_notifier.signal</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @thread.join</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def create_repeater(client)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          repeater = Repeater.connect(@real_host, @real_port, client)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          repeater.attach(@loop)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          repeater</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         def emit(command, params)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           normalized_command = command.split(&quot;.&quot;)[0]</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           return unless emit_command?(normalized_command)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -175,14 +175,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">         private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @loop.run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        rescue</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          log.error(&quot;[input][groonga][error] unexpected error&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                    :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          log.error_backtrace</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         def emit_command?(command)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           return true if @emit_commands.empty?</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           @emit_commands.any? do |pattern|</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -192,30 +184,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">       class HTTPInput &lt; BaseInput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def create_handler(connection, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          Handler.new(self, connection, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         private</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         def default_port</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           10041</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def handler_class</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          Handler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        class Handler &lt; Coolio::Socket</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          def initialize(socket, input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            super(socket)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class Handler</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(input, connection, repeater)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          def on_connect</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @repeater = @input.create_repeater(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @repeater.on_connect_failed do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @input.log.error(&quot;[input][groonga][connect][error] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                               &quot;failed to connect to Groonga:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                               :real_host =&gt; @input.real_host,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                               :real_port =&gt; @input.real_port)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection = connection</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater = repeater</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @request_handler = RequestHandler.new(@input, @repeater)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @response_handler = ResponseHandler.new(self, @input)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -249,7 +231,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">               reply_error_response(&quot;500 Internal Server Error&quot;)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               return</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">@connection.</span>write(data)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def on_response_complete(response)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -257,11 +239,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">               @input.emit(@request_handler.command,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                           @request_handler.params)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            on<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">_</span>write_complete do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">@c</span>on<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">nection.on(:</span>write_complete<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">)</span> do</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               @repeater.close</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</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">+          def close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           private</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def need_emit?(response)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             case @request_handler.command</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -279,13 +265,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def reply_error_response(status)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(&quot;HTTP1.1 #{status}\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(&quot;Server: fluent-plugin-groonga\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(&quot;Connection: close\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(&quot;Content-Length: 0\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            write(&quot;\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            disable</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            on_write_complete do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(&quot;HTTP1.1 #{status}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(&quot;Server: fluent-plugin-groonga\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(&quot;Connection: close\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(&quot;Content-Length: 0\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(&quot;\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.on(:write_complete) do</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               @repeater.close</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -410,37 +395,40 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">       class GQTPInput &lt; BaseInput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def create_handler(connection, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          Handler.new(self, connection, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         private</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         def default_port</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           10043</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def handler_class</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          Handler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        class Handler &lt; Coolio::Socket</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          def initialize(socket, input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            super(socket)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class Handler</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(input, connection, repeater)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection = connection</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater = repeater</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          def on_connect</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @parser = Parser.new(@input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @repeater = @input.create_repeater(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @request_parser = RequestParser.new(@input)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def on_read(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @parser &lt;&lt; data</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">request_</span>parser &lt;&lt; data</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @repeater.write(data)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          def on_close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @parser.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def write_back(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.write(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @request_parser.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @connection.close</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        class Parser &lt; GQTP::Parser</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">Request</span>Parser &lt; GQTP::Parser</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def initialize(input)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             super()</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @input = input</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -463,13 +451,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Fluent</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           def initialize_command_parser</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @command_parser = Groonga::Command::Parser.new</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @command_parser.on_command do |command|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @input.emit(command.name, command.arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.emit(command.<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">command_</span>name, command.arguments)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             @command_parser.on_load_value do |command, value|</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               arguments = command.arguments.dup</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               arguments[:columns] = command.columns.join(&quot;, &quot;)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               arguments[:values] = Yajl::Encoder.encode([value])</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @input.emit(command.name, arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.emit(command.<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">command_</span>name, arguments)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>