<!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">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, "Liberation Mono", 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, "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/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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f81704df44b875ffaa04054f8bf59e9bf5fb5688#diff-93a77b33af124178717af0bfb690359cL38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="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/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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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"> </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"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/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, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,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 => 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 => min, :flags => 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?(".")</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>