<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">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, "Liberation Mono", 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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </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"> </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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/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"> </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"> </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"> </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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -22,14 +22,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">require "http_parser"</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> require "gqtp"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> require "groonga/command/parser"</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 "fluent/input"</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-require "fluent/process"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+require "fluent/plugin/input"</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 < Input</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Plugin.register_input("groonga", 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("[input][groonga][connect] listening port",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ :port => port, :bind => 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 => :tcp,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ :bind => 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("[input][groonga][connect][error] " +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "failed to connect to Groonga:",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ :real_host => real_host,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ :real_port => 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 < 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 => "0.0.0.0"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> config_param :port, :integer, :default => 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(".")[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("[input][groonga][error] unexpected error",</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- :error => "#{$!.class}: #{$!}")</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 < 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 < 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("[input][groonga][connect][error] " +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- "failed to connect to Groonga:",</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- :real_host => @input.real_host,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- :real_port => @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("500 Internal Server Error")</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("HTTP1.1 #{status}\r\n")</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- write("Server: fluent-plugin-groonga\r\n")</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- write("Connection: close\r\n")</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- write("Content-Length: 0\r\n")</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- write("\r\n")</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("HTTP1.1 #{status}\r\n")</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @connection.write("Server: fluent-plugin-groonga\r\n")</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @connection.write("Connection: close\r\n")</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @connection.write("Content-Length: 0\r\n")</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @connection.write("\r\n")</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 < 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 < 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 << 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 << 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 < 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 < 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(", ")</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>