[Groonga-commit] groonga/groonga.org at 43494d3 [gh-pages] Update fluent-plugin-groonga document

Back to archive index

Kouhei Sutou null+****@clear*****
Mon Mar 28 18:24:34 JST 2016


Kouhei Sutou	2016-03-28 18:24:34 +0900 (Mon, 28 Mar 2016)

  New Revision: 43494d3051a3c55fadda0247ff7ef20bc1ae9bdc
  https://github.com/groonga/groonga.org/commit/43494d3051a3c55fadda0247ff7ef20bc1ae9bdc

  Message:
    Update fluent-plugin-groonga document

  Added files:
    fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/TablesCreator.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/TablesCreator.html
  Copied files:
    fluent-plugin-groonga/en/Fluent/GroongaOutput/DefinitionParseMethods.html
      (from fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html)
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/DefinitionParseMethods.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html)
  Modified files:
    fluent-plugin-groonga/en/Fluent.html
    fluent-plugin-groonga/en/Fluent/GroongaInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html
    fluent-plugin-groonga/en/alphabetical_index.html
    fluent-plugin-groonga/en/class_list.html
    fluent-plugin-groonga/en/file.README.html
    fluent-plugin-groonga/en/file.configuration.html
    fluent-plugin-groonga/en/file.constitution.html
    fluent-plugin-groonga/en/file.news.html
    fluent-plugin-groonga/en/file_list.html
    fluent-plugin-groonga/en/index.html
    fluent-plugin-groonga/en/js/full_list.js
    fluent-plugin-groonga/en/method_list.html
    fluent-plugin-groonga/ja/Fluent.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html
    fluent-plugin-groonga/ja/alphabetical_index.html
    fluent-plugin-groonga/ja/class_list.html
    fluent-plugin-groonga/ja/file.README.html
    fluent-plugin-groonga/ja/file.configuration.html
    fluent-plugin-groonga/ja/file.constitution.html
    fluent-plugin-groonga/ja/file.lgpl-2.1.html
    fluent-plugin-groonga/ja/file.news.html
    fluent-plugin-groonga/ja/file_list.html
    fluent-plugin-groonga/ja/index.html
    fluent-plugin-groonga/ja/js/full_list.js
    fluent-plugin-groonga/ja/method_list.html
    fluent-plugin-groonga/ja/top-level-namespace.html

  Modified: fluent-plugin-groonga/en/Fluent.html (+1 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent.html    2016-03-28 17:05:42 +0900 (34bc9f4)
+++ fluent-plugin-groonga/en/Fluent.html    2016-03-28 18:24:34 +0900 (85db99f)
@@ -80,7 +80,7 @@
   
     <dt class="r1 last">Defined in:</dt>
     <dd class="r1 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
-  lib/fluent/plugin/out_groonga.rb</span>
+  lib/fluent/plugin/out_groonga.rb,<br /> lib/fluent/plugin/in_groonga.rb</span>
 </dd>
   
 </dl>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput.html    2016-03-28 17:05:42 +0900 (cc12d64)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput.html    2016-03-28 18:24:34 +0900 (a67ac26)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html (+4 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html    2016-03-28 17:05:42 +0900 (64a7c3a)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html    2016-03-28 18:24:34 +0900 (3c03af2)
@@ -98,7 +98,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,6 +121,7 @@
   <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Atable_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Acolumn_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>delete</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+  <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Aplugin_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>register</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>truncate</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html    2016-03-28 17:05:42 +0900 (ab4fba3)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html    2016-03-28 18:24:34 +0900 (21f20b0)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html    2016-03-28 17:05:42 +0900 (85aa769)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html    2016-03-28 18:24:34 +0900 (edfe2d5)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html    2016-03-28 17:05:42 +0900 (95d88ca)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html    2016-03-28 18:24:34 +0900 (05397cb)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html    2016-03-28 17:05:42 +0900 (0225ab1)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html    2016-03-28 18:24:34 +0900 (731ea62)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html    2016-03-28 17:05:42 +0900 (d143f18)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html    2016-03-28 18:24:34 +0900 (2677704)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2016-03-28 17:05:42 +0900 (c800f3f)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2016-03-28 18:24:34 +0900 (31fefd0)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput.html    2016-03-28 17:05:42 +0900 (7b682c5)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput.html    2016-03-28 18:24:34 +0900 (22aa8be)
@@ -105,9 +105,11 @@
 <p class="children">
   
     
+      <strong class="modules">Modules:</strong> <span class='object_link'><a href="GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span>
+    
   
     
-      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span>, <span class='object_link'><a href="GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span>
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span>, <span class='object_link'><a href="GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span>, <span class='object_link'><a href="GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>, <span class='object_link'><a href="GroongaOutput/TablesCreator.html" title="Fluent::GroongaOutp
 ut::Tabl
 esCreator (class)">TablesCreator</a></span>
     
   
 </p>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html    2016-03-28 17:05:42 +0900 (e34bac7)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html    2016-03-28 18:24:34 +0900 (51cf4f9)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html    2016-03-28 17:05:42 +0900 (8ef6746)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html    2016-03-28 18:24:34 +0900 (0ebf5f9)
@@ -100,7 +100,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaOutput/DefinitionParseMethods.html (+9 -24) 67%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html    2016-03-28 17:05:42 +0900 (e34bac7)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/DefinitionParseMethods.html    2016-03-28 18:24:34 +0900 (c4afbf7)
@@ -4,7 +4,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaOutput::BaseClient
+  Module: Fluent::GroongaOutput::DefinitionParseMethods
   
     &mdash; fluent-plugin-groonga
   
@@ -17,7 +17,7 @@
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
   relpath = '../../';
-  framesUrl = "../../frames.html#!Fluent/GroongaOutput/BaseClient.html";
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/DefinitionParseMethods.html";
 </script>
 
 
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (B)</a> &raquo;
+    <a href="../../alphabetical_index.html">Index (D)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">BaseClient</span>
+    <span class="title">DefinitionParseMethods</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaOutput::BaseClient
+    <div id="content"><h1>Module: Fluent::GroongaOutput::DefinitionParseMethods
   
   
   
@@ -71,27 +71,16 @@
 
 <dl class="box">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
-      <span class="inheritName">Object</span>
-      
-        <ul class="fullTree">
-          <li>Object</li>
-          
-            <li class="next">Fluent::GroongaOutput::BaseClient</li>
-          
-        </ul>
-        <a href="#" class="inheritanceTree">show all</a>
-      
-      </dd>
-    
-  
   
     
   
     
   
   
+    <dt class="r1">Included in:</dt>
+    <dd class="r1"><span class='object_link'><a href="TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>, <span class='object_link'><a href="TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">TableDefinition::IndexDefinition</a></span></dd>
+    
+  
   
     <dt class="r2 last">Defined in:</dt>
     <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
@@ -99,10 +88,6 @@
 </dl>
 <div class="clear"></div>
 
-<div id="subclasses">
-  <h2>Direct Known Subclasses</h2>
-  <p class="children"><span class='object_link'><a href="CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span></p>
-</div>
 
 
 

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html    2016-03-28 17:05:42 +0900 (c68c07c)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html    2016-03-28 18:24:34 +0900 (475f34f)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -139,7 +141,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table, schema) </a>
     
 
     
@@ -215,7 +217,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table, schema) 
   
 
   

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html    2016-03-28 17:05:42 +0900 (82f5afa)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html    2016-03-28 18:24:34 +0900 (8853890)
@@ -100,7 +100,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html    2016-03-28 17:05:42 +0900 (c1dbad7)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html    2016-03-28 18:24:34 +0900 (7dd5fb7)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -127,7 +129,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name, mappings) </a>
     
 
     
@@ -203,7 +205,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name, mappings) 
   
 
   

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html (+3 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html    2016-03-28 17:05:42 +0900 (9d70dc6)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html    2016-03-28 18:24:34 +0900 (5c809cc)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html (+519 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html    2016-03-28 17:05:42 +0900 (4653a56)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html    2016-03-28 18:24:34 +0900 (850cf1f)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -103,6 +105,214 @@
 
 
 
+  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <ul class="summary">
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#default_tokenizer-instance_method" title="#default_tokenizer (instance method)">- (Object) <strong>default_tokenizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute default_tokenizer.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#domain-instance_method" title="#domain (instance method)">- (Object) <strong>domain</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute domain.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute flags.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute name.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#normalizer-instance_method" title="#normalizer (instance method)">- (Object) <strong>normalizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute normalizer.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#range-instance_method" title="#range (instance method)">- (Object) <strong>range</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute range.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#token_filters-instance_method" title="#token_filters (instance method)">- (Object) <strong>token_filters</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute token_filters.</p>
+</div></span>
+  
+</li>
+
+    
+  </ul>
+
 
 
 
@@ -117,7 +327,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, key_type) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, options = {}) </a>
     
 
     
@@ -149,7 +359,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span></tt>) <strong>initialize</strong>(name, key_type) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span></tt>) <strong>initialize</strong>(name, options = {}) 
   
 
   
@@ -191,6 +401,312 @@
   
 </div>
 
+  <div id="instance_attr_details" class="attr_details">
+    <h2>Instance Attribute Details</h2>
+    
+      
+      <span id=""></span>
+      <div class="method_details first">
+  <h3 class="signature first" id="default_tokenizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>default_tokenizer</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute default_tokenizer</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+538
+539
+540</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 538</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='ivar'>@default_tokenizer</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="domain-instance_method">
+  
+    - (<tt>Object</tt>) <strong>domain</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute domain</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+536
+537
+538</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 536</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_domain'>domain</span>
+  <span class='ivar'>@domain</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute flags</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+535
+536
+537</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 535</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='ivar'>@flags</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute name</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+534
+535
+536</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 534</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@name</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="normalizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>normalizer</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute normalizer</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+539
+540
+541</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 539</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+  <span class='ivar'>@normalizer</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="range-instance_method">
+  
+    - (<tt>Object</tt>) <strong>range</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute range</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+537
+538
+539</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 537</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_range'>range</span>
+  <span class='ivar'>@range</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="token_filters-instance_method">
+  
+    - (<tt>Object</tt>) <strong>token_filters</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute token_filters</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+540
+541
+542</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 540</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_token_filters'>token_filters</span>
+  <span class='ivar'>@token_filters</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
 
 </div>
 

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html (+6 -1)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html    2016-03-28 17:05:42 +0900 (a407030)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html    2016-03-28 18:24:34 +0900 (0f78f37)
@@ -94,12 +94,17 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
 
 
+  <h2>Constant Summary</h2>
+  
+
 
 
 

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition.html (+772 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition.html    2016-03-28 18:24:34 +0900 (5d4d8c4)
@@ -0,0 +1,772 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TableDefinition
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/TableDefinition.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (T)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">TableDefinition</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TableDefinition
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TableDefinition</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2"><span class='object_link'><a href="DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span></dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span>
+    
+  
+</p>
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#default_tokenizer-instance_method" title="#default_tokenizer (instance method)">- (Object) <strong>default_tokenizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#have_difference%3F-instance_method" title="#have_difference? (instance method)">- (Boolean) <strong>have_difference?</strong>(table) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#indexes-instance_method" title="#indexes (instance method)">- (Object) <strong>indexes</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (TableDefinition) <strong>initialize</strong>(raw) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of TableDefinition.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#key_type-instance_method" title="#key_type (instance method)">- (Object) <strong>key_type</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#normalizer-instance_method" title="#normalizer (instance method)">- (Object) <strong>normalizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#to_create_arguments-instance_method" title="#to_create_arguments (instance method)">- (Object) <strong>to_create_arguments</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#token_filters-instance_method" title="#token_filters (instance method)">- (Object) <strong>token_filters</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+  
+  
+  
+  
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span></tt>) <strong>initialize</strong>(raw) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of TableDefinition</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+147
+148
+149</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 147</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='ivar'>@raw</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="default_tokenizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>default_tokenizer</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+163
+164
+165</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 163</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:default_tokenizer</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+155
+156
+157</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 155</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='id identifier rubyid_parse_flags'>parse_flags</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:flags</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TABLE_NO_KEY</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="have_difference?-instance_method">
+  
+    - (<tt>Boolean</tt>) <strong>have_difference?</strong>(table) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Boolean</tt>)</span>
+      
+      
+      
+    </li>
+  
+</ul>
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_have_difference?'>have_difference?</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='rparen'>)</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>!=</span> <span class='id identifier rubyid_name'>name</span>
+
+  <span class='id identifier rubyid_table_flags'>table_flags</span> <span class='op'>=</span> <span class='lparen'>(</span><span class='id identifier rubyid_parse_flags'>parse_flags</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_flags'>flags</span><span class='rparen'>)</span> <span class='op'>-</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PERSISTENT</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='rparen'>)</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table_flags'>table_flags</span><span class='period'>.</span><span class='id identifier rubyid_sort'>sort</span> <span class='op'>!=</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_sort'>sort</span>
+
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_domain'>domain</span> <span class='op'>!=</span> <span class='id identifier rubyid_key_type'>key_type</span>
+
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span> <span class='op'>!=</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+
+  <span class='comment'># TODO
+</span>  <span class='comment'># return true if table.token_filters.sort != token_filters.sort
+</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_normalizer'>normalizer</span> <span class='op'>!=</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+
+  <span class='kw'>false</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="indexes-instance_method">
+  
+    - (<tt>Object</tt>) <strong>indexes</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+175
+176
+177
+178
+179</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 175</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_indexes'>indexes</span>
+  <span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:indexes</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_raw'>raw</span><span class='op'>|</span>
+    <span class='const'>IndexDefinition</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='comma'>,</span> <span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="key_type-instance_method">
+  
+    - (<tt>Object</tt>) <strong>key_type</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+159
+160
+161</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 159</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_key_type'>key_type</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:key_type</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+151
+152
+153</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 151</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="normalizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>normalizer</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+171
+172
+173</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 171</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:normalizer</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="to_create_arguments-instance_method">
+  
+    - (<tt>Object</tt>) <strong>to_create_arguments</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 199</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span>
+  <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>=</span> <span class='lbrace'>{</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flags</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>|</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>key_type</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_key_type'>key_type</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>default_tokenizer</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span><span class='comma'>,</span>
+    <span class='comment'># TODO
+</span>    <span class='comment'># &quot;token_filters&quot; =&gt; token_filters.join(&quot;|&quot;),
+</span>    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>normalizer</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_normalizer'>normalizer</span><span class='comma'>,</span>
+  <span class='rbrace'>}</span>
+  <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_keys'>keys</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_key'>key</span><span class='op'>|</span>
+    <span class='id identifier rubyid_value'>value</span> <span class='op'>=</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span>
+    <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='kw'>or</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+  <span class='kw'>end</span>
+  <span class='id identifier rubyid_arguments'>arguments</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="token_filters-instance_method">
+  
+    - (<tt>Object</tt>) <strong>token_filters</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+167
+168
+169</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 167</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_token_filters'>token_filters</span>
+  <span class='id identifier rubyid_parse_items'>parse_items</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:token_filters</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>
\ No newline at end of file

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html (+494 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html    2016-03-28 18:24:34 +0900 (9785793)
@@ -0,0 +1,494 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TableDefinition::IndexDefinition
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!Fluent/GroongaOutput/TableDefinition/IndexDefinition.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../../alphabetical_index.html">Index (I)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span></span>
+     &raquo; 
+    <span class="title">IndexDefinition</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TableDefinition::IndexDefinition
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TableDefinition::IndexDefinition</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2"><span class='object_link'><a href="../DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span></dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (IndexDefinition) <strong>initialize</strong>(table, raw) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of IndexDefinition.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#source_columns-instance_method" title="#source_columns (instance method)">- (Object) <strong>source_columns</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#source_table-instance_method" title="#source_table (instance method)">- (Object) <strong>source_table</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#to_create_arguments-instance_method" title="#to_create_arguments (instance method)">- (Object) <strong>to_create_arguments</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+  
+  
+  
+  
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span></tt>) <strong>initialize</strong>(table, raw) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of IndexDefinition</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+219
+220
+221
+222</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='comma'>,</span> <span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='ivar'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span>
+  <span class='ivar'>@raw</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+236
+237
+238
+239
+240
+241</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 236</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>COLUMN_INDEX</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WITH_POSITION</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WITH_SECTION</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_source_columns'>source_columns</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='op'>&gt;=</span> <span class='int'>2</span>
+  <span class='id identifier rubyid__flags'>_flags</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+224
+225
+226</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 224</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="source_columns-instance_method">
+  
+    - (<tt>Object</tt>) <strong>source_columns</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+232
+233
+234</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 232</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_source_columns'>source_columns</span>
+  <span class='id identifier rubyid_parse_items'>parse_items</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:source_columns</span><span class='rbracket'>]</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="source_table-instance_method">
+  
+    - (<tt>Object</tt>) <strong>source_table</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+228
+229
+230</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_source_table'>source_table</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:source_table</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="to_create_arguments-instance_method">
+  
+    - (<tt>Object</tt>) <strong>to_create_arguments</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+243
+244
+245
+246
+247
+248
+249
+250
+251</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 243</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span>
+  <span class='lbrace'>{</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flags</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>|</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>type</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='id identifier rubyid_source_table'>source_table</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>source</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_source_columns'>source_columns</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>,</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+  <span class='rbrace'>}</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>
\ No newline at end of file

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/TablesCreator.html (+292 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/TablesCreator.html    2016-03-28 18:24:34 +0900 (f674519)
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TablesCreator
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/TablesCreator.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (T)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">TablesCreator</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TablesCreator
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TablesCreator</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#create-instance_method" title="#create (instance method)">- (Object) <strong>create</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (TablesCreator) <strong>initialize</strong>(client, definitions) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of TablesCreator.</p>
+</div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+<div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span></tt>) <strong>initialize</strong>(client, definitions) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of TablesCreator</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+256
+257
+258
+259</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 256</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='comma'>,</span> <span class='id identifier rubyid_definitions'>definitions</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_client'>client</span>
+  <span class='ivar'>@definitions</span> <span class='op'>=</span> <span class='id identifier rubyid_definitions'>definitions</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="create-instance_method">
+  
+    - (<tt>Object</tt>) <strong>create</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 261</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_create'>create</span>
+  <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@definitions</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+
+  <span class='id identifier rubyid_table_list'>table_list</span> <span class='op'>=</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_list</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='ivar'>@definitions</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_definition'>definition</span><span class='op'>|</span>
+    <span class='id identifier rubyid_existing_table'>existing_table</span> <span class='op'>=</span> <span class='id identifier rubyid_table_list'>table_list</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
+      <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span>
+    <span class='kw'>end</span>
+    <span class='kw'>if</span> <span class='id identifier rubyid_existing_table'>existing_table</span>
+      <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_have_difference?'>have_difference?</span><span class='lparen'>(</span><span class='id identifier rubyid_existing_table'>existing_table</span><span class='rparen'>)</span>
+      <span class='comment'># TODO: Is it OK?
+</span>      <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_remove</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+
+    <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_create</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span><span class='rparen'>)</span>
+    <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_indexes'>indexes</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_index'>index</span><span class='op'>|</span>
+      <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>column_create</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_index'>index</span><span class='period'>.</span><span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>
\ No newline at end of file

  Modified: fluent-plugin-groonga/en/alphabetical_index.html (+49 -5)
===================================================================
--- fluent-plugin-groonga/en/alphabetical_index.html    2016-03-28 17:05:42 +0900 (9afee1e)
+++ fluent-plugin-groonga/en/alphabetical_index.html    2016-03-28 18:24:34 +0900 (7de09b4)
@@ -136,6 +136,21 @@
         </ul>
       
         
+        <ul id="alpha_D" class="alpha">
+          <li class="letter">D</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
         <ul id="alpha_E" class="alpha">
           <li class="letter">E</li>
           <ul>
@@ -205,16 +220,34 @@
               </li>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>
                 
                   <small>(Fluent::GroongaInput::GQTPInput)</small>
                 
               </li>
             
+          </ul>
+        </ul>
+      
+        
+          </td><td valign='top' width="33%">
+          
+        
+        <ul id="alpha_I" class="alpha">
+          <li class="letter">I</li>
+          <ul>
+            
               <li>
-                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span>
                 
-                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                  <small>(Fluent::GroongaOutput::TableDefinition)</small>
                 
               </li>
             
@@ -237,9 +270,6 @@
         </ul>
       
         
-          </td><td valign='top' width="33%">
-          
-        
         <ul id="alpha_P" class="alpha">
           <li class="letter">P</li>
           <ul>
@@ -297,6 +327,20 @@
               </li>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span>
                 
                   <small>(Fluent::GroongaOutput::Schema)</small>

  Modified: fluent-plugin-groonga/en/class_list.html (+6 -2)
===================================================================
--- fluent-plugin-groonga/en/class_list.html    2016-03-28 17:05:42 +0900 (5bb00ba)
+++ fluent-plugin-groonga/en/class_list.html    2016-03-28 18:24:34 +0900 (9e152f4)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }
@@ -46,7 +50,7 @@
 
       <ul id="full_list" class="class">
         <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/Groong
 aOutput/
 NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Sch
 ema::Typ
 eGuesser (class)">TypeGuesser</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul></ul></ul>
+<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span><small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='o
 bject_li
 nk'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::Groonga
 Output::
 Schema::Table (class)">Table</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::TableDefinition</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Tab
 lesCreat
 or.html" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li></ul></ul>
 
       </ul>
     </div>

  Modified: fluent-plugin-groonga/en/file.README.html (+22 -22)
===================================================================
--- fluent-plugin-groonga/en/file.README.html    2016-03-28 17:05:42 +0900 (053b3c9)
+++ fluent-plugin-groonga/en/file.README.html    2016-03-28 18:24:34 +0900 (75f4722)
@@ -74,8 +74,8 @@
 supports the following two usages:</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Store logs collected by Fluentd to Groonga.</p></li>
+<li><p>Implement replication system for Groonga.</p></li>
 </ul>
 
 <p>The first usage is normal usage. You can store logs to Groonga and
@@ -95,7 +95,7 @@ need to use only <code>groonga</code> output plugin.</p>
 into Groonga:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type tail
+  @type tail
   format syslog
   path /var/log/syslog.1
   pos_file /tmp/messages.pos
@@ -104,8 +104,8 @@ into Groonga:</p>
 &lt;/source&gt;
 
 &lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -140,8 +140,8 @@ interface.</p>
 <p>There are two usages:</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Store logs collected by Fluentd to Groonga.</p></li>
+<li><p>Implement replication system for Groonga.</p></li>
 </ul>
 
 <p>They are described in other sections.</p>
@@ -156,14 +156,14 @@ define schema in Groonga before running Fluentd. You just run Groonga.</p>
 <p>There is one required parameter:</p>
 
 <ul>
-<li><code>table</code>: It specifies table name for storing logs.</li>
+<li><code>store_table</code>: It specifies table name for storing logs.</li>
 </ul>
 
 <p>Here is a minimum configuration:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 &lt;/match&gt;
 </code></pre>
 
@@ -173,18 +173,18 @@ on <code>localhost</code>.</p>
 <p>There are optional parameters:</p>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol to communicate Groonga server.
+<li><p><code>protocol</code>: It specifies protocol to communicate Groonga server.</p>
 
 <ul>
 <li>Available values: <code>http</code>, <code>gqtp</code>, <code>command</code></li>
 <li>Default: <code>http</code></li>
 </ul></li>
-<li><code>host</code>: It specifies host name or IP address of Groonga server.
+<li><p><code>host</code>: It specifies host name or IP address of Groonga server.</p>
 
 <ul>
 <li>Default: <code>127.0.0.1</code></li>
 </ul></li>
-<li><code>port</code>: It specifies port number of Groonga server.
+<li><p><code>port</code>: It specifies port number of Groonga server.</p>
 
 <ul>
 <li>Default for <code>http</code> protocol: <code>10041</code></li>
@@ -195,8 +195,8 @@ on <code>localhost</code>.</p>
 <p>Here is a configuration that specifies optional parameters explicitly:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -214,7 +214,7 @@ for details.</p>
 use the following configuration:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   # ...
 &lt;/match&gt;
 </code></pre>
@@ -228,10 +228,10 @@ replication system for Groonga.</p>
 Groonga:</p>
 
 <ul>
-<li><a href="doc/text/configuration.md">Configuration</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/en/file.configuration.html">on the Web</a>)</li>
-<li><a href="doc/text/constitution.md">Constitution</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/en/file.constitution.html">on the Web</a>)</li>
+<li><p><a href="doc/text/configuration.md">Configuration</a>
+(<a href="http://groonga.org/fluent-plugin-groonga/en/file.configuration.html">on the Web</a>)</p></li>
+<li><p><a href="doc/text/constitution.md">Constitution</a>
+(<a href="http://groonga.org/fluent-plugin-groonga/en/file.constitution.html">on the Web</a>)</p></li>
 </ul>
 
 <h2>Authors</h2>
@@ -250,8 +250,8 @@ contributed patches.)</p>
 <h2>Mailing list</h2>
 
 <ul>
-<li>English: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></li>
-<li>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+<li><p>English: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></p></li>
+<li><p>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></p></li>
 </ul>
 
 <h2>Source</h2>

  Modified: fluent-plugin-groonga/en/file.configuration.html (+17 -17)
===================================================================
--- fluent-plugin-groonga/en/file.configuration.html    2016-03-28 17:05:42 +0900 (fda7acc)
+++ fluent-plugin-groonga/en/file.configuration.html    2016-03-28 18:24:34 +0900 (f743f10)
@@ -63,7 +63,7 @@
 
     <div id="content"><div id='filecontents'><h1>Configuration</h1>
 
-<p>Fluent-plugin-groonga includes two fluentd plugins. They are the
+<p>Fluent-plugin-groonga includes two Fluentd plugins. They are the
 <code>groonga</code> input plugin and the <code>groonga</code> output plugin. This documents
 describes configuration parameters of them.</p>
 
@@ -72,39 +72,39 @@ describes configuration parameters of them.</p>
 <p>Here are available parameters:</p>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol for receiving groonga commands.
+<li><p><code>protocol</code>: It specifies protocol for receiving Groonga commands.</p>
 
 <ul>
 <li>available values: <code>http</code> and <code>gqtp</code></li>
 <li>default: <code>http</code></li>
 </ul></li>
-<li><code>bind</code>: It specifies bind address.
+<li><p><code>bind</code>: It specifies bind address.</p>
 
 <ul>
 <li>default: <code>0.0.0.0</code></li>
 </ul></li>
-<li><code>port</code>: It specifies port number.
+<li><p><code>port</code>: It specifies port number.</p>
 
 <ul>
 <li>default: <code>10041</code></li>
 </ul></li>
-<li><code>real_host</code>: It specifies real groonga server&#39;s address. It is required.
+<li><p><code>real_host</code>: It specifies real Groonga server&#39;s address. It is required.</p>
 
 <ul>
 <li>default: no default.</li>
 </ul></li>
-<li><code>real_port</code>: It specifies real groonga server&#39;s port number.
+<li><p><code>real_port</code>: It specifies real Groonga server&#39;s port number.</p>
 
 <ul>
 <li>default: <code>10041</code></li>
 </ul></li>
-<li><code>emit_commands</code>: TODO</li>
+<li><p><code>emit_commands</code>: TODO</p></li>
 </ul>
 
 <p>Here is an example:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type groonga
+  @type groonga
   protocol http
   bind 127.0.0.1
   port 10041
@@ -116,40 +116,40 @@ describes configuration parameters of them.</p>
 <h2>The <code>groonga</code> output plugin</h2>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol for sending groonga commands to groonga.
+<li><p><code>protocol</code>: It specifies protocol for sending Groonga commands to Groonga.</p>
 
 <ul>
 <li>available values: <code>http</code>, <code>gqtp</code> and <code>command</code></li>
 <li>default: <code>http</code></li>
 </ul></li>
-<li>For <code>http</code> and <code>gqtp</code> use:
+<li><p>For <code>http</code> and <code>gqtp</code> use:</p>
 
 <ul>
-<li><code>host</code>: It specifies groonga server&#39;s address.
+<li><code>host</code>: It specifies Groonga server&#39;s address.
 
 <ul>
 <li>default: <code>localhost</code></li>
 </ul></li>
-<li><code>port</code>: It specifies groonga server&#39;s port number.
+<li><code>port</code>: It specifies Groonga server&#39;s port number.
 
 <ul>
 <li>default: <code>10041</code></li>
 </ul></li>
 </ul></li>
-<li>For <code>command</code> use:
+<li><p>For <code>command</code> use:</p>
 
 <ul>
-<li><code>groonga</code>: It specifies path of groonga command.
+<li><code>groonga</code>: It specifies path of <code>groonga</code> command.
 
 <ul>
 <li>default: <code>groonga</code></li>
 </ul></li>
-<li><code>database</code>: It specifies path of groonga database. It is required.
+<li><code>database</code>: It specifies path of Groonga database. It is required.
 
 <ul>
 <li>default: no default.</li>
 </ul></li>
-<li><code>arguments</code>: It specifies additional arguments for groonga command.
+<li><code>arguments</code>: It specifies additional arguments for <code>groonga</code> command.
 
 <ul>
 <li>default: no additional arguments.</li>
@@ -160,7 +160,7 @@ describes configuration parameters of them.</p>
 <p>Here is an example:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   protocol command
   database /tmp/groonga/db
 &lt;/match&gt;

  Modified: fluent-plugin-groonga/en/file.constitution.html (+83 -83)
===================================================================
--- fluent-plugin-groonga/en/file.constitution.html    2016-03-28 17:05:42 +0900 (def605a)
+++ fluent-plugin-groonga/en/file.constitution.html    2016-03-28 18:24:34 +0900 (fd5902e)
@@ -64,7 +64,7 @@
     <div id="content"><div id='filecontents'><h1>Constitution</h1>
 
 <p>You can chose some system constitutions to implemented replication
-ready groonga system. This document describes some patterns.</p>
+ready Groonga system. This document describes some patterns.</p>
 
 <p>Here are available patterns:</p>
 
@@ -90,15 +90,15 @@ configure your system constitution.</p>
 
 <h3>Small system</h3>
 
-<p>In small system, you just has two servers. One is the master groonga
-server and the other is the slave groonga server. You send all update
+<p>In small system, you just has two servers. One is the master Groonga
+server and the other is the slave Groonga server. You send all update
 commands (e.g. <code>table_create</code>, <code>column_create</code>, <code>load</code> and so on.) to
 fluentd. In fluentd, the <code>groonga</code> input plugin receives commands from
-client, passes through them to master groonga server and passes
-through responses from master groonga server to client. The <code>groonga</code>
+client, passes through them to master Groonga server and passes
+through responses from master Groonga server to client. The <code>groonga</code>
 input plugin converts update commands to fluent messages when the
 <code>groonga</code> input plugin passes through comamands and responses. The
-fluent messages are sent to slave groonga server by the <code>groonga</code>
+fluent messages are sent to slave Groonga server by the <code>groonga</code>
 output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
@@ -107,57 +107,57 @@ output plugin.</p>
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
-|        |          +---------+          | groonga |
+|        |          +---------+          | Groonga |
 | client |        update |               +---------+
 |        |              \_/
 |        |  search  +---------+
 +--------+ &lt;------&gt; |  slave  |
-                    | groonga |
+                    | Groonga |
                     +---------+
 </code></pre>
 
-<p>Fluentd should be placed at client or master groonga server. If you
+<p>Fluentd should be placed at client or master Groonga server. If you
 have only one client that updates data, client side is reasonable. If
-you have multiple clients that update data, master groonga server side
+you have multiple clients that update data, master Groonga server side
 is reasonable.</p>
 
 <p>You can use replication for high performance by providing search
 service with multi servers. You can&#39;t use replication for high
-availability. If master groonga server or fluentd is down, this system
-can&#39;t update data. (Searching is still available because slabe groonga
+availability. If master Groonga server or fluentd is down, this system
+can&#39;t update data. (Searching is still available because slave Groonga
 server is alive.)</p>
 
 <p>Here is an example configuration file:</p>
 
-<pre class="code ruby"><code class="ruby"># For master groonga server
+<pre class="code ruby"><code class="ruby"># For master Groonga server
 &lt;source&gt;
-  type groonga
+  @type groonga
   protocol gqtp          # Or use the below line
   # protocol http
-  bind 127.0.0.1         # For client side fluentd
-  # bind 192.168.0.1     # For master groonga server side fluentd
+  bind 127.0.0.1         # For client side Fluentd
+  # bind 192.168.0.1     # For master Groonga server side Fluentd
   port 10041
-  real_host 192.168.29.1 # IP address of master groonga server
-  real_port 10041        # Port number of master groonga server
+  real_host 192.168.29.1 # IP address of master Groonga server
+  real_port 10041        # Port number of master Groonga server
   # real_port 20041      # Use different port number
-                         # for master groonga server side fluentd
+                         # for master Groonga server side Fluentd
 &lt;/source&gt;
 
-# For slave groonga server
+# For slave Groonga server
 &lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   protocol gqtp            # Or use the below line
   # protocol http          # You can use different protocol for
-                           # master groonga server and slave groonga server
-  host 192.168.29.29       # IP address of slave groonga server
-  port 10041               # Port number of slave groonga server
+                           # master Groonga server and slave Groonga server
+  host 192.168.29.29       # IP address of slave Groonga server
+  port 10041               # Port number of slave Groonga server
 
   # Buffer
   flush_interval 1s        # Use small value for less delay replication
 
   ## Use the following configurations to support resending data to
-  ## recovered slave groonga server. If you don&#39;t care about slave
-  ## groonga server is down case, you don&#39;t need the following
+  ## recovered slave Groonga server. If you don&#39;t care about slave
+  ## Groonga server is down case, you don&#39;t need the following
   ## configuration.
 
   ## For supporting resending data after fluentd is restarted
@@ -167,7 +167,7 @@ server is alive.)</p>
   ## A value in load command is a chunk.
   # buffer_chunk_limit 256m
   ## Use large value if you want to support resending data after
-  ## slave groonga server is down long time.
+  ## slave Groonga server is down long time.
   ## 17: about 1.5day =
   ##       ((2 ** 0) + (2 ** 1) + ... + (2 ** 17)) / 60.0 / 60.0 / 24.0
   ##     (default)
@@ -188,50 +188,50 @@ commands.</p>
 
 <p>You cannot update data until fluentd is up.</p>
 
-<h4>How to recover from master groonga server down</h4>
+<h4>How to recover from master Groonga server down</h4>
 
-<p>Here are recover steps when master groonga server is down:</p>
+<p>Here are recover steps when master Groonga server is down:</p>
 
 <ol>
 <li>Stop fluentd.</li>
 <li>Run <code>grndump /PATH/TO/SLAVE/GROONGA/SERVER/DB &gt;
- SLAVE_GROONGA_DUMP.grn</code> on slave groonga server host.</li>
+ SLAVE_GROONGA_DUMP.grn</code> on slave Groonga server host.</li>
 <li>Run <code>groonga -n /PATH/TO/MASTER/GROONGA/SERVER/DB &lt;
- SLAVE_GROONGA_DUMP.grn</code> on master groonga server.</li>
-<li>Run master groonga server.</li>
+ SLAVE_GROONGA_DUMP.grn</code> on master Groonga server.</li>
+<li>Run master Groonga server.</li>
 <li>Start fluentd.</li>
 </ol>
 
 <p>You cannot update data until you finish to recover.</p>
 
-<h4>How to recover from slave groonga server down</h4>
+<h4>How to recover from slave Groonga server down</h4>
 
-<p>Here are recover steps when slave groonga server is down:</p>
+<p>Here are recover steps when slave Groonga server is down:</p>
 
 <ol>
 <li>Run <code>grndump /PATH/TO/MASTER/GROONGA/SERVER/DB &gt;
- MASTER_GROONGA_DUMP.grn</code> on master groonga server host.</li>
+ MASTER_GROONGA_DUMP.grn</code> on master Groonga server host.</li>
 <li>Run <code>groonga -n /PATH/TO/SLAVE/GROONGA/SERVER/DB &lt;
- MASTER_GROONGA_DUMP.grn</code> on slave groonga server.</li>
-<li>Run slave groonga server.</li>
+ MASTER_GROONGA_DUMP.grn</code> on slave Groonga server.</li>
+<li>Run slave Groonga server.</li>
 </ol>
 
 <p>You can update data while you recover. If your system can&#39;t process
-all search requests by only master groonga server, your system will be
+all search requests by only master Groonga server, your system will be
 down.</p>
 
-<p>You need to recover slave groonga server before fluentd&#39;s buffer queue
+<p>You need to recover slave Groonga server before fluentd&#39;s buffer queue
 is full (see <code>buffer_queue_limit</code>) or fluentd gives up retrying (see
 <code>retry_limit</code>). Here are recover steps when you cannot recover slave
-groonga server before those situations:</p>
+Groonga server before those situations:</p>
 
 <ol>
 <li>Stop fluentd.</li>
 <li>Run <code>grndump /PATH/TO/MASTER/GROONGA/SERVER/DB &gt;
- MASTER_GROONGA_DUMP.grn</code> on master groonga server host.</li>
+ MASTER_GROONGA_DUMP.grn</code> on master Groonga server host.</li>
 <li>Run <code>groonga -n /PATH/TO/SLAVE/GROONGA/SERVER/DB &lt;
- MASTER_GROONGA_DUMP.grn</code> on slave groonga server host.</li>
-<li>Run slave groonga server.</li>
+ MASTER_GROONGA_DUMP.grn</code> on slave Groonga server host.</li>
+<li>Run slave Groonga server.</li>
 <li>Start fluentd.</li>
 </ol>
 
@@ -239,8 +239,8 @@ groonga server before those situations:</p>
 
 <h3>Medium system</h3>
 
-<p>In medium system, you have three or more slave groonga servers. Fluentd
-updates two or more slave groonga servers with the <code>copy</code> output
+<p>In medium system, you have three or more slave Groonga servers. Fluentd
+updates two or more slave Groonga servers with the <code>copy</code> output
 plugin and the <code>groonga</code> output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
@@ -249,65 +249,65 @@ plugin and the <code>groonga</code> output plugin.</p>
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
-|        |          +---------+          | groonga |
+|        |          +---------+          | Groonga |
 | client |               +--------+      +---------+
 |        |                        |
 +--------+  search  +---------+   |
 |        | &lt;------&gt; |  slave  | &lt;-+ update
-| client |          | groonga |   |
+| client |          | Groonga |   |
 |        |          +---------+   |
 +--------+  search  +---------+   |
 |        | &lt;------&gt; |  slave  | &lt;-+ update
-| client |          | groonga |   |
+| client |          | Groonga |   |
 |        |          +---------+   |
 +- ...  -+   ...        ...      ...
 </code></pre>
 
 <p>Here is an example configuration file:</p>
 
-<pre class="code ruby"><code class="ruby"># For master groonga server
+<pre class="code ruby"><code class="ruby"># For master Groonga server
 &lt;source&gt;
-  type groonga
+  @type groonga
   protocol gqtp          # Or use the below line
   # protocol http
-  bind 127.0.0.1         # For client side fluentd
-  # bind 192.168.0.1     # For master groonga server side fluentd
+  bind 127.0.0.1         # For client side Fluentd
+  # bind 192.168.0.1     # For master Groonga server side Fluentd
   port 10041
-  real_host 192.168.29.1 # IP address of master groonga server
-  real_port 10041        # Port number of master groonga server
+  real_host 192.168.29.1 # IP address of master Groonga server
+  real_port 10041        # Port number of master Groonga server
   # real_port 20041      # Use different port number
-                         # for master groonga server side fluentd
+                         # for master Groonga server side fluentd
 &lt;/source&gt;
 
-# For slave groonga servers
+# For slave Groonga servers
 &lt;match groonga.command.*&gt;
-  type copy
+  @type copy
 
-  # The first slave groonga server
+  # The first slave Groonga server
   &lt;store&gt;
-    type groonga
+    @type groonga
     protocol gqtp            # Or use the below line
     # protocol http          # You can use different protocol for
-                             # master groonga server and slave groonga server
-    host 192.168.29.2        # IP address of slave groonga server
-    port 10041               # Port number of slave groonga server
+                             # master Groonga server and slave Groonga server
+    host 192.168.29.2        # IP address of slave Groonga server
+    port 10041               # Port number of slave Groonga server
 
     # Buffer
     flush_interval 1s        # Use small value for less delay replication
 
     ## Use the following configurations to support resending data to
-    ## recovered slave groonga server. If you don&#39;t care about slave
-    ## groonga server is down case, you don&#39;t need the following
+    ## recovered slave Groonga server. If you don&#39;t care about slave
+    ## Groonga server is down case, you don&#39;t need the following
     ## configuration.
 
     ## For supporting resending data after fluentd is restarted
     # buffer_type file
-    # buffer_path /var/log/fluent/groonga.*.buffer
+    # buffer_path /var/log/fluent/groonga1.*.buffer
     ## Use large value if a record has many data in load command.
     ## A value in load command is a chunk.
     # buffer_chunk_limit 256m
     ## Use large value if you want to support resending data after
-    ## slave groonga server is down long time.
+    ## slave Groonga server is down long time.
     ## 17: about 1.5day =
     ##       ((2 ** 0) + (2 ** 1) + ... + (2 ** 17)) / 60.0 / 60.0 / 24.0
     ##     (default)
@@ -319,22 +319,22 @@ plugin and the <code>groonga</code> output plugin.</p>
     # buffer_queue_limit 10000
   &lt;/store&gt;
 
-  # The second slave groonga server
+  # The second slave Groonga server
   &lt;store&gt;
-    type groonga
+    @type groonga
     protocol gqtp            # Or use the below line
     # protocol http          # You can use different protocol for
-                             # master groonga server and slave groonga server
-    host 192.168.29.3        # IP address of slave groonga server
-    port 10041               # Port number of slave groonga server
+                             # master Groonga server and slave Groonga server
+    host 192.168.29.3        # IP address of slave Groonga server
+    port 10041               # Port number of slave Groonga server
 
     # Buffer
     # ...
   &lt;/store&gt;
 
-  # More slave groonga servers
+  # More slave Groonga servers
   # &lt;store&gt;
-  #   type groonga
+  #   @type groonga
   #   ...
   # &lt;/store&gt;
 &lt;/match&gt;
@@ -344,12 +344,12 @@ plugin and the <code>groonga</code> output plugin.</p>
 
 <h3>Large system</h3>
 
-<p>In large system, you have two or more slave groonga server clusters.
-Fluentd that connects with master groonga server updates two or more
-fluentds that are in slave groonga server clusters with the <code>copy</code>
+<p>In large system, you have two or more slave Groonga server clusters.
+Fluentd that connects with master Groonga server updates two or more
+fluentds that are in slave Groonga server clusters with the <code>copy</code>
 output plugin and the <code>forward</code> output plugin. A slave cluster has a
-fluentd. Fluentd in slave groonga server clusters updates slave
-groonga server in the same slave groonga server cluster by the <code>copy</code>
+fluentd. Fluentd in slave Groonga server clusters updates slave
+Groonga server in the same slave Groonga server cluster by the <code>copy</code>
 output plugin and <code>groonga</code> output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
@@ -358,18 +358,18 @@ output plugin and <code>groonga</code> output plugin.</p>
              and                    and
             search    +---------+  search  +---------+
 +--------+ &lt;--------&gt; | fluentd | &lt;------&gt; | master  |
-|        |            +---------+          | groonga |
+|        |            +---------+          | Groonga |
 | client |                |                +---------+
 |        |                +------------------------------+
 +--------+          +----------------------------------+ |
 |        |          |        slave cluster             | |
 | client |  search  | +---------+  update  +---------+ | |
 |        | &lt;------&gt; | |  slave  | &lt;------- | fluentd | &lt;-+ update
-+--------|          | | groonga |          +---------+ | |
++--------|          | | Groonga |          +---------+ | |
 |        |          | +---------+   +-----------+      | |
 | client |  search  | +---------+   |                  | |
 |        | &lt;------&gt; | |  slave  | &lt;-+ update           | |
-+--------|          | | groonga |   |                  | |
++--------|          | | Groonga |   |                  | |
 |        |          | +---------+   |                  | |
 |  ...   |   ...    |     ...      ...                 | |
                     +----------------------------------+ |
@@ -377,11 +377,11 @@ output plugin and <code>groonga</code> output plugin.</p>
 |        |          |        slave cluster             | |
 | client |  search  | +---------+  update  +---------+ | |
 |        | &lt;------&gt; | |  slave  | &lt;------- | fluentd | &lt;-+ update
-+--------|          | | groonga |          +---------+ | |
++--------|          | | Groonga |          +---------+ | |
 |        |          | +---------+   +-----------+      | |
 | client |  search  | +---------+   |                  | |
 |        | &lt;------&gt; | |  slave  | &lt;-+ update           | |
-+--------|          | | groonga |   |                  | |
++--------|          | | Groonga |   |                  | |
 |        |          | +---------+   |                  | |
 |  ...   |   ...    |     ...      ...                 | |
                     +----------------------------------+ |

  Modified: fluent-plugin-groonga/en/file.news.html (+60 -0)
===================================================================
--- fluent-plugin-groonga/en/file.news.html    2016-03-28 17:05:42 +0900 (371912e)
+++ fluent-plugin-groonga/en/file.news.html    2016-03-28 18:24:34 +0900 (32b79ef)
@@ -63,6 +63,66 @@
 
     <div id="content"><div id='filecontents'><h1>News</h1>
 
+<h2>1.1.0: 2016-01-24</h2>
+
+<h3>Improvements</h3>
+
+<ul>
+<li>out: Stopped to try to create pseudo columns such as <code>_key</code>.</li>
+<li>out: Supported boolean value.</li>
+<li>in: Supported <code>plugin_register</code> and <code>plugin_unregister</code>.</li>
+</ul>
+
+<h2>1.0.9: 2014-11-20</h2>
+
+<h3>Improvements</h3>
+
+<ul>
+<li>out: Added log message with host, port and command name on Groonga
+command execution error.</li>
+<li>out: Added <code>WITH_POSITION</code> index flag automatically when it is
+needed.</li>
+<li>out: Supported creating index for existing column.</li>
+</ul>
+
+<h3>Fixes</h3>
+
+<ul>
+<li>out: Fixed a bug that needless <code>WITH_SECTION</code> flags is used.</li>
+<li>out: Fixed a bug that wrong index name is used.</li>
+</ul>
+
+<h2>1.0.8: 2014-11-05</h2>
+
+<h3>Fixes</h3>
+
+<ul>
+<li>out: Fixed a bug that index flags aren&#39;t separated with <code>|</code>.</li>
+</ul>
+
+<h2>1.0.7: 2014-11-05</h2>
+
+<h3>Improvements</h3>
+
+<ul>
+<li>out: Added <code>WITH_POSITION</code> index flags when any tokenizer is set to
+lexicon.</li>
+</ul>
+
+<h2>1.0.6: 2014-11-05</h2>
+
+<h3>Improvements</h3>
+
+<ul>
+<li>out: Renamed <code>table</code> parameter name to <code>store_table</code>.
+<code>table</code> parameter is still usable for backward compatibility.</li>
+<li>out: Supported table definition by <code>&lt;table&gt;</code> configuration.
+See sample/store-apache.conf for details.</li>
+<li>out: Supported specifying column type and creating indexes for auto
+created columns by <code>&lt;mapping&gt;</code> configuration.
+See sample/store-apache.conf for details.</li>
+</ul>
+
 <h2>1.0.5: 2014-10-21</h2>
 
 <h3>Improvements</h3>

  Modified: fluent-plugin-groonga/en/file_list.html (+5 -1)
===================================================================
--- fluent-plugin-groonga/en/file_list.html    2016-03-28 17:05:42 +0900 (a7787f4)
+++ fluent-plugin-groonga/en/file_list.html    2016-03-28 18:24:34 +0900 (09aa0cb)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }

  Modified: fluent-plugin-groonga/en/index.html (+22 -22)
===================================================================
--- fluent-plugin-groonga/en/index.html    2016-03-28 17:05:42 +0900 (053b3c9)
+++ fluent-plugin-groonga/en/index.html    2016-03-28 18:24:34 +0900 (75f4722)
@@ -74,8 +74,8 @@
 supports the following two usages:</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Store logs collected by Fluentd to Groonga.</p></li>
+<li><p>Implement replication system for Groonga.</p></li>
 </ul>
 
 <p>The first usage is normal usage. You can store logs to Groonga and
@@ -95,7 +95,7 @@ need to use only <code>groonga</code> output plugin.</p>
 into Groonga:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type tail
+  @type tail
   format syslog
   path /var/log/syslog.1
   pos_file /tmp/messages.pos
@@ -104,8 +104,8 @@ into Groonga:</p>
 &lt;/source&gt;
 
 &lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -140,8 +140,8 @@ interface.</p>
 <p>There are two usages:</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Store logs collected by Fluentd to Groonga.</p></li>
+<li><p>Implement replication system for Groonga.</p></li>
 </ul>
 
 <p>They are described in other sections.</p>
@@ -156,14 +156,14 @@ define schema in Groonga before running Fluentd. You just run Groonga.</p>
 <p>There is one required parameter:</p>
 
 <ul>
-<li><code>table</code>: It specifies table name for storing logs.</li>
+<li><code>store_table</code>: It specifies table name for storing logs.</li>
 </ul>
 
 <p>Here is a minimum configuration:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 &lt;/match&gt;
 </code></pre>
 
@@ -173,18 +173,18 @@ on <code>localhost</code>.</p>
 <p>There are optional parameters:</p>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol to communicate Groonga server.
+<li><p><code>protocol</code>: It specifies protocol to communicate Groonga server.</p>
 
 <ul>
 <li>Available values: <code>http</code>, <code>gqtp</code>, <code>command</code></li>
 <li>Default: <code>http</code></li>
 </ul></li>
-<li><code>host</code>: It specifies host name or IP address of Groonga server.
+<li><p><code>host</code>: It specifies host name or IP address of Groonga server.</p>
 
 <ul>
 <li>Default: <code>127.0.0.1</code></li>
 </ul></li>
-<li><code>port</code>: It specifies port number of Groonga server.
+<li><p><code>port</code>: It specifies port number of Groonga server.</p>
 
 <ul>
 <li>Default for <code>http</code> protocol: <code>10041</code></li>
@@ -195,8 +195,8 @@ on <code>localhost</code>.</p>
 <p>Here is a configuration that specifies optional parameters explicitly:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -214,7 +214,7 @@ for details.</p>
 use the following configuration:</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   # ...
 &lt;/match&gt;
 </code></pre>
@@ -228,10 +228,10 @@ replication system for Groonga.</p>
 Groonga:</p>
 
 <ul>
-<li><a href="doc/text/configuration.md">Configuration</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/en/file.configuration.html">on the Web</a>)</li>
-<li><a href="doc/text/constitution.md">Constitution</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/en/file.constitution.html">on the Web</a>)</li>
+<li><p><a href="doc/text/configuration.md">Configuration</a>
+(<a href="http://groonga.org/fluent-plugin-groonga/en/file.configuration.html">on the Web</a>)</p></li>
+<li><p><a href="doc/text/constitution.md">Constitution</a>
+(<a href="http://groonga.org/fluent-plugin-groonga/en/file.constitution.html">on the Web</a>)</p></li>
 </ul>
 
 <h2>Authors</h2>
@@ -250,8 +250,8 @@ contributed patches.)</p>
 <h2>Mailing list</h2>
 
 <ul>
-<li>English: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></li>
-<li>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+<li><p>English: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></p></li>
+<li><p>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></p></li>
 </ul>
 
 <h2>Source</h2>

  Modified: fluent-plugin-groonga/en/js/full_list.js (+4 -1)
===================================================================
--- fluent-plugin-groonga/en/js/full_list.js    2016-03-28 17:05:42 +0900 (bc9f04f)
+++ fluent-plugin-groonga/en/js/full_list.js    2016-03-28 18:24:34 +0900 (4b10377)
@@ -123,7 +123,10 @@ function linkList() {
       }
     }
     if (clicked) clicked.removeClass('clicked');
-    var win = window.top.frames.main ? window.top.frames.main : window.parent;
+    var win;
+    try {
+      win = window.top.frames.main ? window.top.frames.main : window.parent;
+    } catch (e) { win = window.parent; }
     if (this.tagName.toLowerCase() == "a") {
       clicked = $(this).parents('li').addClass('clicked');
       win.location = this.href;

  Modified: fluent-plugin-groonga/en/method_list.html (+216 -62)
===================================================================
--- fluent-plugin-groonga/en/method_list.html    2016-03-28 17:05:42 +0900 (23e320c)
+++ fluent-plugin-groonga/en/method_list.html    2016-03-28 18:24:34 +0900 (2e91669)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }
@@ -54,14 +58,14 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
@@ -72,29 +76,53 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaInput::BaseInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html#create-instance_method" title="Fluent::GroongaOutput::TablesCreator#create (method)">#create</a></span>
+    <small>Fluent::GroongaOutput::TablesCreator</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>
     <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#default_tokenizer-instance_method" title="Fluent::GroongaOutput::TableDefinition#default_tokenizer (method)">#default_tokenizer</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#default_tokenizer-instance_method" title="Fluent::GroongaOutput::Schema::Table#default_tokenizer (method)">#default_tokenizer</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#domain-instance_method" title="Fluent::GroongaOutput::Schema::Table#domain (method)">#domain</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
     <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
+  </li>
+  
+
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#execute-instance_method" title="Fluent::GroongaOutput::NetworkClient#execute (method)">#execute</a></span>
     <small>Fluent::GroongaOutput::NetworkClient</small>
@@ -108,20 +136,44 @@
   
 
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#flags-instance_method" title="Fluent::GroongaOutput::TableDefinition#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#flags-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#flags-instance_method" title="Fluent::GroongaOutput::Schema::Table#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput#format (method)">#format</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>
   
 
-  <li class="r2 ">
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#guess-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#guess (method)">#guess</a></span>
     <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#have_difference%3F-instance_method" title="Fluent::GroongaOutput::TableDefinition#have_difference? (method)">#have_difference?</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#indexes-instance_method" title="Fluent::GroongaOutput::TableDefinition#indexes (method)">#indexes</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
@@ -132,113 +184,173 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#initialize-instance_method" title="Fluent::GroongaOutput::NetworkClient#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::NetworkClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Column#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema::Column</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema</small>
   </li>
   
 
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Table#initialize (method)">#initialize</a></span>
     <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Column#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema::Column</small>
+  </li>
+  
+
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#initialize-instance_method" title="Fluent::GroongaOutput::NetworkClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::NetworkClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#initialize-instance_method" title="Fluent::GroongaOutput::TableDefinition#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#initialize-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
-    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html#initialize-instance_method" title="Fluent::GroongaOutput::TablesCreator#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TablesCreator</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#key_type-instance_method" title="Fluent::GroongaOutput::TableDefinition#key_type (method)">#key_type</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#name-instance_method" title="Fluent::GroongaOutput::TableDefinition#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#name-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#name-instance_method" title="Fluent::GroongaOutput::Schema::Table#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#normalizer-instance_method" title="Fluent::GroongaOutput::TableDefinition#normalizer (method)">#normalizer</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#normalizer-instance_method" title="Fluent::GroongaOutput::Schema::Table#normalizer (method)">#normalizer</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
     <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
     <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_connect (method)">#on_connect</a></span>
     <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+  </li>
+  
+
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_headers_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_headers_complete (method)">#on_headers_complete</a></span>
     <small>Fluent::GroongaInput::HTTPInput::Handler</small>
@@ -258,8 +370,8 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
@@ -270,8 +382,8 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
@@ -282,14 +394,14 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaOutput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#range-instance_method" title="Fluent::GroongaOutput::Schema::Table#range (method)">#range</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
@@ -300,8 +412,8 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
@@ -318,54 +430,96 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#start-instance_method" title="Fluent::GroongaOutput::Emitter#start (method)">#start</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#start-instance_method" title="Fluent::GroongaOutput::NetworkClient#start (method)">#start</a></span>
-    <small>Fluent::GroongaOutput::NetworkClient</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#source_columns-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#source_columns (method)">#source_columns</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#source_table-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#source_table (method)">#source_table</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#start-instance_method" title="Fluent::GroongaOutput::Emitter#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
+  </li>
+  
+
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#start-instance_method" title="Fluent::GroongaOutput::NetworkClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::NetworkClient</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#start-instance_method" title="Fluent::GroongaOutput::CommandClient#start (method)">#start</a></span>
     <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#to_create_arguments-instance_method" title="Fluent::GroongaOutput::TableDefinition#to_create_arguments (method)">#to_create_arguments</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
-    <small>Fluent::GroongaInput::BaseInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#to_create_arguments-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#to_create_arguments (method)">#to_create_arguments</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#token_filters-instance_method" title="Fluent::GroongaOutput::TableDefinition#token_filters (method)">#token_filters</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#token_filters-instance_method" title="Fluent::GroongaOutput::Schema::Table#token_filters (method)">#token_filters</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#update-instance_method" title="Fluent::GroongaOutput::Schema#update (method)">#update</a></span>
     <small>Fluent::GroongaOutput::Schema</small>
   </li>
   
 
-  <li class="r1 ">
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#vector%3F-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#vector? (method)">#vector?</a></span>
     <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
   </li>
   
 
-  <li class="r2 ">
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput#write (method)">#write</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>

  Modified: fluent-plugin-groonga/ja/Fluent.html (+3 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent.html    2016-03-28 17:05:42 +0900 (a38521b)
+++ fluent-plugin-groonga/ja/Fluent.html    2016-03-28 18:24:34 +0900 (3ad0cab)
@@ -80,7 +80,7 @@
   
     <dt class="r1 last">Defined in:</dt>
     <dd class="r1 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
-  lib/fluent/plugin/out_groonga.rb</span>
+  lib/fluent/plugin/out_groonga.rb,<br /> lib/fluent/plugin/in_groonga.rb</span>
 </dd>
   
 </dl>
@@ -108,9 +108,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput.html    2016-03-28 17:05:42 +0900 (33fd1d2)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput.html    2016-03-28 18:24:34 +0900 (0cc847b)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -382,9 +384,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html (+6 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html    2016-03-28 17:05:42 +0900 (07db245)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html    2016-03-28 18:24:34 +0900 (dfea923)
@@ -98,7 +98,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,6 +121,7 @@
   <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Atable_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Acolumn_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>delete</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+  <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Aplugin_</span><span class='regexp_end'>/</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>register</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>truncate</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
   <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
@@ -463,9 +466,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html    2016-03-28 17:05:42 +0900 (4a86e88)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html    2016-03-28 18:24:34 +0900 (74f5abd)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -145,9 +147,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html    2016-03-28 17:05:42 +0900 (0940bbb)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html    2016-03-28 18:24:34 +0900 (e2a1fd4)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -364,9 +366,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html    2016-03-28 17:05:42 +0900 (37ad599)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html    2016-03-28 18:24:34 +0900 (490bfdc)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -362,9 +364,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html    2016-03-28 17:05:42 +0900 (68ecc35)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html    2016-03-28 18:24:34 +0900 (60eecdc)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -145,9 +147,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html    2016-03-28 17:05:42 +0900 (93294ad)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html    2016-03-28 18:24:34 +0900 (bb8ba9b)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -538,9 +540,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2016-03-28 17:05:42 +0900 (4cd8715)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2016-03-28 18:24:34 +0900 (7e47ab2)
@@ -96,7 +96,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/in_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -308,9 +310,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput.html    2016-03-28 17:05:42 +0900 (26355b5)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput.html    2016-03-28 18:24:34 +0900 (d0e6485)
@@ -105,9 +105,11 @@
 <p class="children">
   
     
+      <strong class="modules">Modules:</strong> <span class='object_link'><a href="GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span>
+    
   
     
-      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span>, <span class='object_link'><a href="GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span>
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span>, <span class='object_link'><a href="GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span>, <span class='object_link'><a href="GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>, <span class='object_link'><a href="GroongaOutput/TablesCreator.html" title="Fluent::GroongaOutp
 ut::Tabl
 esCreator (class)">TablesCreator</a></span>
     
   
 </p>
@@ -488,9 +490,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html    2016-03-28 17:05:42 +0900 (db97af4)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html    2016-03-28 18:24:34 +0900 (2c68cfd)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -115,9 +117,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html    2016-03-28 17:05:42 +0900 (b0cc405)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html    2016-03-28 18:24:34 +0900 (d6d343b)
@@ -100,7 +100,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -454,9 +456,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaOutput/DefinitionParseMethods.html (+11 -26) 66%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html    2016-03-28 17:05:42 +0900 (db97af4)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/DefinitionParseMethods.html    2016-03-28 18:24:34 +0900 (d2d44a0)
@@ -4,7 +4,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaOutput::BaseClient
+  Module: Fluent::GroongaOutput::DefinitionParseMethods
   
     &mdash; fluent-plugin-groonga
   
@@ -17,7 +17,7 @@
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
   relpath = '../../';
-  framesUrl = "../../frames.html#!Fluent/GroongaOutput/BaseClient.html";
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/DefinitionParseMethods.html";
 </script>
 
 
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (B)</a> &raquo;
+    <a href="../../alphabetical_index.html">Index (D)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">BaseClient</span>
+    <span class="title">DefinitionParseMethods</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaOutput::BaseClient
+    <div id="content"><h1>Module: Fluent::GroongaOutput::DefinitionParseMethods
   
   
   
@@ -71,27 +71,16 @@
 
 <dl class="box">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
-      <span class="inheritName">Object</span>
-      
-        <ul class="fullTree">
-          <li>Object</li>
-          
-            <li class="next">Fluent::GroongaOutput::BaseClient</li>
-          
-        </ul>
-        <a href="#" class="inheritanceTree">show all</a>
-      
-      </dd>
-    
-  
   
     
   
     
   
   
+    <dt class="r1">Included in:</dt>
+    <dd class="r1"><span class='object_link'><a href="TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>, <span class='object_link'><a href="TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">TableDefinition::IndexDefinition</a></span></dd>
+    
+  
   
     <dt class="r2 last">Defined in:</dt>
     <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
@@ -99,10 +88,6 @@
 </dl>
 <div class="clear"></div>
 
-<div id="subclasses">
-  <h2>Direct Known Subclasses</h2>
-  <p class="children"><span class='object_link'><a href="CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span></p>
-</div>
 
 
 
@@ -115,9 +100,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html (+7 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html    2016-03-28 17:05:42 +0900 (1b669e8)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html    2016-03-28 18:24:34 +0900 (1745a97)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -139,7 +141,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table, schema) </a>
     
 
     
@@ -215,7 +217,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table, schema) 
   
 
   
@@ -385,9 +387,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html    2016-03-28 17:05:42 +0900 (b002d63)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html    2016-03-28 18:24:34 +0900 (3dc9d08)
@@ -100,7 +100,9 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -382,9 +384,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html (+7 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html    2016-03-28 17:05:42 +0900 (81d7093)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html    2016-03-28 18:24:34 +0900 (04a68da)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -127,7 +129,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name, mappings) </a>
     
 
     
@@ -203,7 +205,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name, mappings) 
   
 
   
@@ -351,9 +353,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html (+5 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html    2016-03-28 17:05:42 +0900 (663b2bc)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html    2016-03-28 18:24:34 +0900 (aed71ad)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -197,9 +199,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html (+521 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html    2016-03-28 17:05:42 +0900 (b233f9f)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html    2016-03-28 18:24:34 +0900 (3d9395d)
@@ -94,7 +94,9 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
@@ -103,6 +105,214 @@
 
 
 
+  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <ul class="summary">
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#default_tokenizer-instance_method" title="#default_tokenizer (instance method)">- (Object) <strong>default_tokenizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute default_tokenizer.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#domain-instance_method" title="#domain (instance method)">- (Object) <strong>domain</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute domain.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute flags.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute name.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#normalizer-instance_method" title="#normalizer (instance method)">- (Object) <strong>normalizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute normalizer.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#range-instance_method" title="#range (instance method)">- (Object) <strong>range</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute range.</p>
+</div></span>
+  
+</li>
+
+    
+      <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#token_filters-instance_method" title="#token_filters (instance method)">- (Object) <strong>token_filters</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+    
+      <span class="note title readonly">readonly</span>
+    
+    
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>Returns the value of attribute token_filters.</p>
+</div></span>
+  
+</li>
+
+    
+  </ul>
+
 
 
 
@@ -117,7 +327,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, key_type) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, options = {}) </a>
     
 
     
@@ -149,7 +359,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span></tt>) <strong>initialize</strong>(name, key_type) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span></tt>) <strong>initialize</strong>(name, options = {}) 
   
 
   
@@ -191,13 +401,319 @@
   
 </div>
 
+  <div id="instance_attr_details" class="attr_details">
+    <h2>Instance Attribute Details</h2>
+    
+      
+      <span id=""></span>
+      <div class="method_details first">
+  <h3 class="signature first" id="default_tokenizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>default_tokenizer</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute default_tokenizer</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+538
+539
+540</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 538</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='ivar'>@default_tokenizer</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="domain-instance_method">
+  
+    - (<tt>Object</tt>) <strong>domain</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute domain</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+536
+537
+538</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 536</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_domain'>domain</span>
+  <span class='ivar'>@domain</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute flags</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+535
+536
+537</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 535</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='ivar'>@flags</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute name</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+534
+535
+536</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 534</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@name</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="normalizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>normalizer</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute normalizer</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+539
+540
+541</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 539</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+  <span class='ivar'>@normalizer</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="range-instance_method">
+  
+    - (<tt>Object</tt>) <strong>range</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute range</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+537
+538
+539</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 537</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_range'>range</span>
+  <span class='ivar'>@range</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      
+      <span id=""></span>
+      <div class="method_details ">
+  <h3 class="signature " id="token_filters-instance_method">
+  
+    - (<tt>Object</tt>) <strong>token_filters</strong>  <span class="extras">(readonly)</span>
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns the value of attribute token_filters</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+540
+541
+542</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 540</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_token_filters'>token_filters</span>
+  <span class='ivar'>@token_filters</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
 
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html (+8 -3)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html    2016-03-28 17:05:42 +0900 (a902a2b)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html    2016-03-28 18:24:34 +0900 (f4bab74)
@@ -94,12 +94,17 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
+</dd>
   
 </dl>
 <div class="clear"></div>
 
 
+  <h2>Constant Summary</h2>
+  
+
 
 
 
@@ -341,9 +346,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:16 2014 by
+  Generated on Mon Mar 28 18:24:00 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition.html (+776 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition.html    2016-03-28 18:24:34 +0900 (c415346)
@@ -0,0 +1,776 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TableDefinition
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/TableDefinition.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (T)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">TableDefinition</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TableDefinition
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TableDefinition</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2"><span class='object_link'><a href="DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span></dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span>
+    
+  
+</p>
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#default_tokenizer-instance_method" title="#default_tokenizer (instance method)">- (Object) <strong>default_tokenizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#have_difference%3F-instance_method" title="#have_difference? (instance method)">- (Boolean) <strong>have_difference?</strong>(table) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#indexes-instance_method" title="#indexes (instance method)">- (Object) <strong>indexes</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (TableDefinition) <strong>initialize</strong>(raw) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of TableDefinition.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#key_type-instance_method" title="#key_type (instance method)">- (Object) <strong>key_type</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#normalizer-instance_method" title="#normalizer (instance method)">- (Object) <strong>normalizer</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#to_create_arguments-instance_method" title="#to_create_arguments (instance method)">- (Object) <strong>to_create_arguments</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#token_filters-instance_method" title="#token_filters (instance method)">- (Object) <strong>token_filters</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+  
+  
+  
+  
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span></tt>) <strong>initialize</strong>(raw) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of TableDefinition</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+147
+148
+149</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 147</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='ivar'>@raw</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="default_tokenizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>default_tokenizer</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+163
+164
+165</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 163</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:default_tokenizer</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+155
+156
+157</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 155</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='id identifier rubyid_parse_flags'>parse_flags</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:flags</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TABLE_NO_KEY</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="have_difference?-instance_method">
+  
+    - (<tt>Boolean</tt>) <strong>have_difference?</strong>(table) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Boolean</tt>)</span>
+      
+      
+      
+    </li>
+  
+</ul>
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_have_difference?'>have_difference?</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='rparen'>)</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>!=</span> <span class='id identifier rubyid_name'>name</span>
+
+  <span class='id identifier rubyid_table_flags'>table_flags</span> <span class='op'>=</span> <span class='lparen'>(</span><span class='id identifier rubyid_parse_flags'>parse_flags</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_flags'>flags</span><span class='rparen'>)</span> <span class='op'>-</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>PERSISTENT</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='rparen'>)</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table_flags'>table_flags</span><span class='period'>.</span><span class='id identifier rubyid_sort'>sort</span> <span class='op'>!=</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_sort'>sort</span>
+
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_domain'>domain</span> <span class='op'>!=</span> <span class='id identifier rubyid_key_type'>key_type</span>
+
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span> <span class='op'>!=</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+
+  <span class='comment'># TODO
+</span>  <span class='comment'># return true if table.token_filters.sort != token_filters.sort
+</span>
+  <span class='kw'>return</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_normalizer'>normalizer</span> <span class='op'>!=</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+
+  <span class='kw'>false</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="indexes-instance_method">
+  
+    - (<tt>Object</tt>) <strong>indexes</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+175
+176
+177
+178
+179</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 175</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_indexes'>indexes</span>
+  <span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:indexes</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='lbracket'>[</span><span class='rbracket'>]</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_raw'>raw</span><span class='op'>|</span>
+    <span class='const'>IndexDefinition</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='comma'>,</span> <span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="key_type-instance_method">
+  
+    - (<tt>Object</tt>) <strong>key_type</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+159
+160
+161</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 159</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_key_type'>key_type</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:key_type</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+151
+152
+153</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 151</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="normalizer-instance_method">
+  
+    - (<tt>Object</tt>) <strong>normalizer</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+171
+172
+173</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 171</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_normalizer'>normalizer</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:normalizer</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="to_create_arguments-instance_method">
+  
+    - (<tt>Object</tt>) <strong>to_create_arguments</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 199</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span>
+  <span class='id identifier rubyid_arguments'>arguments</span> <span class='op'>=</span> <span class='lbrace'>{</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flags</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>|</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>key_type</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_key_type'>key_type</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>default_tokenizer</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span><span class='comma'>,</span>
+    <span class='comment'># TODO
+</span>    <span class='comment'># &quot;token_filters&quot; =&gt; token_filters.join(&quot;|&quot;),
+</span>    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>normalizer</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_normalizer'>normalizer</span><span class='comma'>,</span>
+  <span class='rbrace'>}</span>
+  <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_keys'>keys</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_key'>key</span><span class='op'>|</span>
+    <span class='id identifier rubyid_value'>value</span> <span class='op'>=</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span>
+    <span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='kw'>or</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+  <span class='kw'>end</span>
+  <span class='id identifier rubyid_arguments'>arguments</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="token_filters-instance_method">
+  
+    - (<tt>Object</tt>) <strong>token_filters</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+167
+168
+169</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 167</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_token_filters'>token_filters</span>
+  <span class='id identifier rubyid_parse_items'>parse_items</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:token_filters</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Mon Mar 28 18:24:00 2016 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7.6 (ruby-2.3.0).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html (+498 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/TableDefinition/IndexDefinition.html    2016-03-28 18:24:34 +0900 (30ba72b)
@@ -0,0 +1,498 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TableDefinition::IndexDefinition
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!Fluent/GroongaOutput/TableDefinition/IndexDefinition.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../../alphabetical_index.html">Index (I)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span></span>
+     &raquo; 
+    <span class="title">IndexDefinition</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TableDefinition::IndexDefinition
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TableDefinition::IndexDefinition</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2"><span class='object_link'><a href="../DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span></dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#flags-instance_method" title="#flags (instance method)">- (Object) <strong>flags</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (IndexDefinition) <strong>initialize</strong>(table, raw) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of IndexDefinition.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#name-instance_method" title="#name (instance method)">- (Object) <strong>name</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#source_columns-instance_method" title="#source_columns (instance method)">- (Object) <strong>source_columns</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#source_table-instance_method" title="#source_table (instance method)">- (Object) <strong>source_table</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#to_create_arguments-instance_method" title="#to_create_arguments (instance method)">- (Object) <strong>to_create_arguments</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+  
+  
+  
+  
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span></tt>) <strong>initialize</strong>(table, raw) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of IndexDefinition</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+219
+220
+221
+222</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_table'>table</span><span class='comma'>,</span> <span class='id identifier rubyid_raw'>raw</span><span class='rparen'>)</span>
+  <span class='ivar'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span>
+  <span class='ivar'>@raw</span> <span class='op'>=</span> <span class='id identifier rubyid_raw'>raw</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="flags-instance_method">
+  
+    - (<tt>Object</tt>) <strong>flags</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+236
+237
+238
+239
+240
+241</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 236</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_flags'>flags</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>COLUMN_INDEX</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WITH_POSITION</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_default_tokenizer'>default_tokenizer</span>
+  <span class='id identifier rubyid__flags'>_flags</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>WITH_SECTION</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_source_columns'>source_columns</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='op'>&gt;=</span> <span class='int'>2</span>
+  <span class='id identifier rubyid__flags'>_flags</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="name-instance_method">
+  
+    - (<tt>Object</tt>) <strong>name</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+224
+225
+226</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 224</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_name'>name</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="source_columns-instance_method">
+  
+    - (<tt>Object</tt>) <strong>source_columns</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+232
+233
+234</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 232</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_source_columns'>source_columns</span>
+  <span class='id identifier rubyid_parse_items'>parse_items</span><span class='lparen'>(</span><span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:source_columns</span><span class='rbracket'>]</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="source_table-instance_method">
+  
+    - (<tt>Object</tt>) <strong>source_table</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+228
+229
+230</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_source_table'>source_table</span>
+  <span class='ivar'>@raw</span><span class='lbracket'>[</span><span class='symbol'>:source_table</span><span class='rbracket'>]</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="to_create_arguments-instance_method">
+  
+    - (<tt>Object</tt>) <strong>to_create_arguments</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+243
+244
+245
+246
+247
+248
+249
+250
+251</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 243</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span>
+  <span class='lbrace'>{</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='ivar'>@table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='id identifier rubyid_name'>name</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>flags</span><span class='tstring_end'>&quot;</span></span>  <span class='op'>=&gt;</span> <span class='id identifier rubyid_flags'>flags</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>|</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>type</span><span class='tstring_end'>&quot;</span></span>   <span class='op'>=&gt;</span> <span class='id identifier rubyid_source_table'>source_table</span><span class='comma'>,</span>
+    <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>source</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_source_columns'>source_columns</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>,</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='comma'>,</span>
+  <span class='rbrace'>}</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Mon Mar 28 18:24:00 2016 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7.6 (ruby-2.3.0).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/TablesCreator.html (+296 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/TablesCreator.html    2016-03-28 18:24:34 +0900 (7697446)
@@ -0,0 +1,296 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::TablesCreator
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!Fluent/GroongaOutput/TablesCreator.html";
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (T)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">TablesCreator</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::TablesCreator
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::TablesCreator</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#create-instance_method" title="#create (instance method)">- (Object) <strong>create</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (TablesCreator) <strong>initialize</strong>(client, definitions) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of TablesCreator.</p>
+</div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+<div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span></tt>) <strong>initialize</strong>(client, definitions) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of TablesCreator</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+256
+257
+258
+259</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 256</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='comma'>,</span> <span class='id identifier rubyid_definitions'>definitions</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_client'>client</span>
+  <span class='ivar'>@definitions</span> <span class='op'>=</span> <span class='id identifier rubyid_definitions'>definitions</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="create-instance_method">
+  
+    - (<tt>Object</tt>) <strong>create</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 261</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_create'>create</span>
+  <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@definitions</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+
+  <span class='id identifier rubyid_table_list'>table_list</span> <span class='op'>=</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_list</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='ivar'>@definitions</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_definition'>definition</span><span class='op'>|</span>
+    <span class='id identifier rubyid_existing_table'>existing_table</span> <span class='op'>=</span> <span class='id identifier rubyid_table_list'>table_list</span><span class='period'>.</span><span class='id identifier rubyid_find'>find</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
+      <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span>
+    <span class='kw'>end</span>
+    <span class='kw'>if</span> <span class='id identifier rubyid_existing_table'>existing_table</span>
+      <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_have_difference?'>have_difference?</span><span class='lparen'>(</span><span class='id identifier rubyid_existing_table'>existing_table</span><span class='rparen'>)</span>
+      <span class='comment'># TODO: Is it OK?
+</span>      <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_remove</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+
+    <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>table_create</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span><span class='rparen'>)</span>
+    <span class='id identifier rubyid_definition'>definition</span><span class='period'>.</span><span class='id identifier rubyid_indexes'>indexes</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_index'>index</span><span class='op'>|</span>
+      <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>column_create</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_index'>index</span><span class='period'>.</span><span class='id identifier rubyid_to_create_arguments'>to_create_arguments</span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Mon Mar 28 18:24:00 2016 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7.6 (ruby-2.3.0).
+</div>
+
+  </body>
+</html>
\ No newline at end of file

  Modified: fluent-plugin-groonga/ja/alphabetical_index.html (+51 -7)
===================================================================
--- fluent-plugin-groonga/ja/alphabetical_index.html    2016-03-28 17:05:42 +0900 (3648a72)
+++ fluent-plugin-groonga/ja/alphabetical_index.html    2016-03-28 18:24:34 +0900 (c5bd1f2)
@@ -136,6 +136,21 @@
         </ul>
       
         
+        <ul id="alpha_D" class="alpha">
+          <li class="letter">D</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
         <ul id="alpha_E" class="alpha">
           <li class="letter">E</li>
           <ul>
@@ -205,16 +220,34 @@
               </li>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>
                 
                   <small>(Fluent::GroongaInput::GQTPInput)</small>
                 
               </li>
             
+          </ul>
+        </ul>
+      
+        
+          </td><td valign='top' width="33%">
+          
+        
+        <ul id="alpha_I" class="alpha">
+          <li class="letter">I</li>
+          <ul>
+            
               <li>
-                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span>
                 
-                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                  <small>(Fluent::GroongaOutput::TableDefinition)</small>
                 
               </li>
             
@@ -237,9 +270,6 @@
         </ul>
       
         
-          </td><td valign='top' width="33%">
-          
-        
         <ul id="alpha_P" class="alpha">
           <li class="letter">P</li>
           <ul>
@@ -297,6 +327,20 @@
               </li>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span>
                 
                   <small>(Fluent::GroongaOutput::Schema)</small>
@@ -315,9 +359,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/class_list.html (+6 -2)
===================================================================
--- fluent-plugin-groonga/ja/class_list.html    2016-03-28 17:05:42 +0900 (5bb00ba)
+++ fluent-plugin-groonga/ja/class_list.html    2016-03-28 18:24:34 +0900 (9e152f4)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }
@@ -46,7 +50,7 @@
 
       <ul id="full_list" class="class">
         <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/Groong
 aOutput/
 NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Sch
 ema::Typ
 eGuesser (class)">TypeGuesser</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul></ul></ul>
+<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/DefinitionParseMethods.html" title="Fluent::GroongaOutput::DefinitionParseMethods (module)">DefinitionParseMethods</a></span><small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='o
 bject_li
 nk'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> &lt; BaseClient<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::Groonga
 Output::
 Schema::Table (class)">Table</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html" title="Fluent::GroongaOutput::TableDefinition (class)">TableDefinition</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition (class)">IndexDefinition</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput::TableDefinition</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/Tab
 lesCreat
 or.html" title="Fluent::GroongaOutput::TablesCreator (class)">TablesCreator</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li></ul></ul>
 
       </ul>
     </div>

  Modified: fluent-plugin-groonga/ja/file.README.html (+54 -79)
===================================================================
--- fluent-plugin-groonga/ja/file.README.html    2016-03-28 17:05:42 +0900 (a18f08a)
+++ fluent-plugin-groonga/ja/file.README.html    2016-03-28 18:24:34 +0900 (6692cb6)
@@ -69,32 +69,25 @@
 
 <h2>説明</h2>
 
-<p>Fluent-plugin-groonga is a Fluentd plugin collection to use
-<a href="http://groonga.org/">Groonga</a> with Fluentd. Fluent-plugin-groonga
-supports the following two usages:</p>
+<p>fluent-plugin-groongaは<a href="http://groonga.org/ja/">Groonga</a>ユーザー用のFluentdプラグイン集です。Groongaユーザーはfluent-plugin-groongaを使ってレプリケーションを実現することができます。</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Fluentdで収集したログをGroongaに保存。</p></li>
+<li><p>Groonga用のレプリケーションシステムの実装。</p></li>
 </ul>
 
-<p>The first usage is normal usage. You can store logs to Groonga and
-find logs by full-text search.</p>
+<p>最初の使い方は普通の使い方です。Groongaにログを保存して、全文検索で目的のログを見つけられます。</p>
 
-<p>The second usage is for Groonga users. Groonga itself doesn&#39;t support
-replication. But Groonga users can replicate their data by
-fluent-plugin-groonga.</p>
+<p>ふたつ目の使い方はGroongaユーザー向けの使い方です。Groonga自身はレプリケーションをサポートしていません。しかし、fluent-plugin-groongaを使えばレプリケーションできます。</p>
 
-<p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも <code>groonga</code> という名前です。</p>
+<p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも<code>groonga</code>という名前です。</p>
 
-<p>If you want to use fluent-plugin-groonga to store logs to Groonga, you
-need to use only <code>groonga</code> output plugin.</p>
+<p>ログをGroongaに保存するためにfluent-plugin-groongaを使う場合は、<code>groonga</code> outputプラグインだけを使います。</p>
 
-<p>The following configuration stores all data in <code>/var/log/messages</code>
-into Groonga:</p>
+<p>以下は<code>/var/log/messages</code>のすべてのデータをGroongaに保存する設定です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type tail
+  @type tail
   format syslog
   path /var/log/syslog.1
   pos_file /tmp/messages.pos
@@ -103,8 +96,8 @@ into Groonga:</p>
 &lt;/source&gt;
 
 &lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -115,19 +108,13 @@ into Groonga:</p>
 &lt;/match&gt;
 </code></pre>
 
-<p>If you want to use fluent-plugin-groonga to implement Groonga
-replication system, you need to use both plugins.</p>
+<p>Groongaのレプリケーションシステムを実現するためにfluent-plugin-groongaを使う場合は、どちらのプラグインも使う必要があります。</p>
 
-<p>The input plugin provides Groonga compatible interface. It means that
-HTTP and GQTP interface. You can use the input plugin as Groonga
-server. The input plugin receives Groonga commands and sends them to
-the output plugin through zero or more Fluentds.</p>
+<p>inputプラグインはGroongaと互換性のあるインターフェイスを提供します。つまり、HTTPインターフェイスとGQTPインターフェイスがあるということです。inputプラグインをGroongaサーバーと同じように使うことができます。inputプラグインはGroongaのコマンドを受け取って、受け取ったGroongaのコマンドを0個以上のFluentdを経由してoutputプラグインに送ります。</p>
 
-<p>The output plugin sends received Groonga commands to Groonga. The
-output plugin supports all interfaces, HTTP, GQTP and command
-interface.</p>
+<p>outputプラグインは受け取ったGroongaコマンドをGroongaに送ります。outputプラグインはHTTP、GQTP、コマンドとすべてのインターフェイスをサポートしています。</p>
 
-<p>データは <code>copy</code> outputプラグインで複製することができます。</p>
+<p>データは<code>copy</code> outputプラグインで複製することができます。</p>
 
 <h2>インストール</h2>
 
@@ -136,66 +123,64 @@ interface.</p>
 
 <h2>使い方</h2>
 
-<p>There are two usages:</p>
+<p>2つの使い方があります。</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Fluentdで収集したログをGroongaに保存。</p></li>
+<li><p>Groonga用のレプリケーションシステムの実装。</p></li>
 </ul>
 
-<p>They are described in other sections.</p>
+<p>これらは他のセクションで説明します。</p>
 
-<h3>Store logs into Groonga</h3>
+<h3>ログをGroongaに保存</h3>
 
-<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p>
+<p>ログをGroongaに保存するには<code>groonga</code> outputプラグインを使います。</p>
 
-<p>The output plugin has auto schema define feature. So you don&#39;t need to
-define schema in Groonga before running Fluentd. You just run Groonga.</p>
+<p>このoutputプラグインは自動でスキーマを定義する機能があります。そのため、Fluentdを動かす前にGroongaにスキーマを定義する必要はありません。そのままGroongaを起動してください。</p>
 
-<p>There is one required parameter:</p>
+<p>1つの必須引数があります。</p>
 
 <ul>
-<li><code>table</code>: It specifies table name for storing logs.</li>
+<li><code>store_table</code>: ログを保存するテーブル名を指定します。</li>
 </ul>
 
-<p>Here is a minimum configuration:</p>
+<p>以下は最初の設定例です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 &lt;/match&gt;
 </code></pre>
 
-<p>The configuration stores logs into <code>logs</code> table in Groonga that runs
-on <code>localhost</code>.</p>
+<p>この設定は<code>localhost</code>で動いているGroongaの<code>logs</code>テーブルにログを保存する設定です。</p>
 
-<p>There are optional parameters:</p>
+<p>省略可能なパラメーターは以下の通りです。</p>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol to communicate Groonga server.
+<li><p><code>protocol</code>: Groongaサーバーとの接続で使うプロトコルを指定します。</p>
 
 <ul>
-<li>Available values: <code>http</code>, <code>gqtp</code>, <code>command</code></li>
-<li>Default: <code>http</code></li>
+<li>利用可能な値:<code>http</code>, <code>gqtp</code>, <code>command</code></li>
+<li>デフォルト:<code>http</code></li>
 </ul></li>
-<li><code>host</code>: It specifies host name or IP address of Groonga server.
+<li><p><code>host</code>:Groongaサーバーのホスト名またはIPアドレスを指定します。</p>
 
 <ul>
-<li>Default: <code>127.0.0.1</code></li>
+<li>デフォルト:<code>127.0.0.1</code></li>
 </ul></li>
-<li><code>port</code>: It specifies port number of Groonga server.
+<li><p><code>port</code>:Groongaサーバーのポート番号を指定します。</p>
 
 <ul>
-<li>Default for <code>http</code> protocol: <code>10041</code></li>
-<li>Default for <code>gqtp</code> protocol: <code>10043</code></li>
+<li><code>http</code>プロトコルのときのデフォルト:<code>10041</code></li>
+<li><code>gqtp</code>プロトコルのときのデフォルト:<code>10043</code></li>
 </ul></li>
 </ul>
 
-<p>Here is a configuration that specifies optional parameters explicitly:</p>
+<p>以下は省略可能なパラメーターを明示的に指定した設定です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -203,34 +188,25 @@ on <code>localhost</code>.</p>
 &lt;/match&gt;
 </code></pre>
 
-<p><code>groonga</code> output plugin supports buffer. So you can use buffer related
-parameters. See
-<a href="http://docs.fluentd.org/articles/buffer-plugin-overview">Buffer Plugin Overview | Fluentd</a>
-for details.</p>
+<p><code>groonga</code> outputプラグインはバッファーをサポートしています。そのため、バッファー関連のパラメーターを指定できます。詳細は<a href="http://docs.fluentd.org/articles/buffer-plugin-overview">Buffer Plugin Overview | Fluentd</a>を参照してください。</p>
 
-<p>Note that there is special tag name. You can&#39;t use
-<code>groonga.command.XXX</code> tag name for this usage. It means that you can&#39;t
-use the following configuration:</p>
+<p>特別なタグ名があることに注意してください。この使い方のとき、<code>groonga.command.XXX</code>というタグ名を使うことはできません。つまり、次のような設定を使えないということです。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   # ...
 &lt;/match&gt;
 </code></pre>
 
-<p><code>groonga.command.XXX</code> tag name is reserved for implementing
-replication system for Groonga.</p>
+<p><code>groonga.command.XXX</code>はGroongaのレプリケーションシステムを実現するために予約されています。</p>
 
-<h3>Implement replication system for Groonga</h3>
+<h3>Groongaのレプリケーションシステムを実装</h3>
 
-<p>See the following documents how to implement replication system for
-Groonga:</p>
+<p>Groongaのレプリケーションシステムを実装する方法は次のドキュメントを参照してください。</p>
 
 <ul>
-<li><a href="doc/text/configuration.md">設定</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.configuration.html">Web</a>)</li>
-<li><a href="doc/text/constitution.md">構成</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.constitution.html">Web</a>)</li>
+<li><p><a href="doc/text/configuration.md">設定</a>(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.configuration.html">Web</a>)</p></li>
+<li><p><a href="doc/text/constitution.md">構成</a>(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.constitution.html">Web</a>)</p></li>
 </ul>
 
 <h2>作者</h2>
@@ -248,14 +224,13 @@ Groonga:</p>
 <h2>メーリングリスト</h2>
 
 <ul>
-<li>英語: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></li>
-<li>日本語: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+<li><p>英語:<a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></p></li>
+<li><p>日本語:<a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></p></li>
 </ul>
 
-<h2>Source</h2>
+<h2>ソース</h2>
 
-<p>The repository for fluent-plugin-groonga is on
-<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+<p>fluent-plugin-groongaのリポジトリーは<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>上にあります。</p>
 
 <h2>感謝</h2>
 
@@ -265,9 +240,9 @@ Groonga:</p>
 </div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file.configuration.html (+32 -32)
===================================================================
--- fluent-plugin-groonga/ja/file.configuration.html    2016-03-28 17:05:42 +0900 (f1bb79d)
+++ fluent-plugin-groonga/ja/file.configuration.html    2016-03-28 18:24:34 +0900 (437f8af)
@@ -63,46 +63,46 @@
 
     <div id="content"><div id='filecontents'><h1>設定</h1>
 
-<p>fluent-plugin-groongaは2つのfluentdプラグインを提供します。1つが <code>groonga</code> inputプラグインで、もう1つが <code>groonga</code> outputプラグインです。このドキュメントではこれらのプラグインの設定パラメーターを説明します。</p>
+<p>fluent-plugin-groongaは2つのFluentdプラグインを提供します。1つが<code>groonga</code> inputプラグインで、もう1つが<code>groonga</code> outputプラグインです。このドキュメントではこれらのプラグインの設定パラメーターを説明します。</p>
 
 <h2><code>groonga</code> inputプラグイン</h2>
 
 <p>利用可能なパラメーターは以下の通りです。</p>
 
 <ul>
-<li><code>protocol</code>: groongaのコマンドを受け取るプロトコルを指定します。
+<li><p><code>protocol</code>: Groongaコマンドを受信するときに使うプロトコルを指定します。</p>
 
 <ul>
-<li>利用可能な値: <code>http</code> と <code>gqtp</code></li>
-<li>デフォルト: <code>http</code></li>
+<li>利用可能な値:<code>http</code>, <code>gqtp</code></li>
+<li>デフォルト:<code>http</code></li>
 </ul></li>
-<li><code>bind</code>: バインドするアドレスを指定します。
+<li><p><code>bind</code>:バインドするアドレスを指定します。</p>
 
 <ul>
-<li>デフォルト: <code>0.0.0.0</code></li>
+<li>デフォルト:<code>0.0.0.0</code></li>
 </ul></li>
-<li><code>port</code>: ポート番号を指定します。
+<li><p><code>port</code>:ポート番号を指定します。</p>
 
 <ul>
-<li>デフォルト: <code>10041</code></li>
+<li>デフォルト:<code>10041</code></li>
 </ul></li>
-<li><code>real_host</code>: 本当のgroongaサーバーのアドレスを指定します。必須です。
+<li><p><code>real_host</code>:本当のGroongaサーバーのアドレスを指定します。必須です。</p>
 
 <ul>
-<li>デフォルト: デフォルトはなし。</li>
+<li>デフォルト:なし</li>
 </ul></li>
-<li><code>real_port</code>: 本当のgroongaサーバーのポート番号を指定します。
+<li><p><code>real_port</code>:本当のGroongaサーバーのポート番号を指定します。</p>
 
 <ul>
-<li>デフォルト: <code>10041</code></li>
+<li>デフォルト:<code>10041</code></li>
 </ul></li>
-<li><code>emit_commands</code>: TODO</li>
+<li><p><code>emit_commands</code>:TODO</p></li>
 </ul>
 
 <p>以下は設定例です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type groonga
+  @type groonga
   protocol http
   bind 127.0.0.1
   port 10041
@@ -114,43 +114,43 @@
 <h2><code>groonga</code> outputプラグイン</h2>
 
 <ul>
-<li><code>protocol</code>: groongaのコマンドをgroongaへ送るときに使うプロトコルを指定します。
+<li><p><code>protocol</code>:GroongaコマンドをGroongaに送信するときに使うプロトコルを指定します。</p>
 
 <ul>
-<li>利用可能な値: <code>http</code> と <code>gqtp</code> と <code>command</code></li>
-<li>デフォルト: <code>http</code></li>
+<li>利用可能な値:<code>http</code>, <code>gqtp</code>, <code>command</code></li>
+<li>デフォルト:<code>http</code></li>
 </ul></li>
-<li><code>http</code> あるいは <code>gqtp</code> を使った場合:
+<li><p><code>http</code>または<code>gqtp</code>を使う場合</p>
 
 <ul>
-<li><code>host</code>: groongaサーバーのアドレスを指定します。
+<li><code>host</code>:Groongaサーバーのアドレスを指定します。
 
 <ul>
-<li>デフォルト: <code>localhost</code></li>
+<li>デフォルト:<code>localhost</code></li>
 </ul></li>
-<li><code>port</code>: groongaサーバーのポート番号を指定します。
+<li><code>port</code>:Groongaサーバーのポート番号を指定します。
 
 <ul>
-<li>デフォルト: <code>10041</code></li>
+<li>デフォルト:<code>10041</code></li>
 </ul></li>
 </ul></li>
-<li><code>command</code> を使った場合:
+<li><p><code>command</code>を使う場合</p>
 
 <ul>
-<li><code>groonga</code>: groongaコマンドのパスを指定します。
+<li><code>groonga</code>:<code>groonga</code>コマンドのパスを指定します。
 
 <ul>
-<li>デフォルト: <code>groonga</code></li>
+<li>デフォルト:<code>groonga</code></li>
 </ul></li>
-<li><code>database</code>: groongaデータベースのパスを指定します。必須です。
+<li><code>database</code>:Groongaのデータベースのパスを指定します。必須です。
 
 <ul>
-<li>デフォルト: デフォルトなし。</li>
+<li>デフォルト:なし</li>
 </ul></li>
-<li><code>arguments</code>: groongaコマンドに追加する引数を指定します。
+<li><code>arguments</code>:<code>groonga</code>コマンドに渡す追加の引数を指定します。
 
 <ul>
-<li>デフォルト: 追加の引数はありません。</li>
+<li>デフォルト:追加の引数なし</li>
 </ul></li>
 </ul></li>
 </ul>
@@ -158,7 +158,7 @@
 <p>以下は設定例です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   protocol command
   database /tmp/groonga/db
 &lt;/match&gt;
@@ -166,9 +166,9 @@
 </div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file.constitution.html (+74 -74)
===================================================================
--- fluent-plugin-groonga/ja/file.constitution.html    2016-03-28 17:05:42 +0900 (1734fb4)
+++ fluent-plugin-groonga/ja/file.constitution.html    2016-03-28 18:24:34 +0900 (2ab402a)
@@ -63,7 +63,7 @@
 
     <div id="content"><div id='filecontents'><h1>構成</h1>
 
-<p>レプリケーション対応のgroongaシステムを実装するには、いくつかのシステム構成を選ぶことができます。このドキュメントではいくつかのパターンを説明します。</p>
+<p>レプリケーション対応のGroongaシステムを実装するには、いくつかのシステム構成を選ぶことができます。このドキュメントではいくつかのパターンを説明します。</p>
 
 <p>利用可能なパターンは以下の通りです。</p>
 
@@ -88,7 +88,7 @@
 
 <h3>小さいシステム</h3>
 
-<p>小さいシステムでは、2つのサーバーだけがあるとします。1つがマスターgroongaサーバーで、もうひとつがスレーブgroongaサーバーです。( <code>table_create</code> 、 <code>column_create</code> や <code>load</code> のような)すべての更新系のコマンドをfluentdに送ります。fluentdでは、クライアントから <code>groonga</code> inputプラグインを使ってgroongaのコマンドを受け取ります。受け取ったコマンドはそのままマスターgroongaサーバーへ素通しし、マスターgroongaサーバーからのレスポンスをクライアントへ返します。 <code>groonga</code> inputプラグインは、groongaのコマンドとそのレスポンスを素通しするときに、更新系のコマンドをfluentのメッセージに変換します。fluentのメッセージは <code>groonga</code> outputプラグインでスレーブgroongaサーバーへ送られます
 。</p>
+<p>小さいシステムでは、2つのサーバーだけがあるとします。1つがマスターGroongaサーバーで、もうひとつがスレーブGroongaサーバーです。( <code>table_create</code> 、 <code>column_create</code> や <code>load</code> のような)すべての更新系のコマンドをfluentdに送ります。fluentdでは、クライアントから <code>groonga</code> inputプラグインを使ってGroongaのコマンドを受け取ります。受け取ったコマンドはそのままマスターGroongaサーバーへ素通しし、マスターGroongaサーバーからのレスポンスをクライアントへ返します。 <code>groonga</code> inputプラグインは、Groongaのコマンドとそのレスポンスを素通しするときに、更新系のコマンドをfluentのメッセージに変換します。fluentのメッセージは <code>groonga</code> outputプラグインでスレーブGroongaサーバーへ送られます
 。</p>
 
 <p>この構成のときの構成図です。</p>
 
@@ -96,50 +96,50 @@
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
-|        |          +---------+          | groonga |
+|        |          +---------+          | Groonga |
 | client |        update |               +---------+
 |        |              \_/
 |        |  search  +---------+
 +--------+ &lt;------&gt; |  slave  |
-                    | groonga |
+                    | Groonga |
                     +---------+
 </code></pre>
 
-<p>fluentdはクライアント側かマスターgroongaサーバー側に置きます。データを更新するクライアントが1つの場合は、クライアント側に置くのがよいでしょう。データを更新するクライアントが複数いる場合は、マスターgroongaサーバー側に置くのがよいでしょう。</p>
+<p>Fluentdはクライアント側かマスターGroongaサーバー側に置きます。データを更新するクライアントが1つの場合は、クライアント側に置くのがよいでしょう。データを更新するクライアントが複数いる場合は、マスターGroongaサーバー側に置くのがよいでしょう。</p>
 
-<p>レプリケーションを使えば、複数のサーバーで検索サービスを提供することができるため、パフォーマンスを向上できます。可用性を上げるためにレプリケーションを使うことはできません。もし、マスターgroongaサーバーかfluentdがダウンしたら、このシステムはデータを更新できません。(スレーブgroongaサーバーは稼働しているため、検索機能は利用可能です。)</p>
+<p>レプリケーションを使えば、複数のサーバーで検索サービスを提供することができるため、パフォーマンスを向上できます。可用性を上げるためにレプリケーションを使うことはできません。もし、マスターGroongaサーバーかFluentdがダウンしたら、このシステムはデータを更新できません。(スレーブGroongaサーバーは稼働しているため、検索機能は利用可能です。)</p>
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code class="ruby"># マスターgroongaサーバー用設定
+<pre class="code ruby"><code class="ruby"># マスターGroongaサーバー用設定
 &lt;source&gt;
-  type groonga
+  @type groonga
   protocol gqtp          # あるいは下の行を使う
   # protocol http
-  bind 127.0.0.1         # クライアント側にfluentdを置く場合
-  # bind 192.168.0.1     # マスターgroongaサーバー側にfluentdを置く場合
+  bind 127.0.0.1         # クライアント側にFluentdを置く場合
+  # bind 192.168.0.1     # マスターGroongaサーバー側にFluentdを置く場合
   port 10041
-  real_host 192.168.29.1 # マスターgroongaサーバーのIPアドレス
-  real_port 10041        # マスターgroongaサーバーのポート番号
-  # real_port 20041      # マスターgroongaサーバー側にfluentdを置く場合は
+  real_host 192.168.29.1 # マスターGroongaサーバーのIPアドレス
+  real_port 10041        # マスターGroongaサーバーのポート番号
+  # real_port 20041      # マスターGroongaサーバー側にFluentdを置く場合は
                          # 違うポート番号を使うこと
 &lt;/source&gt;
 
-# スレーブgroongaサーバー
+# スレーブGroongaサーバー
 &lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   protocol gqtp            # あるいは下の行を使う
-  # protocol http          # マスターgroongaサーバーとスレーブgroongaサーバーで
+  # protocol http          # マスターGroongaサーバーとスレーブGroongaサーバーで
                            # 違うプロトコルを使うこともできる
-  host 192.168.29.29       # スレーブgroongaサーバーのIPアドレス
-  port 10041               # スレーブgroongaサーバーのポート番号
+  host 192.168.29.29       # スレーブGroongaサーバーのIPアドレス
+  port 10041               # スレーブGroongaサーバーのポート番号
 
   # buffer
   flush_interval 1s        # レプリケーションの遅延を小さくするため小さな値を使う
 
-  ## 復帰したスレーブgroongaサーバーへデータ再送をサポートするために以下の
+  ## 復帰したスレーブGroongaサーバーへデータ再送をサポートするために以下の
   ## 設定をする。
-  ## もし、スレーブgroongaサーバーがダウンするケースを考慮しなくてもよいなら、
+  ## もし、スレーブGroongaサーバーがダウンするケースを考慮しなくてもよいなら、
   ## 以下の設定は必要ありません。
 
   ## fluentdが再起動したときのデータ再送をサポートする設定
@@ -148,7 +148,7 @@
   ## loadコマンドの1つのレコードが大きいときは大きな値を使います。
   ## loadコマンドの1つのレコードが1つのチャンクになります。
   # buffer_chunk_limit 256m
-  ## スレーブgroongaサーバーが長い間ダウンした後のデータ再送をサポートするには
+  ## スレーブGroongaサーバーが長い間ダウンした後のデータ再送をサポートするには
   ## 大きい値を指定してください。
   ## 17: 約1.5日 =
   ##       ((2 ** 0) + (2 ** 1) + ... + (2 ** 17)) / 60.0 / 60.0 / 24.0
@@ -168,40 +168,40 @@
 
 <p>fluentdが復旧するまでデータを更新することはできません。</p>
 
-<h4>ダウンしたマスターgroongaサーバーを復旧する方法</h4>
+<h4>ダウンしたマスターGroongaサーバーを復旧する方法</h4>
 
-<p>以下は、ダウンしたマスターgroongaサーバーを復旧する手順です。</p>
+<p>以下は、ダウンしたマスターGroongaサーバーを復旧する手順です。</p>
 
 <ol>
 <li>fluentdを止めます。</li>
-<li>スレーブgroongaサーバーがあるホストで <code>grndump /スレーブ/groonga/サーバー/の/データベース/のパス &gt; SLAVE_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>マスターgroongaサーバーがあるホストで <code>groonga -n /マスター/groonga/サーバー/の/データベース/の/パス &lt;
+<li>スレーブGroongaサーバーがあるホストで <code>grndump /スレーブ/Groonga/サーバー/の/データベース/のパス &gt; SLAVE_GROONGA_DUMP.grn</code> を実行します。</li>
+<li>マスターGroongaサーバーがあるホストで <code>groonga -n /マスター/Groonga/サーバー/の/データベース/の/パス &lt;
  SLAVE_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>マスターgroongaサーバーを起動します。</li>
+<li>マスターGroongaサーバーを起動します。</li>
 <li>fluentdを起動します。</li>
 </ol>
 
 <p>復旧が完了するまでデータを更新することはできません。</p>
 
-<h4>ダウンしたスレーブgroongaサーバーを復旧する方法</h4>
+<h4>ダウンしたスレーブGroongaサーバーを復旧する方法</h4>
 
-<p>以下はダウンしたスレーブgroongaサーバーを復旧する手順です。</p>
+<p>以下はダウンしたスレーブGroongaサーバーを復旧する手順です。</p>
 
 <ol>
-<li>マスターgroongaサーバーがあるホストで <code>grndump /マスター/groonga/サーバー/の/データベース/の/パス &gt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>スレーブgroongaサーバーがあるホストで <code>groonga -n /スレーブ/groonga/サーバー/の/データベース/の/パス &lt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>スレーブgroongaサーバーを起動します。</li>
+<li>マスターGroongaサーバーがあるホストで <code>grndump /マスター/Groonga/サーバー/の/データベース/の/パス &gt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
+<li>スレーブGroongaサーバーがあるホストで <code>groonga -n /スレーブ/Groonga/サーバー/の/データベース/の/パス &lt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
+<li>スレーブGroongaサーバーを起動します。</li>
 </ol>
 
-<p>復旧中もデータを更新することができます。もし、システムが1つのマスターgroongaサーバーだけですべての検索リクエストを処理できない場合は、そのシステムはダウンします。</p>
+<p>復旧中もデータを更新することができます。もし、システムが1つのマスターGroongaサーバーだけですべての検索リクエストを処理できない場合は、そのシステムはダウンします。</p>
 
-<p>fluentdのバッファキューが溢れる( <code>buffer_queue_limit</code> 参照)前、かつ、fluentdが再送を諦める( <code>retry_limit</code> 参照)前にスレーブgroongaサーバーを復旧する必要があります。以下は復旧が間に合わなかった時に復旧する手順です。</p>
+<p>fluentdのバッファキューが溢れる( <code>buffer_queue_limit</code> 参照)前、かつ、fluentdが再送を諦める( <code>retry_limit</code> 参照)前にスレーブGroongaサーバーを復旧する必要があります。以下は復旧が間に合わなかった時に復旧する手順です。</p>
 
 <ol>
 <li>fluentdを止めます。</li>
-<li>マスターgroongaサーバーがあるホストで <code>grndump /マスター/groonga/サーバー/の/データベース/の/パス &gt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>スレーブgroongaサーバーがあるホストで <code>groonga -n /スレーブ/groonga/サーバー/の/データベース/の/パス &lt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
-<li>スレーブgroongaサーバーを起動します。</li>
+<li>マスターGroongaサーバーがあるホストで <code>grndump /マスター/Groonga/サーバー/の/データベース/の/パス &gt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
+<li>スレーブGroongaサーバーがあるホストで <code>groonga -n /スレーブ/Groonga/サーバー/の/データベース/の/パス &lt; MASTER_GROONGA_DUMP.grn</code> を実行します。</li>
+<li>スレーブGroongaサーバーを起動します。</li>
 <li>fluetndを起動します。</li>
 </ol>
 
@@ -209,7 +209,7 @@
 
 <h3>中規模のシステム</h3>
 
-<p>中規模のシステムでは3つ以上のgroongaサーバーがいます。fluentdは2つ以上のスレーブgroongaサーバーを <code>copy</code> outputプラグインと <code>groonga</code> outputプラグインで更新します。</p>
+<p>中規模のシステムでは3つ以上のGroongaサーバーがいます。fluentdは2つ以上のスレーブGroongaサーバーを <code>copy</code> outputプラグインと <code>groonga</code> outputプラグインで更新します。</p>
 
 <p>この構成のときの構成図です。</p>
 
@@ -217,64 +217,64 @@
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
-|        |          +---------+          | groonga |
+|        |          +---------+          | Groonga |
 | client |               +--------+      +---------+
 |        |                        |
 +--------+  search  +---------+   |
 |        | &lt;------&gt; |  slave  | &lt;-+ update
-| client |          | groonga |   |
+| client |          | Groonga |   |
 |        |          +---------+   |
 +--------+  search  +---------+   |
 |        | &lt;------&gt; |  slave  | &lt;-+ update
-| client |          | groonga |   |
+| client |          | Groonga |   |
 |        |          +---------+   |
 +- ...  -+   ...        ...      ...
 </code></pre>
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code class="ruby"># マスターgroongaサーバー用設定
+<pre class="code ruby"><code class="ruby"># マスターGroongaサーバー用設定
 &lt;source&gt;
-  type groonga
+  @type groonga
   protocol gqtp          # あるいは下の行を使う
   # protocol http
-  bind 127.0.0.1         # クライアント側にfluentdを置く場合
-  # bind 192.168.0.1     # マスターgroongaサーバー側にfluentdを置く場合
+  bind 127.0.0.1         # クライアント側にFluentdを置く場合
+  # bind 192.168.0.1     # マスターGroongaサーバー側にFluentdを置く場合
   port 10041
-  real_host 192.168.29.1 # マスターgroongaサーバーのIPアドレス
-  real_port 10041        # マスターgroongaサーバーのポート番号
-  # real_port 20041      # マスターgroongaサーバー側にfluentdを置く場合は
+  real_host 192.168.29.1 # マスターGroongaサーバーのIPアドレス
+  real_port 10041        # マスターGroongaサーバーのポート番号
+  # real_port 20041      # マスターGroongaサーバー側にFluentdを置く場合は
                          # 違うポート番号を使うこと
 &lt;/source&gt;
 
-# スレーブgroongaサーバー用
+# スレーブGroongaサーバー用
 &lt;match groonga.command.*&gt;
-  type copy
+  @type copy
 
-  # 最初のスレーブgroongaサーバー
+  # 最初のスレーブGroongaサーバー
   &lt;store&gt;
-    type groonga
+    @type groonga
     protocol gqtp            # あるいは下の行を使う
-    # protocol http          # マスターgroongaサーバーとスレーブgroongaサーバーで
+    # protocol http          # マスターGroongaサーバーとスレーブGroongaサーバーで
                              # 違うプロトコルを使うこともできる
-    host 192.168.29.2        # スレーブgroongaサーバーのIPアドレス
-    port 10041               # スレーブgroongaサーバーのポート番号
+    host 192.168.29.2        # スレーブGroongaサーバーのIPアドレス
+    port 10041               # スレーブGroongaサーバーのポート番号
 
     # buffer
     flush_interval 1s        # レプリケーションの遅延を小さくするため小さな値を使う&quot;
 
-    ## 復帰したスレーブgroongaサーバーへデータ再送をサポートするために以下の
+    ## 復帰したスレーブGroongaサーバーへデータ再送をサポートするために以下の
     ## 設定をする。
-    ## もし、スレーブgroongaサーバーがダウンするケースを考慮しなくてもよいなら、
+    ## もし、スレーブGroongaサーバーがダウンするケースを考慮しなくてもよいなら、
     ## 以下の設定は必要ありません。
 
     ## fluentdが再起動したときのデータ再送をサポートする設定
     # buffer_type file
-    # buffer_path /var/log/fluent/groonga.*.buffer
+    # buffer_path /var/log/fluent/groonga1.*.buffer
     ## loadコマンドの1つのレコードが大きいときは大きな値を使います。
     ## loadコマンドの1つのレコードが1つのチャンクになります。
     # buffer_chunk_limit 256m
-    ## スレーブgroongaサーバーが長い間ダウンした後のデータ再送をサポートするには
+    ## スレーブGroongaサーバーが長い間ダウンした後のデータ再送をサポートするには
     ## 大きい値を指定してください。
     ## 17: 約1.5日 =
     ##       ((2 ** 0) + (2 ** 1) + ... + (2 ** 17)) / 60.0 / 60.0 / 24.0
@@ -285,24 +285,24 @@
     ## たくさんのレコードをロードするときは大きな値にします。
     ## loadコマンドの中の1つのレコードが1つのチャンクに対応します。
     # buffer_queue_limit 10000
-  &lt;/match&gt;
+  &lt;/store&gt;
 
-  # 2番目のスレーブgroongaサーバー
+  # 2番目のスレーブGroongaサーバー
   &lt;store&gt;
-    type groonga
+    @type groonga
     protocol gqtp            # あるいは下の行を使う
-    # protocol http          # マスターgroongaサーバーとスレーブgroongaサーバーで
+    # protocol http          # マスターGroongaサーバーとスレーブGroongaサーバーで
                              # 違うプロトコルを使うこともできる
-    host 192.168.29.3        # スレーブgroongaサーバーのIPアドレス
-    port 10041               # スレーブgroongaサーバーのポート番号
+    host 192.168.29.3        # スレーブGroongaサーバーのIPアドレス
+    port 10041               # スレーブGroongaサーバーのポート番号
 
     # buffer
     # ...
   &lt;/store&gt;
 
-  # さらに追加のスレーブgroongaサーバー
+  # さらに追加のスレーブGroongaサーバー
   # &lt;store&gt;
-  #   type groonga
+  #   @type groonga
   #   ...
   # &lt;/store&gt;
 &lt;/match&gt;
@@ -312,7 +312,7 @@
 
 <h3>大規模システム</h3>
 
-<p>大規模なシステムでは2つ以上のスレーブgroongaサーバークラスターがあります。マスターgroongaサーバーと通信するfluentdは、スレーブgroongaサーバークラスターの中にあるfluetnd(2つ以上)を使って更新します。そのために <code>copy</code> outputプラグインと <code>forward</code> outputプラグインを使います。スレーブクラスターはfluentdを1つ持ちます。スレーブgroongaサーバークラスターのfluentdは同じクラスター内にあるスレーブgroongaサーバーを <code>copy</code> outputプラグインと <code>groonga</code> outputプラグインで更新します。</p>
+<p>大規模なシステムでは2つ以上のスレーブGroongaサーバークラスターがあります。マスターGroongaサーバーと通信するfluentdは、スレーブGroongaサーバークラスターの中にあるfluetnd(2つ以上)を使って更新します。そのために <code>copy</code> outputプラグインと <code>forward</code> outputプラグインを使います。スレーブクラスターはfluentdを1つ持ちます。スレーブGroongaサーバークラスターのfluentdは同じクラスター内にあるスレーブGroongaサーバーを <code>copy</code> outputプラグインと <code>groonga</code> outputプラグインで更新します。</p>
 
 <p>この構成のときの構成図です。</p>
 
@@ -320,18 +320,18 @@
              and                    and
             search    +---------+  search  +---------+
 +--------+ &lt;--------&gt; | fluentd | &lt;------&gt; | master  |
-|        |            +---------+          | groonga |
+|        |            +---------+          | Groonga |
 | client |                |                +---------+
 |        |                +------------------------------+
 +--------+          +----------------------------------+ |
 |        |          |        slave cluster             | |
 | client |  search  | +---------+  update  +---------+ | |
 |        | &lt;------&gt; | |  slave  | &lt;------- | fluentd | &lt;-+ update
-+--------|          | | groonga |          +---------+ | |
++--------|          | | Groonga |          +---------+ | |
 |        |          | +---------+   +-----------+      | |
 | client |  search  | +---------+   |                  | |
 |        | &lt;------&gt; | |  slave  | &lt;-+ update           | |
-+--------|          | | groonga |   |                  | |
++--------|          | | Groonga |   |                  | |
 |        |          | +---------+   |                  | |
 |  ...   |   ...    |     ...      ...                 | |
                     +----------------------------------+ |
@@ -339,11 +339,11 @@
 |        |          |        slave cluster             | |
 | client |  search  | +---------+  update  +---------+ | |
 |        | &lt;------&gt; | |  slave  | &lt;------- | fluentd | &lt;-+ update
-+--------|          | | groonga |          +---------+ | |
++--------|          | | Groonga |          +---------+ | |
 |        |          | +---------+   +-----------+      | |
 | client |  search  | +---------+   |                  | |
 |        | &lt;------&gt; | |  slave  | &lt;-+ update           | |
-+--------|          | | groonga |   |                  | |
++--------|          | | Groonga |   |                  | |
 |        |          | +---------+   |                  | |
 |  ...   |   ...    |     ...      ...                 | |
                     +----------------------------------+ |
@@ -354,9 +354,9 @@
 </div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file.lgpl-2.1.html (+2 -2)
===================================================================
--- fluent-plugin-groonga/ja/file.lgpl-2.1.html    2016-03-28 17:05:42 +0900 (d43394c)
+++ fluent-plugin-groonga/ja/file.lgpl-2.1.html    2016-03-28 18:24:34 +0900 (6bbbbf9)
@@ -64,9 +64,9 @@
     <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Licens
 e, appli
 es to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you to surrende
 r these<
 br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty for the free libra
 ry.  Als
 o, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author&#39;s reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General Public License.  We use<br/
 >this li
 cense for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user&#39;s freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  However, the Lesser license provides
  advanta
 ges in certain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser General Public License is Less protective of 
 the<br/>
 users&#39; freedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser General Public License (also called &quot;this Licen
 se&quot;
 ).<br/>Each licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For a library, complete source code means<br/>all the source 
 code for
  all modules it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library&#39;s<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of warranty; keep intact<br/>all the notices that refer to this Licen
 se and t
 o the absence of any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>    d) If a facility in the modified Library refers to a function or a<br/>  
   table 
 of data to be supplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that work are not derived from the Library,<br/>and can be reasonably considered indepe
 ndent an
 d separate works in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or distribution medium does not bring the other work under<br/>the scope of this License.<br/>
 <br/>  3
 . You may opt to apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You may copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in ob
 ject cod
 e or executable form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isolation, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.
 <br/><br
 />  However, linking a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters, data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in 
 length),
  then the use of the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer&#39;s own use and reverse<br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work 
 that the
 <br/>Library is used in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Library and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the us
 er who c
 hanges the contents of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user&#39;s computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a, above, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by
  offerin
 g access to copy<br/>    from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen that this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system
 .  Such 
 a contradiction means you cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined library of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same wo
 rk.<br/>
 <br/>  8. You may not copy, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Library (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing 
 or modif
 ying<br/>the Library or works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients&#39; exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/>excuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other perti
 nent obl
 igations, then as a consequence you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole purpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contrib
 utions t
 o the wide range of software distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>excluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or ne
 w<br/>ve
 rsions of the Lesser General Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distribution conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Fo
 undation
 ; we sometimes make exceptions for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE
  LAW OR 
 AGREED TO IN<br/>WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it to be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, 
 alternat
 ively, under the terms of the<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library&#39;s name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2.1 of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERC
 HANTABIL
 ITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob&#39; (a library for tweaking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That&#39;s all there is to it!</div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file.news.html (+62 -2)
===================================================================
--- fluent-plugin-groonga/ja/file.news.html    2016-03-28 17:05:42 +0900 (600926d)
+++ fluent-plugin-groonga/ja/file.news.html    2016-03-28 18:24:34 +0900 (6210c20)
@@ -63,6 +63,66 @@
 
     <div id="content"><div id='filecontents'><h1>お知らせ</h1>
 
+<h2>1.1.0: 2016-01-24</h2>
+
+<h3>改善</h3>
+
+<ul>
+<li>out: Stopped to try to create pseudo columns such as <code>_key</code>.</li>
+<li>out: Supported boolean value.</li>
+<li>in: Supported <code>plugin_register</code> and <code>plugin_unregister</code>.</li>
+</ul>
+
+<h2>1.0.9: 2014-11-20</h2>
+
+<h3>改善</h3>
+
+<ul>
+<li>out: Added log message with host, port and command name on Groonga
+command execution error.</li>
+<li>out: Added <code>WITH_POSITION</code> index flag automatically when it is
+needed.</li>
+<li>out: Supported creating index for existing column.</li>
+</ul>
+
+<h3>Fixes</h3>
+
+<ul>
+<li>out: Fixed a bug that needless <code>WITH_SECTION</code> flags is used.</li>
+<li>out: Fixed a bug that wrong index name is used.</li>
+</ul>
+
+<h2>1.0.8: 2014-11-05</h2>
+
+<h3>Fixes</h3>
+
+<ul>
+<li>out: Fixed a bug that index flags aren&#39;t separated with <code>|</code>.</li>
+</ul>
+
+<h2>1.0.7: 2014-11-05</h2>
+
+<h3>改善</h3>
+
+<ul>
+<li>out: Added <code>WITH_POSITION</code> index flags when any tokenizer is set to
+lexicon.</li>
+</ul>
+
+<h2>1.0.6: 2014-11-05</h2>
+
+<h3>改善</h3>
+
+<ul>
+<li>out: Renamed <code>table</code> parameter name to <code>store_table</code>.
+<code>table</code> parameter is still usable for backward compatibility.</li>
+<li>out: Supported table definition by <code>&lt;table&gt;</code> configuration.
+See sample/store-apache.conf for details.</li>
+<li>out: Supported specifying column type and creating indexes for auto
+created columns by <code>&lt;mapping&gt;</code> configuration.
+See sample/store-apache.conf for details.</li>
+</ul>
+
 <h2>1.0.5: 2014-10-21</h2>
 
 <h3>改善</h3>
@@ -136,9 +196,9 @@ It fits normal Fluentd usage.</li>
 </div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file_list.html (+5 -1)
===================================================================
--- fluent-plugin-groonga/ja/file_list.html    2016-03-28 17:05:42 +0900 (368c47a)
+++ fluent-plugin-groonga/ja/file_list.html    2016-03-28 18:24:34 +0900 (ac0b681)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }

  Modified: fluent-plugin-groonga/ja/index.html (+54 -79)
===================================================================
--- fluent-plugin-groonga/ja/index.html    2016-03-28 17:05:42 +0900 (a18f08a)
+++ fluent-plugin-groonga/ja/index.html    2016-03-28 18:24:34 +0900 (6692cb6)
@@ -69,32 +69,25 @@
 
 <h2>説明</h2>
 
-<p>Fluent-plugin-groonga is a Fluentd plugin collection to use
-<a href="http://groonga.org/">Groonga</a> with Fluentd. Fluent-plugin-groonga
-supports the following two usages:</p>
+<p>fluent-plugin-groongaは<a href="http://groonga.org/ja/">Groonga</a>ユーザー用のFluentdプラグイン集です。Groongaユーザーはfluent-plugin-groongaを使ってレプリケーションを実現することができます。</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Fluentdで収集したログをGroongaに保存。</p></li>
+<li><p>Groonga用のレプリケーションシステムの実装。</p></li>
 </ul>
 
-<p>The first usage is normal usage. You can store logs to Groonga and
-find logs by full-text search.</p>
+<p>最初の使い方は普通の使い方です。Groongaにログを保存して、全文検索で目的のログを見つけられます。</p>
 
-<p>The second usage is for Groonga users. Groonga itself doesn&#39;t support
-replication. But Groonga users can replicate their data by
-fluent-plugin-groonga.</p>
+<p>ふたつ目の使い方はGroongaユーザー向けの使い方です。Groonga自身はレプリケーションをサポートしていません。しかし、fluent-plugin-groongaを使えばレプリケーションできます。</p>
 
-<p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも <code>groonga</code> という名前です。</p>
+<p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも<code>groonga</code>という名前です。</p>
 
-<p>If you want to use fluent-plugin-groonga to store logs to Groonga, you
-need to use only <code>groonga</code> output plugin.</p>
+<p>ログをGroongaに保存するためにfluent-plugin-groongaを使う場合は、<code>groonga</code> outputプラグインだけを使います。</p>
 
-<p>The following configuration stores all data in <code>/var/log/messages</code>
-into Groonga:</p>
+<p>以下は<code>/var/log/messages</code>のすべてのデータをGroongaに保存する設定です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;source&gt;
-  type tail
+  @type tail
   format syslog
   path /var/log/syslog.1
   pos_file /tmp/messages.pos
@@ -103,8 +96,8 @@ into Groonga:</p>
 &lt;/source&gt;
 
 &lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -115,19 +108,13 @@ into Groonga:</p>
 &lt;/match&gt;
 </code></pre>
 
-<p>If you want to use fluent-plugin-groonga to implement Groonga
-replication system, you need to use both plugins.</p>
+<p>Groongaのレプリケーションシステムを実現するためにfluent-plugin-groongaを使う場合は、どちらのプラグインも使う必要があります。</p>
 
-<p>The input plugin provides Groonga compatible interface. It means that
-HTTP and GQTP interface. You can use the input plugin as Groonga
-server. The input plugin receives Groonga commands and sends them to
-the output plugin through zero or more Fluentds.</p>
+<p>inputプラグインはGroongaと互換性のあるインターフェイスを提供します。つまり、HTTPインターフェイスとGQTPインターフェイスがあるということです。inputプラグインをGroongaサーバーと同じように使うことができます。inputプラグインはGroongaのコマンドを受け取って、受け取ったGroongaのコマンドを0個以上のFluentdを経由してoutputプラグインに送ります。</p>
 
-<p>The output plugin sends received Groonga commands to Groonga. The
-output plugin supports all interfaces, HTTP, GQTP and command
-interface.</p>
+<p>outputプラグインは受け取ったGroongaコマンドをGroongaに送ります。outputプラグインはHTTP、GQTP、コマンドとすべてのインターフェイスをサポートしています。</p>
 
-<p>データは <code>copy</code> outputプラグインで複製することができます。</p>
+<p>データは<code>copy</code> outputプラグインで複製することができます。</p>
 
 <h2>インストール</h2>
 
@@ -136,66 +123,64 @@ interface.</p>
 
 <h2>使い方</h2>
 
-<p>There are two usages:</p>
+<p>2つの使い方があります。</p>
 
 <ul>
-<li>Store logs collected by Fluentd to Groonga.</li>
-<li>Implement replication system for Groonga.</li>
+<li><p>Fluentdで収集したログをGroongaに保存。</p></li>
+<li><p>Groonga用のレプリケーションシステムの実装。</p></li>
 </ul>
 
-<p>They are described in other sections.</p>
+<p>これらは他のセクションで説明します。</p>
 
-<h3>Store logs into Groonga</h3>
+<h3>ログをGroongaに保存</h3>
 
-<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p>
+<p>ログをGroongaに保存するには<code>groonga</code> outputプラグインを使います。</p>
 
-<p>The output plugin has auto schema define feature. So you don&#39;t need to
-define schema in Groonga before running Fluentd. You just run Groonga.</p>
+<p>このoutputプラグインは自動でスキーマを定義する機能があります。そのため、Fluentdを動かす前にGroongaにスキーマを定義する必要はありません。そのままGroongaを起動してください。</p>
 
-<p>There is one required parameter:</p>
+<p>1つの必須引数があります。</p>
 
 <ul>
-<li><code>table</code>: It specifies table name for storing logs.</li>
+<li><code>store_table</code>: ログを保存するテーブル名を指定します。</li>
 </ul>
 
-<p>Here is a minimum configuration:</p>
+<p>以下は最初の設定例です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 &lt;/match&gt;
 </code></pre>
 
-<p>The configuration stores logs into <code>logs</code> table in Groonga that runs
-on <code>localhost</code>.</p>
+<p>この設定は<code>localhost</code>で動いているGroongaの<code>logs</code>テーブルにログを保存する設定です。</p>
 
-<p>There are optional parameters:</p>
+<p>省略可能なパラメーターは以下の通りです。</p>
 
 <ul>
-<li><code>protocol</code>: It specifies protocol to communicate Groonga server.
+<li><p><code>protocol</code>: Groongaサーバーとの接続で使うプロトコルを指定します。</p>
 
 <ul>
-<li>Available values: <code>http</code>, <code>gqtp</code>, <code>command</code></li>
-<li>Default: <code>http</code></li>
+<li>利用可能な値:<code>http</code>, <code>gqtp</code>, <code>command</code></li>
+<li>デフォルト:<code>http</code></li>
 </ul></li>
-<li><code>host</code>: It specifies host name or IP address of Groonga server.
+<li><p><code>host</code>:Groongaサーバーのホスト名またはIPアドレスを指定します。</p>
 
 <ul>
-<li>Default: <code>127.0.0.1</code></li>
+<li>デフォルト:<code>127.0.0.1</code></li>
 </ul></li>
-<li><code>port</code>: It specifies port number of Groonga server.
+<li><p><code>port</code>:Groongaサーバーのポート番号を指定します。</p>
 
 <ul>
-<li>Default for <code>http</code> protocol: <code>10041</code></li>
-<li>Default for <code>gqtp</code> protocol: <code>10043</code></li>
+<li><code>http</code>プロトコルのときのデフォルト:<code>10041</code></li>
+<li><code>gqtp</code>プロトコルのときのデフォルト:<code>10043</code></li>
 </ul></li>
 </ul>
 
-<p>Here is a configuration that specifies optional parameters explicitly:</p>
+<p>以下は省略可能なパラメーターを明示的に指定した設定です。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match log.**&gt;
-  type groonga
-  table logs
+  @type groonga
+  store_table logs
 
   protocol http
   host 127.0.0.1
@@ -203,34 +188,25 @@ on <code>localhost</code>.</p>
 &lt;/match&gt;
 </code></pre>
 
-<p><code>groonga</code> output plugin supports buffer. So you can use buffer related
-parameters. See
-<a href="http://docs.fluentd.org/articles/buffer-plugin-overview">Buffer Plugin Overview | Fluentd</a>
-for details.</p>
+<p><code>groonga</code> outputプラグインはバッファーをサポートしています。そのため、バッファー関連のパラメーターを指定できます。詳細は<a href="http://docs.fluentd.org/articles/buffer-plugin-overview">Buffer Plugin Overview | Fluentd</a>を参照してください。</p>
 
-<p>Note that there is special tag name. You can&#39;t use
-<code>groonga.command.XXX</code> tag name for this usage. It means that you can&#39;t
-use the following configuration:</p>
+<p>特別なタグ名があることに注意してください。この使い方のとき、<code>groonga.command.XXX</code>というタグ名を使うことはできません。つまり、次のような設定を使えないということです。</p>
 
 <pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
-  type groonga
+  @type groonga
   # ...
 &lt;/match&gt;
 </code></pre>
 
-<p><code>groonga.command.XXX</code> tag name is reserved for implementing
-replication system for Groonga.</p>
+<p><code>groonga.command.XXX</code>はGroongaのレプリケーションシステムを実現するために予約されています。</p>
 
-<h3>Implement replication system for Groonga</h3>
+<h3>Groongaのレプリケーションシステムを実装</h3>
 
-<p>See the following documents how to implement replication system for
-Groonga:</p>
+<p>Groongaのレプリケーションシステムを実装する方法は次のドキュメントを参照してください。</p>
 
 <ul>
-<li><a href="doc/text/configuration.md">設定</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.configuration.html">Web</a>)</li>
-<li><a href="doc/text/constitution.md">構成</a>
-(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.constitution.html">Web</a>)</li>
+<li><p><a href="doc/text/configuration.md">設定</a>(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.configuration.html">Web</a>)</p></li>
+<li><p><a href="doc/text/constitution.md">構成</a>(<a href="http://groonga.org/fluent-plugin-groonga/ja/file.constitution.html">Web</a>)</p></li>
 </ul>
 
 <h2>作者</h2>
@@ -248,14 +224,13 @@ Groonga:</p>
 <h2>メーリングリスト</h2>
 
 <ul>
-<li>英語: <a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></li>
-<li>日本語: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+<li><p>英語:<a href="https://lists.sourceforge.net/lists/listinfo/groonga-talk">groonga-talk</a></p></li>
+<li><p>日本語:<a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></p></li>
 </ul>
 
-<h2>Source</h2>
+<h2>ソース</h2>
 
-<p>The repository for fluent-plugin-groonga is on
-<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+<p>fluent-plugin-groongaのリポジトリーは<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>上にあります。</p>
 
 <h2>感謝</h2>
 
@@ -265,9 +240,9 @@ Groonga:</p>
 </div></div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/js/full_list.js (+4 -1)
===================================================================
--- fluent-plugin-groonga/ja/js/full_list.js    2016-03-28 17:05:42 +0900 (bc9f04f)
+++ fluent-plugin-groonga/ja/js/full_list.js    2016-03-28 18:24:34 +0900 (4b10377)
@@ -123,7 +123,10 @@ function linkList() {
       }
     }
     if (clicked) clicked.removeClass('clicked');
-    var win = window.top.frames.main ? window.top.frames.main : window.parent;
+    var win;
+    try {
+      win = window.top.frames.main ? window.top.frames.main : window.parent;
+    } catch (e) { win = window.parent; }
     if (this.tagName.toLowerCase() == "a") {
       clicked = $(this).parents('li').addClass('clicked');
       win.location = this.href;

  Modified: fluent-plugin-groonga/ja/method_list.html (+216 -62)
===================================================================
--- fluent-plugin-groonga/ja/method_list.html    2016-03-28 17:05:42 +0900 (23e320c)
+++ fluent-plugin-groonga/ja/method_list.html    2016-03-28 18:24:34 +0900 (2e91669)
@@ -20,7 +20,11 @@
   </head>
   <body>
     <script type="text/javascript" charset="utf-8">
-      if (window.top.frames.main) {
+      var hasFrames = false;
+      try {
+        hasFrames = window.top.frames.main ? true : false;
+      } catch (e) { }
+      if (hasFrames) {
         document.getElementById('base_target').target = 'main';
         document.body.className = 'frames';
       }
@@ -54,14 +58,14 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
@@ -72,29 +76,53 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>
-    <small>Fluent::GroongaInput::BaseInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html#create-instance_method" title="Fluent::GroongaOutput::TablesCreator#create (method)">#create</a></span>
+    <small>Fluent::GroongaOutput::TablesCreator</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>
     <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#default_tokenizer-instance_method" title="Fluent::GroongaOutput::TableDefinition#default_tokenizer (method)">#default_tokenizer</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#default_tokenizer-instance_method" title="Fluent::GroongaOutput::Schema::Table#default_tokenizer (method)">#default_tokenizer</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#domain-instance_method" title="Fluent::GroongaOutput::Schema::Table#domain (method)">#domain</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
     <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
+  </li>
+  
+
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#execute-instance_method" title="Fluent::GroongaOutput::NetworkClient#execute (method)">#execute</a></span>
     <small>Fluent::GroongaOutput::NetworkClient</small>
@@ -108,20 +136,44 @@
   
 
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#flags-instance_method" title="Fluent::GroongaOutput::TableDefinition#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#flags-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#flags-instance_method" title="Fluent::GroongaOutput::Schema::Table#flags (method)">#flags</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput#format (method)">#format</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>
   
 
-  <li class="r2 ">
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#guess-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#guess (method)">#guess</a></span>
     <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#have_difference%3F-instance_method" title="Fluent::GroongaOutput::TableDefinition#have_difference? (method)">#have_difference?</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#indexes-instance_method" title="Fluent::GroongaOutput::TableDefinition#indexes (method)">#indexes</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
@@ -132,113 +184,173 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#initialize-instance_method" title="Fluent::GroongaOutput::NetworkClient#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::NetworkClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Column#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema::Column</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema</small>
   </li>
   
 
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Table#initialize (method)">#initialize</a></span>
     <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::Column#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Schema::Column</small>
+  </li>
+  
+
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#initialize-instance_method" title="Fluent::GroongaOutput::NetworkClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::NetworkClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span>
-    <small>Fluent::GroongaOutput::Schema</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#initialize-instance_method" title="Fluent::GroongaOutput::TableDefinition#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#initialize-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
-    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TablesCreator.html#initialize-instance_method" title="Fluent::GroongaOutput::TablesCreator#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::TablesCreator</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#key_type-instance_method" title="Fluent::GroongaOutput::TableDefinition#key_type (method)">#key_type</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#name-instance_method" title="Fluent::GroongaOutput::TableDefinition#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#name-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#name-instance_method" title="Fluent::GroongaOutput::Schema::Table#name (method)">#name</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#normalizer-instance_method" title="Fluent::GroongaOutput::TableDefinition#normalizer (method)">#normalizer</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#normalizer-instance_method" title="Fluent::GroongaOutput::Schema::Table#normalizer (method)">#normalizer</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
     <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
+  </li>
+  
+
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
     <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_connect (method)">#on_connect</a></span>
     <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+  </li>
+  
+
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_headers_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_headers_complete (method)">#on_headers_complete</a></span>
     <small>Fluent::GroongaInput::HTTPInput::Handler</small>
@@ -258,8 +370,8 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
-    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
@@ -270,8 +382,8 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
-    <small>Fluent::GroongaInput::Repeater</small>
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
@@ -282,14 +394,14 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaOutput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#range-instance_method" title="Fluent::GroongaOutput::Schema::Table#range (method)">#range</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaOutput::CommandClient</small>
+    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
@@ -300,8 +412,8 @@
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
@@ -318,54 +430,96 @@
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#start-instance_method" title="Fluent::GroongaOutput::Emitter#start (method)">#start</a></span>
-    <small>Fluent::GroongaOutput::Emitter</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#start-instance_method" title="Fluent::GroongaOutput::NetworkClient#start (method)">#start</a></span>
-    <small>Fluent::GroongaOutput::NetworkClient</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#source_columns-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#source_columns (method)">#source_columns</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#source_table-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#source_table (method)">#source_table</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>
   
 
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#start-instance_method" title="Fluent::GroongaOutput::Emitter#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
+  </li>
+  
+
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#start-instance_method" title="Fluent::GroongaOutput::NetworkClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::NetworkClient</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#start-instance_method" title="Fluent::GroongaOutput::CommandClient#start (method)">#start</a></span>
     <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#to_create_arguments-instance_method" title="Fluent::GroongaOutput::TableDefinition#to_create_arguments (method)">#to_create_arguments</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
+  </li>
+  
+
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
-    <small>Fluent::GroongaInput::BaseInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition/IndexDefinition.html#to_create_arguments-instance_method" title="Fluent::GroongaOutput::TableDefinition::IndexDefinition#to_create_arguments (method)">#to_create_arguments</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition::IndexDefinition</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
-    <small>Fluent::GroongaInput</small>
+    <span class='object_link'><a href="Fluent/GroongaOutput/TableDefinition.html#token_filters-instance_method" title="Fluent::GroongaOutput::TableDefinition#token_filters (method)">#token_filters</a></span>
+    <small>Fluent::GroongaOutput::TableDefinition</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html#token_filters-instance_method" title="Fluent::GroongaOutput::Schema::Table#token_filters (method)">#token_filters</a></span>
+    <small>Fluent::GroongaOutput::Schema::Table</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#update-instance_method" title="Fluent::GroongaOutput::Schema#update (method)">#update</a></span>
     <small>Fluent::GroongaOutput::Schema</small>
   </li>
   
 
-  <li class="r1 ">
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html#vector%3F-instance_method" title="Fluent::GroongaOutput::Schema::TypeGuesser#vector? (method)">#vector?</a></span>
     <small>Fluent::GroongaOutput::Schema::TypeGuesser</small>
   </li>
   
 
-  <li class="r2 ">
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput#write (method)">#write</a></span>
     <small>Fluent::GroongaOutput</small>
   </li>

  Modified: fluent-plugin-groonga/ja/top-level-namespace.html (+2 -2)
===================================================================
--- fluent-plugin-groonga/ja/top-level-namespace.html    2016-03-28 17:05:42 +0900 (20a00e1)
+++ fluent-plugin-groonga/ja/top-level-namespace.html    2016-03-28 18:24:34 +0900 (24d4e54)
@@ -103,9 +103,9 @@
 </div>
 
     <div id="footer">
-  Generated on Tue Oct 21 15:38:15 2014 by
+  Generated on Mon Mar 28 18:23:59 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.4 (ruby-2.1.3).
+  0.8.7.6 (ruby-2.3.0).
 </div>
 
   </body>




More information about the Groonga-commit mailing list
Back to archive index