<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2016-08-26 14:52:48 +0900 (Fri, 26 Aug 2016)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688">f81704df44b875ffaa04054f8bf59e9bf5fb5688</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">mrb: add Database#each_raw</pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359c">lib/mrb/scripts/database.rb</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/mrb/scripts/database.rb (+36 -18)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359c">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL3">3</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL4">4</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL5">5</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL6">6</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL8">8</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL9">9</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL10">10</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL11">11</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL12">12</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL13">13</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL14">14</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL16">16</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL17">17</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL18">18</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL19">19</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL23">23</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL24">24</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL27">27</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL28">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL31">31</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL32">32</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL33">33</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL37">37</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL39">39</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL41">41</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359c">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR15">15</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR21">21</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR25">25</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR26">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR29">29</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR34">34</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR35">35</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR36">36</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR37">37</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR38">38</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR39">39</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR45">45</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR49">49</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR52">52</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR54">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/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR55">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/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR56">56</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cR59">59</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,27 +1,25 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> module Groonga</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   class Database</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    def each</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      context = Context.instance</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      flags =</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        TableCursorFlags::ASCENDING |</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        TableCursorFlags::BY_ID</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      TableCursor.open(self, :flags =&gt; flags) do |cursor|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        cursor.each do |id|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          object = context[id]</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          yield(object) if object</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+    def each_raw(options=nil)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      return to_enum(__method__, options) unless block_given?</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 each_name(options={})</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      min = options[:prefix]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      if options</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        min = options[:prefix]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        order = options[:order]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        order_by = options[:order_by]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        min = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        order = :ascending</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        order_by = :id</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">       flags = 0</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      if options[:order] == :descending</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      if order == :descending</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         flags |= TableCursorFlags::DESCENDING</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       else</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         flags |= TableCursorFlags::ASCENDING</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">-      if o<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">ptions[:o</span>rder_by<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">]</span> == :id</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      if order_by == :id</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         flags |= TableCursorFlags::BY_ID</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       else</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         flags |= TableCursorFlags::BY_KEY</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -29,13 +27,33 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Groonga</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       flags |= TableCursorFlags::PREFIX if min</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       TableCursor.open(self, :min =&gt; min, :flags =&gt; flags) do |cursor|</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         cursor.each do |id|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          name = cursor.key</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          yield(name)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          yield(id, cursor)</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>
<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 each(options=nil)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      return to_enum(__method__, options) unless block_given?</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">+      context = Context.instance</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      each_raw(options) do |id, cursor|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        object = context[id]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        yield(object) if object</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-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 each_name(options=nil)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      return to_enum(__method__, options) unless block_given?</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">+      each_raw(options) do |id, cursor|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        name = cursor.key</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        yield(name)</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-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 each_table(options={})</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      return to_enum(__method__, options) unless block_given?</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">       context = Context.instance</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       each_name(options) do |name|</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         next if name.include?(&quot;.&quot;)</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>