Kouhei Sutou
null+****@clear*****
Mon Oct 20 18:38:41 JST 2014
Kouhei Sutou 2014-10-20 18:38:41 +0900 (Mon, 20 Oct 2014) New Revision: 3628512ce085289f95e36b40f18909873237968e https://github.com/groonga/groonga.org/commit/3628512ce085289f95e36b40f18909873237968e Message: fluent-plugin-groonag 1.0.4 has been released!!! Added files: fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html Copied files: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html (from fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html) fluent-plugin-groonga/en/_index.html (from fluent-plugin-groonga/en/alphabetical_index.html) fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html (from fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html) fluent-plugin-groonga/ja/_index.html (from fluent-plugin-groonga/ja/alphabetical_index.html) Removed files: fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.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/CommandClient.html fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html fluent-plugin-groonga/en/alphabetical_index.html fluent-plugin-groonga/en/class_list.html fluent-plugin-groonga/en/css/style.css 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.lgpl-2.1.html fluent-plugin-groonga/en/file.news.html fluent-plugin-groonga/en/file_list.html fluent-plugin-groonga/en/frames.html fluent-plugin-groonga/en/index.html fluent-plugin-groonga/en/js/app.js fluent-plugin-groonga/en/method_list.html fluent-plugin-groonga/en/top-level-namespace.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/CommandClient.html fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html fluent-plugin-groonga/ja/alphabetical_index.html fluent-plugin-groonga/ja/class_list.html fluent-plugin-groonga/ja/css/style.css 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/frames.html fluent-plugin-groonga/ja/index.html fluent-plugin-groonga/ja/js/app.js fluent-plugin-groonga/ja/method_list.html fluent-plugin-groonga/ja/top-level-namespace.html Renamed files: fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html (from fluent-plugin-groonga/en/Fluent/GroongaOutput/GQTPClient.html) fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html (from fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html) fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html (from fluent-plugin-groonga/ja/Fluent/GroongaOutput/GQTPClient.html) fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html (from fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html) Modified: fluent-plugin-groonga/en/Fluent.html (+2 -2) =================================================================== --- fluent-plugin-groonga/en/Fluent.html 2014-10-19 23:10:26 +0900 (6490601) +++ fluent-plugin-groonga/en/Fluent.html 2014-10-20 18:38:41 +0900 (34bc9f4) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!Fluent.html"; </script> @@ -110,4 +110,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput.html (+21 -29) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput.html 2014-10-19 23:10:26 +0900 (7ebb52b) +++ fluent-plugin-groonga/en/Fluent/GroongaInput.html 2014-10-20 18:38:41 +0900 (cc12d64) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../'; - framesUrl = "../frames.html#!" + escape(window.location.href); + framesUrl = "../frames.html#!Fluent/GroongaInput.html"; </script> @@ -251,12 +251,12 @@ <pre class="lines"> -30 31 -32</pre> +32 +33</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 30</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 31</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -288,35 +288,27 @@ <pre class="lines"> -36 -37 -38 -39 -40 -41 -42 -43 44 45 46 47 48 -49</pre> +49 +50 +51 +52 +53</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 36</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 44</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> <span class='kw'>case</span> <span class='ivar'>@protocol</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>http</span><span class='tstring_end'>"</span></span> + <span class='kw'>when</span> <span class='symbol'>:http</span> <span class='ivar'>@input</span> <span class='op'>=</span> <span class='const'>HTTPInput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>"</span></span> + <span class='kw'>when</span> <span class='symbol'>:gqtp</span> <span class='ivar'>@input</span> <span class='op'>=</span> <span class='const'>GQTPInput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>else</span> - <span class='id identifier rubyid_message'>message</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>unknown protocol: <</span><span class='embexpr_beg'>#{</span><span class='ivar'>@protocol</span><span class='period'>.</span><span class='id identifier rubyid_inspect'>inspect</span><span class='rbrace'>}</span><span class='tstring_content'>></span><span class='tstring_end'>"</span></span> - <span class='gvar'>$log</span><span class='period'>.</span><span class='id identifier rubyid_error'>error</span> <span class='id identifier rubyid_message'>message</span> - <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ConfigError</span><span class='comma'>,</span> <span class='id identifier rubyid_message'>message</span> <span class='kw'>end</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -340,12 +332,12 @@ <pre class="lines"> -55 -56 -57</pre> +59 +60 +61</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 55</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 59</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> @@ -370,12 +362,12 @@ <pre class="lines"> -51 -52 -53</pre> +55 +56 +57</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 51</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 55</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> @@ -392,4 +384,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html (+93 -35) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html 2014-10-19 23:10:26 +0900 (c5d2cda) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html 2014-10-20 18:38:41 +0900 (64a7c3a) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/BaseInput.html"; </script> @@ -144,6 +144,28 @@ <li class="public "> <span class="summary_signature"> + <a href="#configure-instance_method" title="#configure (instance method)">- (Object) <strong>configure</strong>(conf) </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#create_repeater-instance_method" title="#create_repeater (instance method)">- (Object) <strong>create_repeater</strong>(client) </a> @@ -241,7 +263,43 @@ <div class="method_details first"> - <h3 class="signature first" id="create_repeater-instance_method"> + <h3 class="signature first" id="configure-instance_method"> + + - (<tt>Object</tt>) <strong>configure</strong>(conf) + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +109 +110 +111 +112 +113 +114</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 109</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> + <span class='kw'>super</span> + + <span class='ivar'>@port</span> <span class='op'>||=</span> <span class='id identifier rubyid_default_port'>default_port</span> + <span class='ivar'>@real_port</span> <span class='op'>||=</span> <span class='id identifier rubyid_default_port'>default_port</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="create_repeater-instance_method"> - (<tt>Object</tt>) <strong>create_repeater</strong>(client) @@ -255,14 +313,14 @@ <pre class="lines"> -130 -131 -132 -133 -134</pre> +141 +142 +143 +144 +145</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 130</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 141</span> <span class='kw'>def</span> <span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> <span class='id identifier rubyid_repeater'>repeater</span> <span class='op'>=</span> <span class='const'>Repeater</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@real_host</span><span class='comma'>,</span> <span class='ivar'>@real_port</span><span class='comma'>,</span> <span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> @@ -289,17 +347,17 @@ <pre class="lines"> -136 -137 -138 -139</pre> +147 +148 +149 +150</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 136</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 147</span> <span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_emit_command?'>emit_command?</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>groonga.command.</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='rbrace'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_now'>now</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> + <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>groonga.command.</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_now'>now</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -321,15 +379,15 @@ <pre class="lines"> -123 -124 -125 -126 -127 -128</pre> +134 +135 +136 +137 +138 +139</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 123</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 134</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> @@ -357,26 +415,26 @@ <pre class="lines"> -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 116 117 118 119 120 -121</pre> +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 105</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 116</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='id identifier rubyid_listen_socket'>listen_socket</span> <span class='op'>=</span> <span class='const'>TCPServer</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@bind</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span> @@ -407,4 +465,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html (+3 -3) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html 2014-10-19 23:10:26 +0900 (da8bc1b) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html 2014-10-20 18:38:41 +0900 (ab4fba3) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/GQTPInput.html"; </script> @@ -137,7 +137,7 @@ <h2>Method Summary</h2> <h3 class="inherited">Methods inherited from <span class='object_link'><a href="BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span></h3> - <p class="inherited"><span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> + <p class="inherited"><span class='object_link'><a href="BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>, <span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> @@ -147,4 +147,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html (+21 -21) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html 2014-10-19 23:10:26 +0900 (3a9c469) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html 2014-10-20 18:38:41 +0900 (85aa769) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/GQTPInput/Handler.html"; </script> @@ -241,13 +241,13 @@ <pre class="lines"> -212 -213 -214 -215</pre> +232 +233 +234 +235</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 212</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 232</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -280,12 +280,12 @@ <pre class="lines"> -227 -228 -229</pre> +247 +248 +249</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 227</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> @@ -310,13 +310,13 @@ <pre class="lines"> -217 -218 -219 -220</pre> +237 +238 +239 +240</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 217</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 237</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span> <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@input</span><span class='rparen'>)</span> @@ -342,13 +342,13 @@ <pre class="lines"> -222 -223 -224 -225</pre> +242 +243 +244 +245</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 222</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 242</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@parser</span> <span class='op'><<</span> <span class='id identifier rubyid_data'>data</span> @@ -366,4 +366,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html (+20 -20) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html 2014-10-19 23:10:26 +0900 (62ab48a) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html 2014-10-20 18:38:41 +0900 (95d88ca) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/GQTPInput/Parser.html"; </script> @@ -241,14 +241,14 @@ <pre class="lines"> -233 -234 -235 -236 -237</pre> +253 +254 +255 +256 +257</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 233</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 253</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span> @@ -282,12 +282,12 @@ <pre class="lines"> -247 -248 -249</pre> +267 +268 +269</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 267</span> <span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span> <span class='ivar'>@command_parser</span><span class='period'>.</span><span class='id identifier rubyid_finish'>finish</span> @@ -312,12 +312,12 @@ <pre class="lines"> -239 -240 -241</pre> +259 +260 +261</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 239</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 259</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='ivar'>@command_parser</span> <span class='op'><<</span> <span class='id identifier rubyid_chunk'>chunk</span> @@ -342,12 +342,12 @@ <pre class="lines"> -243 -244 -245</pre> +263 +264 +265</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 243</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 263</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_complete'>on_complete</span> <span class='ivar'>@command_parser</span> <span class='op'><<</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span> @@ -364,4 +364,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html (+3 -3) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html 2014-10-19 23:10:26 +0900 (367d7dc) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html 2014-10-20 18:38:41 +0900 (0225ab1) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/HTTPInput.html"; </script> @@ -137,7 +137,7 @@ <h2>Method Summary</h2> <h3 class="inherited">Methods inherited from <span class='object_link'><a href="BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span></h3> - <p class="inherited"><span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> + <p class="inherited"><span class='object_link'><a href="BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>, <span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> @@ -147,4 +147,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html (+45 -43) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html 2014-10-19 23:10:26 +0900 (52c405e) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html 2014-10-20 18:38:41 +0900 (d143f18) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/HTTPInput/Handler.html"; </script> @@ -307,13 +307,13 @@ <pre class="lines"> -164 -165 -166 -167</pre> +179 +180 +181 +182</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 164</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -346,12 +346,12 @@ <pre class="lines"> -186 -187 -188</pre> +201 +202 +203</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 201</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='ivar'>@body</span> <span class='op'><<</span> <span class='id identifier rubyid_chunk'>chunk</span> @@ -376,13 +376,13 @@ <pre class="lines"> -169 -170 -171 -172</pre> +184 +185 +186 +187</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 169</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 184</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span> <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>HTTP</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span> @@ -408,11 +408,11 @@ <pre class="lines"> -183 -184</pre> +198 +199</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 183</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 198</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_headers_complete'>on_headers_complete</span><span class='lparen'>(</span><span class='id identifier rubyid_headers'>headers</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -436,12 +436,12 @@ <pre class="lines"> -179 -180 -181</pre> +194 +195 +196</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 194</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_message_begin'>on_message_begin</span> <span class='ivar'>@body</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_end'>"</span></span> @@ -466,25 +466,27 @@ <pre class="lines"> -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201</pre> +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 190</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 205</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_message_complete'>on_message_complete</span> - <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_query_string'>query_string</span><span class='rparen'>)</span> - <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_path'>request_path</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='const'>URI</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_url'>request_url</span><span class='rparen'>)</span> + <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_query'>query</span><span class='rparen'>)</span> + <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_path'>path</span> <span class='kw'>case</span> <span class='id identifier rubyid_path_info'>path_info</span> <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\/d\/</span><span class='regexp_end'>/</span></span> <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> @@ -514,13 +516,13 @@ <pre class="lines"> -174 -175 -176 -177</pre> +189 +190 +191 +192</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 174</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 189</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@parser</span> <span class='op'><<</span> <span class='id identifier rubyid_data'>data</span> @@ -538,4 +540,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html (+15 -15) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html 2014-10-19 23:10:26 +0900 (621577e) +++ fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html 2014-10-20 18:38:41 +0900 (c800f3f) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/Repeater.html"; </script> @@ -219,13 +219,13 @@ <pre class="lines"> -60 -61 -62 -63</pre> +64 +65 +66 +67</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 64</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -258,12 +258,12 @@ <pre class="lines"> -69 -70 -71</pre> +73 +74 +75</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 73</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span> <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> @@ -288,12 +288,12 @@ <pre class="lines"> -65 -66 -67</pre> +69 +70 +71</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> @@ -310,4 +310,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput.html (+61 -139) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput.html 2014-10-19 23:10:26 +0900 (73aed60) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput.html 2014-10-20 18:38:41 +0900 (7b682c5) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../'; - framesUrl = "../frames.html#!" + escape(window.location.href); + framesUrl = "../frames.html#!Fluent/GroongaOutput.html"; </script> @@ -73,12 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Output</span> + <span class="inheritName">BufferedOutput</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Output</li> + <li class="next">BufferedOutput</li> <li class="next">Fluent::GroongaOutput</li> @@ -107,7 +107,7 @@ - <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</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/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</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> </p> @@ -151,7 +151,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#create_client-instance_method" title="#create_client (instance method)">- (Object) <strong>create_client</strong>(protocol) </a> + <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a> @@ -173,34 +173,14 @@ <li class="public "> <span class="summary_signature"> - <a href="#create_output-instance_method" title="#create_output (instance method)">- (Object) <strong>create_output</strong>(buffer_type, emitter) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a> </span> - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a> - - - - </span> - + <span class="note title constructor">constructor</span> @@ -209,7 +189,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of GroongaOutput.</p> +</div></span> </li> @@ -217,15 +199,13 @@ <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a> + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> </span> - <span class="note title constructor">constructor</span> - @@ -233,9 +213,7 @@ - <span class="summary_desc"><div class='inline'> -<p>A new instance of GroongaOutput.</p> -</div></span> + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -243,7 +221,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> + <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> @@ -265,7 +243,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> + <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a> @@ -317,12 +295,12 @@ <pre class="lines"> -24 -25 -26</pre> +28 +29 +30</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 24</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 28</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -354,18 +332,16 @@ <pre class="lines"> -39 -40 -41 42 43 44 45 46 -47</pre> +47 +48</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 39</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 42</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> @@ -373,8 +349,6 @@ <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='const'>Emitter</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span> - <span class='ivar'>@output</span> <span class='op'>=</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='ivar'>@buffer_type</span><span class='comma'>,</span> <span class='ivar'>@emitter</span><span class='rparen'>)</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -382,9 +356,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="create_client-instance_method"> + <h3 class="signature " id="format-instance_method"> - - (<tt>Object</tt>) <strong>create_client</strong>(protocol) + - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) @@ -396,67 +370,15 @@ <pre class="lines"> -65 -66 -67 -68 -69 -70 -71 -72 -73 -74</pre> +62 +63 +64</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 65</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span> - <span class='kw'>case</span> <span class='id identifier rubyid_protocol'>protocol</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>http</span><span class='tstring_end'>"</span></span> - <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>"</span></span> - <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>command</span><span class='tstring_end'>"</span></span> - <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>end</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="create_output-instance_method"> - - - (<tt>Object</tt>) <strong>create_output</strong>(buffer_type, emitter) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 62</span> -76 -77 -78 -79 -80 -81 -82</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 76</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer_type'>buffer_type</span><span class='comma'>,</span> <span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>if</span> <span class='id identifier rubyid_buffer_type'>buffer_type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>none</span><span class='tstring_end'>"</span></span> - <span class='const'>RawGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>else</span> - <span class='const'>BufferedGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>end</span> +<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> + <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span> <span class='kw'>end</span></pre> </td> </tr> @@ -464,9 +386,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="emit-instance_method"> + <h3 class="signature " id="shutdown-instance_method"> - - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) + - (<tt>Object</tt>) <strong>shutdown</strong> @@ -478,15 +400,19 @@ <pre class="lines"> -61 -62 -63</pre> +56 +57 +58 +59 +60</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 61</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 56</span> -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='kw'>super</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> <span class='kw'>end</span></pre> </td> </tr> @@ -494,9 +420,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="shutdown-instance_method"> + <h3 class="signature " id="start-instance_method"> - - (<tt>Object</tt>) <strong>shutdown</strong> + - (<tt>Object</tt>) <strong>start</strong> @@ -508,19 +434,19 @@ <pre class="lines"> -55 -56 -57 -58 -59</pre> +50 +51 +52 +53 +54</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 55</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 50</span> -<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> +<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='kw'>super</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> <span class='kw'>end</span></pre> </td> </tr> @@ -528,9 +454,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="start-instance_method"> + <h3 class="signature " id="write-instance_method"> - - (<tt>Object</tt>) <strong>start</strong> + - (<tt>Object</tt>) <strong>write</strong>(chunk) @@ -542,19 +468,15 @@ <pre class="lines"> -49 -50 -51 -52 -53</pre> +66 +67 +68</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 66</span> -<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> - <span class='kw'>super</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> +<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -568,4 +490,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html (+120 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/BaseClient.html 2014-10-20 18:38:41 +0900 (e34bac7) @@ -0,0 +1,120 @@ +<!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::BaseClient + + — 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/BaseClient.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 (B)</a> » + <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> + » + <span class="title">BaseClient</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::BaseClient + + + +</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::BaseClient</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> + +<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> + + + + + + + + + +</div> + + <div id="footer"></div> + + </body> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html (+0 -317) 100644 =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html 2014-10-19 23:10:26 +0900 (04feb39) +++ /dev/null @@ -1,317 +0,0 @@ -<!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::BufferedGroongaOutput - - — 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#!" + escape(window.location.href); -</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 (B)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">BufferedGroongaOutput</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::BufferedGroongaOutput - - - -</h1> - -<dl class="box"> - - <dt class="r1">Inherits:</dt> - <dd class="r1"> - <span class="inheritName">BufferedOutput</span> - - <ul class="fullTree"> - <li>Object</li> - - <li class="next">BufferedOutput</li> - - <li class="next">Fluent::GroongaOutput::BufferedGroongaOutput</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="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </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)">- (BufferedGroongaOutput) <strong>initialize</strong>(emitter) </a> - - - - </span> - - - <span class="note title constructor">constructor</span> - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>A new instance of BufferedGroongaOutput.</p> -</div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </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::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns a new instance of BufferedGroongaOutput</p> - - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -133 -134 -135 -136</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 133</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span> - <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</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="format-instance_method"> - - - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -138 -139 -140</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 138</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="write-instance_method"> - - - (<tt>Object</tt>) <strong>write</strong>(chunk) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -142 -143 -144 -145 -146</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 142</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> - <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span> - <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>end</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"></div> - - </body> -</html> Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html (+69 -55) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html 2014-10-19 23:10:26 +0900 (8cc2dcb) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html 2014-10-20 18:38:41 +0900 (8ef6746) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/CommandClient.html"; </script> @@ -73,11 +73,13 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Object</span> + <span class="inheritName"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></span> <ul class="fullTree"> <li>Object</li> + <li class="next"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></li> + <li class="next">Fluent::GroongaOutput::CommandClient</li> </ul> @@ -143,15 +145,13 @@ <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a> + <a href="#execute-instance_method" title="#execute (instance method)">- (Object) <strong>execute</strong>(name, arguments = {}) </a> </span> - <span class="note title constructor">constructor</span> - @@ -159,9 +159,7 @@ - <span class="summary_desc"><div class='inline'> -<p>A new instance of CommandClient.</p> -</div></span> + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -169,13 +167,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a> </span> + <span class="note title constructor">constructor</span> + @@ -183,7 +183,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of CommandClient.</p> +</div></span> </li> @@ -236,6 +238,12 @@ + + + + + + <div id="constructor_details" class="method_details_list"> <h2>Constructor Details</h2> @@ -265,12 +273,12 @@ <pre class="lines"> -215 -216 -217</pre> +368 +369 +370</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 215</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 368</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -302,12 +310,12 @@ <pre class="lines"> -219 -220 -221</pre> +372 +373 +374</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 372</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> @@ -318,9 +326,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="send-instance_method"> + <h3 class="signature " id="execute-instance_method"> - - (<tt>Object</tt>) <strong>send</strong>(command) + - (<tt>Object</tt>) <strong>execute</strong>(name, arguments = {}) @@ -332,35 +340,41 @@ <pre class="lines"> -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247</pre> +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 235</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 388</span> -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> + <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='id identifier rubyid_build_command'>build_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span> <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>load</span><span class='tstring_end'>"</span></span> <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</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='symbol'>:values</span><span class='rparen'>)</span> <span class='kw'>end</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_uri'>uri</span><span class='embexpr_end'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_body'>body</span> <span class='id identifier rubyid_body'>body</span><span class='period'>.</span><span class='id identifier rubyid_each_line'>each_line</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_line'>line</span><span class='op'>|</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='embexpr_end'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>end</span> <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_flush'>flush</span> + <span class='id identifier rubyid_read_output'>read_output</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -382,20 +396,22 @@ <pre class="lines"> -228 -229 -230 -231 -232 -233</pre> +380 +381 +382 +383 +384 +385 +386</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 380</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> - <span class='ivar'>@groonga_output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> - <span class='ivar'>@groonga_error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='id identifier rubyid_read_output'>read_output</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>shutdown</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='ivar'>@error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='const'>Process</span><span class='period'>.</span><span class='id identifier rubyid_waitpid'>waitpid</span><span class='lparen'>(</span><span class='ivar'>@pid</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -418,17 +434,15 @@ <pre class="lines"> -223 -224 -225 -226</pre> +376 +377 +378</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 223</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 376</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='id identifier rubyid_run_groonga'>run_groonga</span> - <span class='id identifier rubyid_wrap_io'>wrap_io</span> <span class='kw'>end</span></pre> </td> </tr> @@ -442,4 +456,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html (+147 -25) =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html 2014-10-19 23:10:26 +0900 (8fffb13) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html 2014-10-20 18:38:41 +0900 (c68c07c) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/Emitter.html"; </script> @@ -117,7 +117,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, record) </a> + <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(chunk) </a> @@ -162,6 +162,50 @@ </li> + <li class="public "> + <span class="summary_signature"> + + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + </ul> @@ -194,17 +238,19 @@ <pre class="lines"> -85 -86 -87 -88</pre> +276 +277 +278 +279 +280</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 85</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 276</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_table'>table</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'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span> + <span class='ivar'>@schema</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>end</span></pre> </td> </tr> @@ -221,7 +267,7 @@ <div class="method_details first"> <h3 class="signature first" id="emit-instance_method"> - - (<tt>Object</tt>) <strong>emit</strong>(tag, record) + - (<tt>Object</tt>) <strong>emit</strong>(chunk) @@ -233,25 +279,101 @@ <pre class="lines"> -90 -91 -92 -93 -94 -95 -96 -97</pre> +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 90</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span> - <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> - <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>else</span> - <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 289</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> + <span class='id identifier rubyid_records'>records</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_message'>message</span><span class='op'>|</span> + <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid__'>_</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span> <span class='op'>=</span> <span class='id identifier rubyid_message'>message</span> + <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span> + <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> + <span class='kw'>unless</span> <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='id identifier rubyid_store_records'>store_records</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> + <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_clear'>clear</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='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> + <span class='kw'>else</span> + <span class='id identifier rubyid_records'>records</span> <span class='op'><<</span> <span class='id identifier rubyid_record'>record</span> + <span class='kw'>end</span> <span class='kw'>end</span> + <span class='id identifier rubyid_store_records'>store_records</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="shutdown-instance_method"> + + - (<tt>Object</tt>) <strong>shutdown</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +286 +287</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 286</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="start-instance_method"> + + - (<tt>Object</tt>) <strong>start</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +282 +283 +284</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 282</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> + <span class='ivar'>@schema</span> <span class='op'>=</span> <span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -265,4 +387,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html (+0 -308) 100644 =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html 2014-10-19 23:10:26 +0900 (12b7042) +++ /dev/null @@ -1,308 +0,0 @@ -<!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::HTTPClient - - — 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#!" + escape(window.location.href); -</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 (H)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">HTTPClient</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::HTTPClient - - - -</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::HTTPClient</li> - - </ul> - <a href="#" class="inheritanceTree">show all</a> - - </dd> - - - - - - - <dt class="r2">Includes:</dt> - <dd class="r2">Configurable</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="HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</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="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - </ul> - - - - - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="send-instance_method"> - - - (<tt>Object</tt>) <strong>send</strong>(command) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -162 -163 -164 -165 -166 -167</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 162</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='id identifier rubyid_client'>client</span> <span class='op'>=</span> <span class='const'>GroongaHTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@host</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span> - <span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_request'>request</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>GET</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rparen'>)</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_attach'>attach</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="shutdown-instance_method"> - - - (<tt>Object</tt>) <strong>shutdown</strong> - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -159 -160</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_shutdown'>shutdown</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="start-instance_method"> - - - (<tt>Object</tt>) <strong>start</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_start'>start</span> - <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"></div> - - </body> -</html> Renamed: fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html (+119 -50) 52% =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/GQTPClient.html 2014-10-19 23:10:26 +0900 (9d7f1c5) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/NetworkClient.html 2014-10-20 18:38:41 +0900 (82f5afa) @@ -4,7 +4,7 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> - Class: Fluent::GroongaOutput::GQTPClient + Class: Fluent::GroongaOutput::NetworkClient — 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#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/NetworkClient.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../alphabetical_index.html">Index (G)</a> » + <a href="../../alphabetical_index.html">Index (N)</a> » <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » - <span class="title">GQTPClient</span> + <span class="title">NetworkClient</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::GQTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::NetworkClient @@ -73,12 +73,14 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Object</span> + <span class="inheritName"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></span> <ul class="fullTree"> <li>Object</li> - <li class="next">Fluent::GroongaOutput::GQTPClient</li> + <li class="next"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></li> + + <li class="next">Fluent::GroongaOutput::NetworkClient</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -121,7 +123,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> + <a href="#execute-instance_method" title="#execute (instance method)">- (Object) <strong>execute</strong>(name, arguments = {}) </a> @@ -143,6 +145,32 @@ <li class="public "> <span class="summary_signature"> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (NetworkClient) <strong>initialize</strong>(protocol) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of NetworkClient.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> @@ -189,15 +217,68 @@ + + + + + + <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::NetworkClient (class)">NetworkClient</a></span></tt>) <strong>initialize</strong>(protocol) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of NetworkClient</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +335 +336 +337 +338</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 335</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span> + <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span> + <span class='ivar'>@protocol</span> <span class='op'>=</span> <span class='id identifier rubyid_protocol'>protocol</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="send-instance_method"> + <h3 class="signature first" id="execute-instance_method"> - - (<tt>Object</tt>) <strong>send</strong>(command) + - (<tt>Object</tt>) <strong>execute</strong>(name, arguments = {}) @@ -209,29 +290,25 @@ <pre class="lines"> -194 -195 -196 -197 -198 -199 -200 -201 -202 -203</pre> +349 +350 +351 +352 +353 +354 +355 +356</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 194</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>GQTP</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:address</span> <span class='op'>=></span> <span class='ivar'>@host</span><span class='comma'>,</span> - <span class='symbol'>:port</span> <span class='op'>=></span> <span class='ivar'>@port</span><span class='comma'>,</span> - <span class='symbol'>:connection</span> <span class='op'>=></span> <span class='symbol'>:coolio</span><span class='comma'>,</span> - <span class='symbol'>:loop</span> <span class='op'>=></span> <span class='ivar'>@loop</span><span class='rparen'>)</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_command_format'>to_command_format</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_header'>header</span><span class='comma'>,</span> <span class='id identifier rubyid_body'>body</span><span class='op'>|</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> - <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 349</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> + <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='id identifier rubyid_build_command'>build_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span> + <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:protocol</span> <span class='op'>=></span> <span class='ivar'>@protocol</span><span class='comma'>,</span> + <span class='symbol'>:host</span> <span class='op'>=></span> <span class='ivar'>@host</span><span class='comma'>,</span> + <span class='symbol'>:port</span> <span class='op'>=></span> <span class='ivar'>@port</span><span class='comma'>,</span> + <span class='symbol'>:backend</span> <span class='op'>=></span> <span class='symbol'>:synchronous</span><span class='rparen'>)</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -253,23 +330,17 @@ <pre class="lines"> -186 -187 -188 -189 -190 -191 -192</pre> +344 +345 +346 +347</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 344</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>do</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> - <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>end</span></pre> </td> </tr> @@ -291,16 +362,14 @@ <pre class="lines"> -181 -182 -183 -184</pre> +340 +341 +342</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 340</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> - <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='ivar'>@client</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>end</span></pre> </td> @@ -315,4 +384,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html (+0 -267) 100644 =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html 2014-10-19 23:10:26 +0900 (da7af38) +++ /dev/null @@ -1,267 +0,0 @@ -<!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::RawGroongaOutput - - — 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#!" + escape(window.location.href); -</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 (R)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">RawGroongaOutput</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::RawGroongaOutput - - - -</h1> - -<dl class="box"> - - <dt class="r1">Inherits:</dt> - <dd class="r1"> - <span class="inheritName">Output</span> - - <ul class="fullTree"> - <li>Object</li> - - <li class="next">Output</li> - - <li class="next">Fluent::GroongaOutput::RawGroongaOutput</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="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </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)">- (RawGroongaOutput) <strong>initialize</strong>(emitter) </a> - - - - </span> - - - <span class="note title constructor">constructor</span> - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>A new instance of RawGroongaOutput.</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::RawGroongaOutput (class)">RawGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns a new instance of RawGroongaOutput</p> - - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -119 -120 -121 -122</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 119</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span> - <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</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="emit-instance_method"> - - - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -124 -125 -126 -127 -128 -129</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 124</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> - <span class='id identifier rubyid_event_stream'>event_stream</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_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span> - <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>end</span> - <span class='id identifier rubyid_chain'>chain</span><span class='period'>.</span><span class='id identifier rubyid_next'>next</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"></div> - - </body> -</html> Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html (+356 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema.html 2014-10-20 18:38:41 +0900 (c1dbad7) @@ -0,0 +1,356 @@ +<!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::Schema + + — 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/Schema.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 (S)</a> » + <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> + » + <span class="title">Schema</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::Schema + + + +</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::Schema</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>Defined Under Namespace</h2> +<p class="children"> + + + + + <strong class="classes">Classes:</strong> <span class='object_link'><a href="Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span>, <span class='object_link'><a href="Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span>, <span class='object_link'><a href="Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</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="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of Schema.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#populate-instance_method" title="#populate (instance method)">- (Object) <strong>populate</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#update-instance_method" title="#update (instance method)">- (Object) <strong>update</strong>(records) </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::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Schema</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +81 +82 +83 +84 +85 +86</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 81</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_table_name'>table_name</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'>@table_name</span> <span class='op'>=</span> <span class='id identifier rubyid_table_name'>table_name</span> + <span class='ivar'>@table</span> <span class='op'>=</span> <span class='kw'>nil</span> + <span class='ivar'>@columns</span> <span class='op'>=</span> <span class='kw'>nil</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="populate-instance_method"> + + - (<tt>Object</tt>) <strong>populate</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +88 +89 +90</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 88</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_populate'>populate</span> + <span class='comment'># TODO +</span><span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="update-instance_method"> + + - (<tt>Object</tt>) <strong>update</strong>(records) + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 92</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_update'>update</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> + <span class='id identifier rubyid_ensure_table'>ensure_table</span> + <span class='id identifier rubyid_ensure_columns'>ensure_columns</span> + + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_records'>records</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_record'>record</span><span class='op'>|</span> + <span class='id identifier rubyid_record'>record</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='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='op'>|</span> + <span class='id identifier rubyid_column'>column</span> <span class='op'>=</span> <span class='ivar'>@columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> + <span class='kw'>if</span> <span class='id identifier rubyid_column'>column</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> <span class='op'><<</span> <span class='id identifier rubyid_value'>value</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</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_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='op'>|</span> + <span class='ivar'>@columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_name'>name</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_create_column'>create_column</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</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 Copied: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html (+45 -29) 56% =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html 2014-10-19 23:10:26 +0900 (837e36c) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Column.html 2014-10-20 18:38:41 +0900 (9d70dc6) @@ -4,7 +4,7 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> - Class: Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient + Class: Fluent::GroongaOutput::Schema::Column — 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#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaOutput/Schema/Column.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../../alphabetical_index.html">Index (G)</a> » - <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span></span> + <a href="../../../alphabetical_index.html">Index (C)</a> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> » - <span class="title">GroongaHTTPClient</span> + <span class="title">Column</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::HTTPClient::GroongaHTTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::Schema::Column @@ -73,14 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Coolio::HttpClient</span> + <span class="inheritName">Object</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Coolio::HttpClient</li> - - <li class="next">Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</li> + <li class="next">Fluent::GroongaOutput::Schema::Column</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -119,13 +117,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#on_body_data-instance_method" title="#on_body_data (instance method)">- (Object) <strong>on_body_data</strong>(data) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (Column) <strong>initialize</strong>(name, value_type, vector_p) </a> </span> + <span class="note title constructor">constructor</span> + @@ -133,7 +133,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of Column.</p> +</div></span> </li> @@ -141,46 +143,60 @@ </ul> - +<div id="constructor_details" class="method_details_list"> + <h2>Constructor Details</h2> - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="on_body_data-instance_method"> + <div class="method_details first"> + <h3 class="signature first" id="initialize-instance_method"> + + - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span></tt>) <strong>initialize</strong>(name, value_type, vector_p) - - (<tt>Object</tt>) <strong>on_body_data</strong>(data) + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Column</p> + + </div> +</div> +<div class="tags"> -</h3><table class="source_code"> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -170 -171</pre> +267 +268 +269 +270 +271</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 267</span> -<span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value_type'>value_type</span><span class='comma'>,</span> <span class='id identifier rubyid_vector_p'>vector_p</span><span class='rparen'>)</span> + <span class='ivar'>@name</span> <span class='op'>=</span> <span class='id identifier rubyid_name'>name</span> + <span class='ivar'>@value_type</span> <span class='op'>=</span> <span class='id identifier rubyid_value_type'>value_type</span> + <span class='ivar'>@vector_p</span> <span class='op'>=</span> <span class='id identifier rubyid_vector_p'>vector_p</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> - - </div> + +</div> + </div> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Renamed: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html (+43 -29) 59% =================================================================== --- fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html 2014-10-19 23:10:26 +0900 (837e36c) +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/Table.html 2014-10-20 18:38:41 +0900 (4653a56) @@ -4,7 +4,7 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> - Class: Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient + Class: Fluent::GroongaOutput::Schema::Table — 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#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaOutput/Schema/Table.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../../alphabetical_index.html">Index (G)</a> » - <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span></span> + <a href="../../../alphabetical_index.html">Index (T)</a> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> » - <span class="title">GroongaHTTPClient</span> + <span class="title">Table</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::HTTPClient::GroongaHTTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::Schema::Table @@ -73,14 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Coolio::HttpClient</span> + <span class="inheritName">Object</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Coolio::HttpClient</li> - - <li class="next">Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</li> + <li class="next">Fluent::GroongaOutput::Schema::Table</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -119,13 +117,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#on_body_data-instance_method" title="#on_body_data (instance method)">- (Object) <strong>on_body_data</strong>(data) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, key_type) </a> </span> + <span class="note title constructor">constructor</span> + @@ -133,7 +133,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of Table.</p> +</div></span> </li> @@ -141,46 +143,58 @@ </ul> - +<div id="constructor_details" class="method_details_list"> + <h2>Constructor Details</h2> - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="on_body_data-instance_method"> + <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>Object</tt>) <strong>on_body_data</strong>(data) + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Table</p> + + </div> +</div> +<div class="tags"> -</h3><table class="source_code"> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -170 -171</pre> +260 +261 +262 +263</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 260</span> -<span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_key_type'>key_type</span><span class='rparen'>)</span> + <span class='ivar'>@name</span> <span class='op'>=</span> <span class='id identifier rubyid_name'>name</span> + <span class='ivar'>@key_type</span> <span class='op'>=</span> <span class='id identifier rubyid_key_type'>key_type</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> - - </div> + +</div> + </div> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html (+346 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Schema/TypeGuesser.html 2014-10-20 18:38:41 +0900 (a407030) @@ -0,0 +1,346 @@ +<!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::Schema::TypeGuesser + + — 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/Schema/TypeGuesser.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> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> + » + <span class="title">TypeGuesser</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::Schema::TypeGuesser + + + +</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::Schema::TypeGuesser</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="#guess-instance_method" title="#guess (instance method)">- (Object) <strong>guess</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)">- (TypeGuesser) <strong>initialize</strong>(sample_values) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of TypeGuesser.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#vector%3F-instance_method" title="#vector? (instance method)">- (Boolean) <strong>vector?</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::Schema::TypeGuesser (class)">TypeGuesser</a></span></tt>) <strong>initialize</strong>(sample_values) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of TypeGuesser</p> + + + </div> +</div> +<div class="tags"> + + +</div><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_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_sample_values'>sample_values</span><span class='rparen'>)</span> + <span class='ivar'>@sample_values</span> <span class='op'>=</span> <span class='id identifier rubyid_sample_values'>sample_values</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="guess-instance_method"> + + - (<tt>Object</tt>) <strong>guess</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +167 +168 +169 +170 +171 +172 +173 +174 +175</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_guess'>guess</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Time</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_time_values?'>time_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Int32</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_int32_values?'>int32_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Int64</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_int64_values?'>int64_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Float</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_float_values?'>float_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>WGS84GeoPoint</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_geo_point_values?'>geo_point_values?</span> + + <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Text</span><span class='tstring_end'>"</span></span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="vector?-instance_method"> + + - (<tt>Boolean</tt>) <strong>vector?</strong> + + + + + +</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"> + + +177 +178 +179 +180 +181</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 177</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_vector?'>vector?</span> + <span class='ivar'>@sample_values</span><span class='period'>.</span><span class='id identifier rubyid_any?'>any?</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_sample_value'>sample_value</span><span class='op'>|</span> + <span class='id identifier rubyid_sample_value'>sample_value</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>Array</span><span class='rparen'>)</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 Copied: fluent-plugin-groonga/en/_index.html (+67 -36) 81% =================================================================== --- fluent-plugin-groonga/en/alphabetical_index.html 2014-10-19 23:10:26 +0900 (410e6e0) +++ fluent-plugin-groonga/en/_index.html 2014-10-20 18:38:41 +0900 (354be04) @@ -15,7 +15,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!_index.html"; </script> @@ -67,16 +67,16 @@ <li class="r1"><a href="index.html" title="README">README</a></li> - <li class="r2"><a href="file.configuration.html" title="Configuration">Configuration</a></li> + <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> - <li class="r1"><a href="file.news.html" title="News">News</a></li> + <li class="r1"><a href="file.configuration.html" title="Configuration">Configuration</a></li> - <li class="r2"><a href="file.constitution.html" title="Constitution">Constitution</a></li> + <li class="r2"><a href="file.news.html" title="News">News</a></li> - <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> + <li class="r1"><a href="file.constitution.html" title="Constitution">Constitution</a></li> </ul> @@ -97,16 +97,16 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput)</small> </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> - <small>(Fluent::GroongaOutput)</small> + <small>(Fluent::GroongaInput)</small> </li> @@ -119,6 +119,13 @@ <ul> <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + + <li> <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> <small>(Fluent::GroongaOutput)</small> @@ -162,13 +169,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -176,13 +176,6 @@ </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> - - <small>(Fluent::GroongaOutput::HTTPClient)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> <small>(Fluent)</small> @@ -205,13 +198,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -236,6 +222,24 @@ </ul> + <ul id="alpha_N" class="alpha"> + <li class="letter">N</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> + + <small>(Fluent::GroongaOutput)</small> + + </li> + + </ul> + </ul> + + + </td><td valign='top' width="33%"> + + <ul id="alpha_P" class="alpha"> <li class="letter">P</li> <ul> @@ -251,24 +255,51 @@ </ul> - </td><td valign='top' width="33%"> - - <ul id="alpha_R" class="alpha"> <li class="letter">R</li> <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + + <small>(Fluent::GroongaInput)</small> + + </li> + + </ul> + </ul> + + + <ul id="alpha_S" class="alpha"> + <li class="letter">S</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> <small>(Fluent::GroongaOutput)</small> </li> + </ul> + </ul> + + + <ul id="alpha_T" class="alpha"> + <li class="letter">T</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + <li> - <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput::Schema)</small> </li> Modified: fluent-plugin-groonga/en/alphabetical_index.html (+67 -36) =================================================================== --- fluent-plugin-groonga/en/alphabetical_index.html 2014-10-19 23:10:26 +0900 (410e6e0) +++ fluent-plugin-groonga/en/alphabetical_index.html 2014-10-20 18:38:41 +0900 (9afee1e) @@ -15,7 +15,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!alphabetical_index.html"; </script> @@ -67,16 +67,16 @@ <li class="r1"><a href="index.html" title="README">README</a></li> - <li class="r2"><a href="file.configuration.html" title="Configuration">Configuration</a></li> + <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> - <li class="r1"><a href="file.news.html" title="News">News</a></li> + <li class="r1"><a href="file.configuration.html" title="Configuration">Configuration</a></li> - <li class="r2"><a href="file.constitution.html" title="Constitution">Constitution</a></li> + <li class="r2"><a href="file.news.html" title="News">News</a></li> - <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> + <li class="r1"><a href="file.constitution.html" title="Constitution">Constitution</a></li> </ul> @@ -97,16 +97,16 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput)</small> </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> - <small>(Fluent::GroongaOutput)</small> + <small>(Fluent::GroongaInput)</small> </li> @@ -119,6 +119,13 @@ <ul> <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + + <li> <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> <small>(Fluent::GroongaOutput)</small> @@ -162,13 +169,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -176,13 +176,6 @@ </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> - - <small>(Fluent::GroongaOutput::HTTPClient)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> <small>(Fluent)</small> @@ -205,13 +198,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -236,6 +222,24 @@ </ul> + <ul id="alpha_N" class="alpha"> + <li class="letter">N</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> + + <small>(Fluent::GroongaOutput)</small> + + </li> + + </ul> + </ul> + + + </td><td valign='top' width="33%"> + + <ul id="alpha_P" class="alpha"> <li class="letter">P</li> <ul> @@ -251,24 +255,51 @@ </ul> - </td><td valign='top' width="33%"> - - <ul id="alpha_R" class="alpha"> <li class="letter">R</li> <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + + <small>(Fluent::GroongaInput)</small> + + </li> + + </ul> + </ul> + + + <ul id="alpha_S" class="alpha"> + <li class="letter">S</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> <small>(Fluent::GroongaOutput)</small> </li> + </ul> + </ul> + + + <ul id="alpha_T" class="alpha"> + <li class="letter">T</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + <li> - <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput::Schema)</small> </li> Modified: fluent-plugin-groonga/en/class_list.html (+1 -1) =================================================================== --- fluent-plugin-groonga/en/class_list.html 2014-10-19 23:10:26 +0900 (a0bb72e) +++ fluent-plugin-groonga/en/class_list.html 2014-10-20 18:38:41 +0900 (5bb00ba) @@ -46,7 +46,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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < Output<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> < BufferedOutput<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> < Object<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> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object _link'>< a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> < HttpClient<small class='search_info'>Fluent::GroongaOutput::HTTPClient</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> < Output<small class='search_info'>Fluent::GroongaOutput</small></li></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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul></ul></ul> </ul> </div> Modified: fluent-plugin-groonga/en/css/style.css (+2 -1) =================================================================== --- fluent-plugin-groonga/en/css/style.css 2014-10-19 23:10:26 +0900 (6d3243e) +++ fluent-plugin-groonga/en/css/style.css 2014-10-20 18:38:41 +0900 (96307c5) @@ -291,6 +291,7 @@ li.r2 { background: #fafafa; } -moz-box-shadow: -2px 2px 6px #bbb; z-index: 5000; position: relative; + overflow-x: auto; } #toc.nofloat { float: none; max-width: none; border: none; padding: 0; margin: 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; } #toc.nofloat.hidden { padding: 0; background: 0; margin-bottom: 5px; } @@ -324,9 +325,9 @@ pre.code .dot + pre.code .id, pre.code .rubyid_to_i pre.code .rubyid_each { color: #0085FF; } pre.code .comment { color: #0066FF; } pre.code .const, pre.code .constant { color: #585CF6; } +pre.code .label, pre.code .symbol { color: #C5060B; } pre.code .kw, -pre.code .label, pre.code .rubyid_require, pre.code .rubyid_extend, pre.code .rubyid_include { color: #0000FF; } Modified: fluent-plugin-groonga/en/file.README.html (+144 -11) =================================================================== --- fluent-plugin-groonga/en/file.README.html 2014-10-19 23:10:26 +0900 (078dce1) +++ fluent-plugin-groonga/en/file.README.html 2014-10-20 18:38:41 +0900 (053b3c9) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: README @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.README.html"; </script> @@ -69,19 +69,62 @@ <h2>Description</h2> -<p>Fluent-plugin-groonga is fluentd plugin collection for -<a href="http://groonga.org/">groonga</a> users. Groonga users can replicate -their data by fluent-plugin-groonga.</p> +<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> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>The first usage is normal usage. You can store logs to Groonga and +find logs by full-text search.</p> + +<p>The second usage is for Groonga users. Groonga itself doesn't support +replication. But Groonga users can replicate their data by +fluent-plugin-groonga.</p> <p>Fluent-plugin-groonga includes an input plugin and an output plugin. Both of them are named <code>groonga</code>.</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>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>The following configuration stores all data in <code>/var/log/messages</code> +into Groonga:</p> + +<pre class="code ruby"><code class="ruby"><source> + type tail + format syslog + path /var/log/syslog.1 + pos_file /tmp/messages.pos + tag log.messages + read_from_head true +</source> + +<match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + + buffer_type file + buffer_path /tmp/buffer + flush_interval 1 +</match> +</code></pre> + +<p>If you want to use fluent-plugin-groonga to implement Groonga +replication system, you need to use both plugins.</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>The output plugin sends received groonga commands to groonga. The +<p>The output plugin sends received Groonga commands to Groonga. The output plugin supports all interfaces, HTTP, GQTP and command interface.</p> @@ -94,6 +137,96 @@ interface.</p> <h2>Usage</h2> +<p>There are two usages:</p> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>They are described in other sections.</p> + +<h3>Store logs into Groonga</h3> + +<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p> + +<p>The output plugin has auto schema define feature. So you don't need to +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> +</ul> + +<p>Here is a minimum configuration:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs +</match> +</code></pre> + +<p>The configuration stores logs into <code>logs</code> table in Groonga that runs +on <code>localhost</code>.</p> + +<p>There are optional parameters:</p> + +<ul> +<li><code>protocol</code>: It specifies protocol to communicate Groonga server. + +<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. + +<ul> +<li>Default: <code>127.0.0.1</code></li> +</ul></li> +<li><code>port</code>: It specifies port number of Groonga server. + +<ul> +<li>Default for <code>http</code> protocol: <code>10041</code></li> +<li>Default for <code>gqtp</code> protocol: <code>10043</code></li> +</ul></li> +</ul> + +<p>Here is a configuration that specifies optional parameters explicitly:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + port 10041 +</match> +</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>Note that there is special tag name. You can't use +<code>groonga.command.XXX</code> tag name for this usage. It means that you can't +use the following configuration:</p> + +<pre class="code ruby"><code class="ruby"><match groonga.command.*> + type groonga + # ... +</match> +</code></pre> + +<p><code>groonga.command.XXX</code> tag name is reserved for implementing +replication system for Groonga.</p> + +<h3>Implement replication system for Groonga</h3> + +<p>See the following documents how to implement replication system for +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> @@ -136,4 +269,4 @@ contributed patches.)</p> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/file.configuration.html (+3 -3) =================================================================== --- fluent-plugin-groonga/en/file.configuration.html 2014-10-19 23:10:26 +0900 (e333ac4) +++ fluent-plugin-groonga/en/file.configuration.html 2014-10-20 18:38:41 +0900 (fda7acc) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: Configuration @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.configuration.html"; </script> @@ -170,4 +170,4 @@ describes configuration parameters of them.</p> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/file.constitution.html (+7 -7) =================================================================== --- fluent-plugin-groonga/en/file.constitution.html 2014-10-19 23:10:26 +0900 (576d68b) +++ fluent-plugin-groonga/en/file.constitution.html 2014-10-20 18:38:41 +0900 (def605a) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: Constitution @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.constitution.html"; </script> @@ -156,8 +156,8 @@ server is alive.)</p> 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't care about slave - ## groonga server is down case, you don't need the following + ## recovered slave groonga server. If you don't care about slave + ## groonga server is down case, you don't need the following ## configuration. ## For supporting resending data after fluentd is restarted @@ -296,8 +296,8 @@ plugin and the <code>groonga</code> output plugin.</p> 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't care about slave - ## groonga server is down case, you don't need the following + ## recovered slave groonga server. If you don't care about slave + ## groonga server is down case, you don't need the following ## configuration. ## For supporting resending data after fluentd is restarted @@ -394,4 +394,4 @@ output plugin and <code>groonga</code> output plugin.</p> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/file.lgpl-2.1.html (+4 -4) =================================================================== --- fluent-plugin-groonga/en/file.lgpl-2.1.html 2014-10-19 23:10:26 +0900 (1d88b0f) +++ fluent-plugin-groonga/en/file.lgpl-2.1.html 2014-10-20 18:38:41 +0900 (b48ea7e) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: lgpl-2.1 @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.lgpl-2.1.html"; </script> @@ -61,9 +61,9 @@ <iframe id="search_frame"></iframe> - <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'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/>thi s licens e 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 "Lesser" General Public License because it<br/>does Less to protect the user'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 c ertain<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' f reedom, 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/>"work based on the library" and a "work that uses the library". 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 "this License").<b r/>Each licensee is addressed as "you".<br/><br/> A "library" 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 "Library", below, refers to any such software library or work<br/>which has been distributed under these terms. A "work based on the<br/>Library" 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 "modification".)<br/><br/> "Source code" 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'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 License and to the ab sence 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 su pplied 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 independent and separa te 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 ma y 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 object code or exe cutable 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 "work that uses the Library". 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/> Howe ver, lin king a "work that uses the Library" 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 "work that uses the<br/>library". The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/> When a "work that uses the Library" 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 th e 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 "work that uses the Library" 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'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 "work that<br/> uses the Library", 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 user who changes the c ontents 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'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 offering 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 "work that uses the<br/>Library" 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 yo u 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 work.<br/><br/> 8. You ma y not co py, 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 modifying<br/>the Lib rary 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' 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 pertinent obligations, then as a conseque nce 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 contributions to 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 new<br/>versions 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/>"any later version", 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 Foundation; we sometimes make exceptio ns 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 "AS IS" 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/>WRI TING WIL L 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, alternatively, under the ter ms of th e<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/>"copyright" line and a pointer to where the full notice is found.<br/><br/> <one line to give the library's name and a brief idea of what it does.><br/> Copyright (C) <year> <name of author><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/> MERCHANTABILITY or FITNESS FOR A PAR TICULAR 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 "copyright disclaimer" 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' (a library for tweaking knobs) written by James Random Hacker.<br/><br/> <signature of Ty Coon>, 1 April 1990<br/> Ty Coon, President of Vice<br/><br/>That's all there is to it!</div></div> + <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'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 "Lesser" General Public License because it<br/>does Less to protect the user'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' 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/>"work based on the library" and a "work that uses the library". 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 "this Licen se" ).<br/>Each licensee is addressed as "you".<br/><br/> A "library" 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 "Library", below, refers to any such software library or work<br/>which has been distributed under these terms. A "work based on the<br/>Library" 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 "modification".)<br/><br/> "Source code" 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'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 "work that uses the Library". 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 "work that uses the Library" 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 "work that uses the<br/>library". The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/> When a "work that uses the Library" 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 "work that uses the Library" 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'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 "work that<br/> uses the Library", 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'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 "work that uses the<br/>Library" 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' 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/>"any later version", 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 "AS IS" 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/>"copyright" line and a pointer to where the full notice is found.<br/><br/> <one line to give the library's name and a brief idea of what it does.><br/> Copyright (C) <year> <name of author><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 "copyright disclaimer" 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' (a library for tweaking knobs) written by James Random Hacker.<br/><br/> <signature of Ty Coon>, 1 April 1990<br/> Ty Coon, President of Vice<br/><br/>That's all there is to it!</div></div> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/file.news.html (+36 -3) =================================================================== --- fluent-plugin-groonga/en/file.news.html 2014-10-19 23:10:26 +0900 (665d701) +++ fluent-plugin-groonga/en/file.news.html 2014-10-20 18:38:41 +0900 (92ff6d1) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: News @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.news.html"; </script> @@ -63,6 +63,39 @@ <div id="content"><div id='filecontents'><h1>News</h1> +<h2>1.0.4: 2014-10-20</h2> + +<h3>Improvements</h3> + +<ul> +<li>Supported the latest http_parser gem.</li> +<li>Removed no buffer mode. Use <code>flush_interval 0</code> for no buffer like +behavior.</li> +<li>Changed the default port number to <code>10043</code> for <code>gqtp</code> protocol usage. +Because Groonga changed the default port number for <code>gqtp</code> protocol.</li> +<li>Reduced the number of <code>load</code> calls. It improves <code>load</code> performance.</li> +<li>Supported auto schema define. You don't need to define schema in Groonga +before running Fluentd.</li> +<li>Added document to use fluent-plugin-groonga to store logs into Groonga. +It fits normal Fluentd usage.</li> +</ul> + +<h2>1.0.3: 2013-09-29</h2> + +<h3>Improvements</h3> + +<ul> +<li>Added license information to gemspec. +[GitHub#1][Reported by Benjamin Fleischer]</li> +<li>Supported groonga-command-parser.</li> +</ul> + +<h3>Thanks</h3> + +<ul> +<li>Benjamin Fleischer</li> +</ul> + <h2>1.0.2: 2013-08-08</h2> <h3>Improvements</h3> @@ -98,4 +131,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/file_list.html (+4 -4) =================================================================== --- fluent-plugin-groonga/en/file_list.html 2014-10-19 23:10:26 +0900 (7477be6) +++ fluent-plugin-groonga/en/file_list.html 2014-10-20 18:38:41 +0900 (a7787f4) @@ -50,16 +50,16 @@ <li class="r1"><span class="object_link"><a href="index.html" title="README">README</a></a></li> - <li class="r2"><span class="object_link"><a href="file.configuration.html" title="Configuration">Configuration</a></a></li> + <li class="r2"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li> - <li class="r1"><span class="object_link"><a href="file.news.html" title="News">News</a></a></li> + <li class="r1"><span class="object_link"><a href="file.configuration.html" title="Configuration">Configuration</a></a></li> - <li class="r2"><span class="object_link"><a href="file.constitution.html" title="Constitution">Constitution</a></a></li> + <li class="r2"><span class="object_link"><a href="file.news.html" title="News">News</a></a></li> - <li class="r1"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li> + <li class="r1"><span class="object_link"><a href="file.constitution.html" title="Constitution">Constitution</a></a></li> </ul> Modified: fluent-plugin-groonga/en/frames.html (+4 -6) =================================================================== --- fluent-plugin-groonga/en/frames.html 2014-10-19 23:10:26 +0900 (19f1409) +++ fluent-plugin-groonga/en/frames.html 2014-10-20 18:38:41 +0900 (096773c) @@ -8,14 +8,12 @@ </head> <script type="text/javascript" charset="utf-8"> window.onload = function() { - var match = window.location.hash.match(/^#!(.+)/); - var name = 'index.html'; - if (match) { - name = unescape(match[1]); - } + var match = unescape(window.location.hash).match(/^#!(.+)/); + var name = match ? match[1] : 'index.html'; + name = name.replace(/^(\w+):\/\//, '').replace(/^\/\//, ''); document.writeln('<frameset cols="20%,*">' + '<frame name="list" src="class_list.html" />' + - '<frame name="main" src="' + name + '" />' + + '<frame name="main" src="' + escape(name) + '" />' + '</frameset>'); } </script> Modified: fluent-plugin-groonga/en/index.html (+144 -11) =================================================================== --- fluent-plugin-groonga/en/index.html 2014-10-19 23:10:26 +0900 (078dce1) +++ fluent-plugin-groonga/en/index.html 2014-10-20 18:38:41 +0900 (053b3c9) @@ -2,7 +2,7 @@ "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=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: README @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.README.html"; </script> @@ -69,19 +69,62 @@ <h2>Description</h2> -<p>Fluent-plugin-groonga is fluentd plugin collection for -<a href="http://groonga.org/">groonga</a> users. Groonga users can replicate -their data by fluent-plugin-groonga.</p> +<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> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>The first usage is normal usage. You can store logs to Groonga and +find logs by full-text search.</p> + +<p>The second usage is for Groonga users. Groonga itself doesn't support +replication. But Groonga users can replicate their data by +fluent-plugin-groonga.</p> <p>Fluent-plugin-groonga includes an input plugin and an output plugin. Both of them are named <code>groonga</code>.</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>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>The following configuration stores all data in <code>/var/log/messages</code> +into Groonga:</p> + +<pre class="code ruby"><code class="ruby"><source> + type tail + format syslog + path /var/log/syslog.1 + pos_file /tmp/messages.pos + tag log.messages + read_from_head true +</source> + +<match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + + buffer_type file + buffer_path /tmp/buffer + flush_interval 1 +</match> +</code></pre> + +<p>If you want to use fluent-plugin-groonga to implement Groonga +replication system, you need to use both plugins.</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>The output plugin sends received groonga commands to groonga. The +<p>The output plugin sends received Groonga commands to Groonga. The output plugin supports all interfaces, HTTP, GQTP and command interface.</p> @@ -94,6 +137,96 @@ interface.</p> <h2>Usage</h2> +<p>There are two usages:</p> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>They are described in other sections.</p> + +<h3>Store logs into Groonga</h3> + +<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p> + +<p>The output plugin has auto schema define feature. So you don't need to +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> +</ul> + +<p>Here is a minimum configuration:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs +</match> +</code></pre> + +<p>The configuration stores logs into <code>logs</code> table in Groonga that runs +on <code>localhost</code>.</p> + +<p>There are optional parameters:</p> + +<ul> +<li><code>protocol</code>: It specifies protocol to communicate Groonga server. + +<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. + +<ul> +<li>Default: <code>127.0.0.1</code></li> +</ul></li> +<li><code>port</code>: It specifies port number of Groonga server. + +<ul> +<li>Default for <code>http</code> protocol: <code>10041</code></li> +<li>Default for <code>gqtp</code> protocol: <code>10043</code></li> +</ul></li> +</ul> + +<p>Here is a configuration that specifies optional parameters explicitly:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + port 10041 +</match> +</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>Note that there is special tag name. You can't use +<code>groonga.command.XXX</code> tag name for this usage. It means that you can't +use the following configuration:</p> + +<pre class="code ruby"><code class="ruby"><match groonga.command.*> + type groonga + # ... +</match> +</code></pre> + +<p><code>groonga.command.XXX</code> tag name is reserved for implementing +replication system for Groonga.</p> + +<h3>Implement replication system for Groonga</h3> + +<p>See the following documents how to implement replication system for +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> @@ -136,4 +269,4 @@ contributed patches.)</p> <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/en/js/app.js (+7 -2) =================================================================== --- fluent-plugin-groonga/en/js/app.js 2014-10-19 23:10:26 +0900 (c150289) +++ fluent-plugin-groonga/en/js/app.js 2014-10-20 18:38:41 +0900 (d933ebc) @@ -78,7 +78,12 @@ function framesInit() { if (hasFrames) { document.body.className = 'frames'; $('#menu .noframes a').attr('href', document.location); - window.top.document.title = $('html head title').text(); + try { + window.top.document.title = $('html head title').text(); + } catch(error) { + // some browsers will not allow this when serving from file:// + // but we don't want to stop the world. + } } else { $('#menu .noframes a').text('frames').attr('href', framesUrl); @@ -211,4 +216,4 @@ $(linkSummaries); $(keyboardShortcuts); $(summaryToggle); $(fixOutsideWorldLinks); -$(generateTOC); \ No newline at end of file +$(generateTOC); Modified: fluent-plugin-groonga/en/method_list.html (+89 -77) =================================================================== --- fluent-plugin-groonga/en/method_list.html 2014-10-19 23:10:26 +0900 (fd77b46) +++ fluent-plugin-groonga/en/method_list.html 2014-10-20 18:38:41 +0900 (23e320c) @@ -72,116 +72,128 @@ <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#create_client-instance_method" title="Fluent::GroongaOutput#create_client (method)">#create_client</a></span> - <small>Fluent::GroongaOutput</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> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#create_output-instance_method" title="Fluent::GroongaOutput#create_output (method)">#create_output</a></span> - <small>Fluent::GroongaOutput</small> + <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="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> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#emit (method)">#emit</a></span> - <small>Fluent::GroongaOutput::RawGroongaOutput</small> + <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="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/NetworkClient.html#execute-instance_method" title="Fluent::GroongaOutput::NetworkClient#execute (method)">#execute</a></span> + <small>Fluent::GroongaOutput::NetworkClient</small> </li> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput#emit (method)">#emit</a></span> - <small>Fluent::GroongaOutput</small> + <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#execute-instance_method" title="Fluent::GroongaOutput::CommandClient#execute (method)">#execute</a></span> + <small>Fluent::GroongaOutput::CommandClient</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> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#format (method)">#format</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</small> + <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="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/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/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.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span> + <small>Fluent::GroongaInput</small> </li> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</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="r2 "> - <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="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaOutput::RawGroongaOutput</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/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/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/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/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="r1 "> + <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="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/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="r1 "> - <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaInput</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="r2 "> - <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/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/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/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span> + <small>Fluent::GroongaOutput::Schema</small> </li> @@ -192,8 +204,8 @@ <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html#on_body_data-instance_method" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient#on_body_data (method)">#on_body_data</a></span> - <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small> + <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> @@ -216,14 +228,14 @@ <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> + <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="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> + <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> @@ -246,92 +258,92 @@ <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span> - <small>Fluent::GroongaInput::HTTPInput::Handler</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> <li class="r1 "> - <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/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span> + <small>Fluent::GroongaInput::HTTPInput::Handler</small> </li> <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> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#send-instance_method" title="Fluent::GroongaOutput::GQTPClient#send (method)">#send</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#populate-instance_method" title="Fluent::GroongaOutput::Schema#populate (method)">#populate</a></span> + <small>Fluent::GroongaOutput::Schema</small> </li> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#send-instance_method" title="Fluent::GroongaOutput::HTTPClient#send (method)">#send</a></span> - <small>Fluent::GroongaOutput::HTTPClient</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> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#send-instance_method" title="Fluent::GroongaOutput::CommandClient#send (method)">#send</a></span> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaInput::BaseInput</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> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::HTTPClient#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaOutput::HTTPClient</small> + <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#shutdown-instance_method" title="Fluent::GroongaOutput::Emitter#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaOutput::Emitter</small> </li> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaInput::BaseInput</small> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::NetworkClient#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaOutput::NetworkClient</small> </li> <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/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/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/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/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.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span> + <small>Fluent::GroongaOutput</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> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <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> @@ -342,20 +354,20 @@ <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> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span> - <small>Fluent::GroongaOutput::HTTPClient</small> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#write (method)">#write</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</small> + <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/en/top-level-namespace.html (+2 -2) =================================================================== --- fluent-plugin-groonga/en/top-level-namespace.html 2014-10-19 23:10:26 +0900 (5c512de) +++ fluent-plugin-groonga/en/top-level-namespace.html 2014-10-20 18:38:41 +0900 (7b39373) @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!top-level-namespace.html"; </script> @@ -105,4 +105,4 @@ <div id="footer"></div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent.html (+5 -5) =================================================================== --- fluent-plugin-groonga/ja/Fluent.html 2014-10-19 23:10:26 +0900 (eab8665) +++ fluent-plugin-groonga/ja/Fluent.html 2014-10-20 18:38:41 +0900 (85e939a) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!Fluent.html"; </script> @@ -108,10 +108,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput.html (+24 -32) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput.html 2014-10-19 23:10:26 +0900 (ae09bfd) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput.html 2014-10-20 18:38:41 +0900 (3091ce0) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../'; - framesUrl = "../frames.html#!" + escape(window.location.href); + framesUrl = "../frames.html#!Fluent/GroongaInput.html"; </script> @@ -251,12 +251,12 @@ <pre class="lines"> -30 31 -32</pre> +32 +33</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 30</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 31</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -288,35 +288,27 @@ <pre class="lines"> -36 -37 -38 -39 -40 -41 -42 -43 44 45 46 47 48 -49</pre> +49 +50 +51 +52 +53</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 36</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 44</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> <span class='kw'>case</span> <span class='ivar'>@protocol</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>http</span><span class='tstring_end'>"</span></span> + <span class='kw'>when</span> <span class='symbol'>:http</span> <span class='ivar'>@input</span> <span class='op'>=</span> <span class='const'>HTTPInput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>"</span></span> + <span class='kw'>when</span> <span class='symbol'>:gqtp</span> <span class='ivar'>@input</span> <span class='op'>=</span> <span class='const'>GQTPInput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>else</span> - <span class='id identifier rubyid_message'>message</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>unknown protocol: <</span><span class='embexpr_beg'>#{</span><span class='ivar'>@protocol</span><span class='period'>.</span><span class='id identifier rubyid_inspect'>inspect</span><span class='rbrace'>}</span><span class='tstring_content'>></span><span class='tstring_end'>"</span></span> - <span class='gvar'>$log</span><span class='period'>.</span><span class='id identifier rubyid_error'>error</span> <span class='id identifier rubyid_message'>message</span> - <span class='id identifier rubyid_raise'>raise</span> <span class='const'>ConfigError</span><span class='comma'>,</span> <span class='id identifier rubyid_message'>message</span> <span class='kw'>end</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -340,12 +332,12 @@ <pre class="lines"> -55 -56 -57</pre> +59 +60 +61</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 55</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 59</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> @@ -370,12 +362,12 @@ <pre class="lines"> -51 -52 -53</pre> +55 +56 +57</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 51</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 55</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> @@ -390,10 +382,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html (+96 -38) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html 2014-10-19 23:10:26 +0900 (51947ff) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html 2014-10-20 18:38:41 +0900 (5865d22) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/BaseInput.html"; </script> @@ -144,6 +144,28 @@ <li class="public "> <span class="summary_signature"> + <a href="#configure-instance_method" title="#configure (instance method)">- (Object) <strong>configure</strong>(conf) </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#create_repeater-instance_method" title="#create_repeater (instance method)">- (Object) <strong>create_repeater</strong>(client) </a> @@ -241,7 +263,43 @@ <div class="method_details first"> - <h3 class="signature first" id="create_repeater-instance_method"> + <h3 class="signature first" id="configure-instance_method"> + + - (<tt>Object</tt>) <strong>configure</strong>(conf) + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +109 +110 +111 +112 +113 +114</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 109</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> + <span class='kw'>super</span> + + <span class='ivar'>@port</span> <span class='op'>||=</span> <span class='id identifier rubyid_default_port'>default_port</span> + <span class='ivar'>@real_port</span> <span class='op'>||=</span> <span class='id identifier rubyid_default_port'>default_port</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="create_repeater-instance_method"> - (<tt>Object</tt>) <strong>create_repeater</strong>(client) @@ -255,14 +313,14 @@ <pre class="lines"> -130 -131 -132 -133 -134</pre> +141 +142 +143 +144 +145</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 130</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 141</span> <span class='kw'>def</span> <span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> <span class='id identifier rubyid_repeater'>repeater</span> <span class='op'>=</span> <span class='const'>Repeater</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@real_host</span><span class='comma'>,</span> <span class='ivar'>@real_port</span><span class='comma'>,</span> <span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> @@ -289,17 +347,17 @@ <pre class="lines"> -136 -137 -138 -139</pre> +147 +148 +149 +150</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 136</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 147</span> <span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_emit_command?'>emit_command?</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>groonga.command.</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='rbrace'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_now'>now</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> + <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>groonga.command.</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='embexpr_end'>}</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='const'>Engine</span><span class='period'>.</span><span class='id identifier rubyid_now'>now</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -321,15 +379,15 @@ <pre class="lines"> -123 -124 -125 -126 -127 -128</pre> +134 +135 +136 +137 +138 +139</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 123</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 134</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> @@ -357,26 +415,26 @@ <pre class="lines"> -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 116 117 118 119 120 -121</pre> +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 105</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 116</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='id identifier rubyid_listen_socket'>listen_socket</span> <span class='op'>=</span> <span class='const'>TCPServer</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@bind</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span> @@ -405,10 +463,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html (+6 -6) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html 2014-10-19 23:10:26 +0900 (b75d01e) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html 2014-10-20 18:38:41 +0900 (c11da01) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/GQTPInput.html"; </script> @@ -137,7 +137,7 @@ <h2>Method Summary</h2> <h3 class="inherited">Methods inherited from <span class='object_link'><a href="BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span></h3> - <p class="inherited"><span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> + <p class="inherited"><span class='object_link'><a href="BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>, <span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> @@ -145,10 +145,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html (+24 -24) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html 2014-10-19 23:10:26 +0900 (4ed0fa9) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html 2014-10-20 18:38:41 +0900 (e559bb7) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/GQTPInput/Handler.html"; </script> @@ -241,13 +241,13 @@ <pre class="lines"> -212 -213 -214 -215</pre> +232 +233 +234 +235</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 212</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 232</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -280,12 +280,12 @@ <pre class="lines"> -227 -228 -229</pre> +247 +248 +249</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 227</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> @@ -310,13 +310,13 @@ <pre class="lines"> -217 -218 -219 -220</pre> +237 +238 +239 +240</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 217</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 237</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span> <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@input</span><span class='rparen'>)</span> @@ -342,13 +342,13 @@ <pre class="lines"> -222 -223 -224 -225</pre> +242 +243 +244 +245</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 222</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 242</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@parser</span> <span class='op'><<</span> <span class='id identifier rubyid_data'>data</span> @@ -364,10 +364,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html (+23 -23) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html 2014-10-19 23:10:26 +0900 (516d93c) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html 2014-10-20 18:38:41 +0900 (98b888f) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/GQTPInput/Parser.html"; </script> @@ -241,14 +241,14 @@ <pre class="lines"> -233 -234 -235 -236 -237</pre> +253 +254 +255 +256 +257</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 233</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 253</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span> @@ -282,12 +282,12 @@ <pre class="lines"> -247 -248 -249</pre> +267 +268 +269</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 267</span> <span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span> <span class='ivar'>@command_parser</span><span class='period'>.</span><span class='id identifier rubyid_finish'>finish</span> @@ -312,12 +312,12 @@ <pre class="lines"> -239 -240 -241</pre> +259 +260 +261</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 239</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 259</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='ivar'>@command_parser</span> <span class='op'><<</span> <span class='id identifier rubyid_chunk'>chunk</span> @@ -342,12 +342,12 @@ <pre class="lines"> -243 -244 -245</pre> +263 +264 +265</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 243</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 263</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_complete'>on_complete</span> <span class='ivar'>@command_parser</span> <span class='op'><<</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span> @@ -362,10 +362,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html (+6 -6) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html 2014-10-19 23:10:26 +0900 (71ad2a8) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html 2014-10-20 18:38:41 +0900 (8fc562d) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/HTTPInput.html"; </script> @@ -137,7 +137,7 @@ <h2>Method Summary</h2> <h3 class="inherited">Methods inherited from <span class='object_link'><a href="BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span></h3> - <p class="inherited"><span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> + <p class="inherited"><span class='object_link'><a href="BaseInput.html#configure-instance_method" title="Fluent::GroongaInput::BaseInput#configure (method)">#configure</a></span>, <span class='object_link'><a href="BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>, <span class='object_link'><a href="BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>, <span class='object_link'><a href="BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>, <span class='object_link'><a href="BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span></p> @@ -145,10 +145,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html (+48 -46) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html 2014-10-19 23:10:26 +0900 (18e7a1c) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html 2014-10-20 18:38:41 +0900 (149f2a0) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../../'; - framesUrl = "../../../frames.html#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaInput/HTTPInput/Handler.html"; </script> @@ -307,13 +307,13 @@ <pre class="lines"> -164 -165 -166 -167</pre> +179 +180 +181 +182</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 164</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -346,12 +346,12 @@ <pre class="lines"> -186 -187 -188</pre> +201 +202 +203</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 201</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='ivar'>@body</span> <span class='op'><<</span> <span class='id identifier rubyid_chunk'>chunk</span> @@ -376,13 +376,13 @@ <pre class="lines"> -169 -170 -171 -172</pre> +184 +185 +186 +187</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 169</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 184</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span> <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>HTTP</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span> @@ -408,11 +408,11 @@ <pre class="lines"> -183 -184</pre> +198 +199</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 183</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 198</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_headers_complete'>on_headers_complete</span><span class='lparen'>(</span><span class='id identifier rubyid_headers'>headers</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -436,12 +436,12 @@ <pre class="lines"> -179 -180 -181</pre> +194 +195 +196</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 194</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_message_begin'>on_message_begin</span> <span class='ivar'>@body</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_end'>"</span></span> @@ -466,25 +466,27 @@ <pre class="lines"> -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201</pre> +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 190</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 205</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_message_complete'>on_message_complete</span> - <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_query_string'>query_string</span><span class='rparen'>)</span> - <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_path'>request_path</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='const'>URI</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_url'>request_url</span><span class='rparen'>)</span> + <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_query'>query</span><span class='rparen'>)</span> + <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='id identifier rubyid_uri'>uri</span><span class='period'>.</span><span class='id identifier rubyid_path'>path</span> <span class='kw'>case</span> <span class='id identifier rubyid_path_info'>path_info</span> <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\/d\/</span><span class='regexp_end'>/</span></span> <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> @@ -514,13 +516,13 @@ <pre class="lines"> -174 -175 -176 -177</pre> +189 +190 +191 +192</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 174</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 189</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@parser</span> <span class='op'><<</span> <span class='id identifier rubyid_data'>data</span> @@ -536,10 +538,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html (+18 -18) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html 2014-10-19 23:10:26 +0900 (c73177d) +++ fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html 2014-10-20 18:38:41 +0900 (35bf1b6) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaInput/Repeater.html"; </script> @@ -219,13 +219,13 @@ <pre class="lines"> -60 -61 -62 -63</pre> +64 +65 +66 +67</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 64</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span> <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span> @@ -258,12 +258,12 @@ <pre class="lines"> -69 -70 -71</pre> +73 +74 +75</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 73</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span> <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> @@ -288,12 +288,12 @@ <pre class="lines"> -65 -66 -67</pre> +69 +70 +71</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span> <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> @@ -308,10 +308,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput.html (+64 -142) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput.html 2014-10-19 23:10:26 +0900 (43005c6) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput.html 2014-10-20 18:38:41 +0900 (f4e3be8) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../'; - framesUrl = "../frames.html#!" + escape(window.location.href); + framesUrl = "../frames.html#!Fluent/GroongaOutput.html"; </script> @@ -73,12 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Output</span> + <span class="inheritName">BufferedOutput</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Output</li> + <li class="next">BufferedOutput</li> <li class="next">Fluent::GroongaOutput</li> @@ -107,7 +107,7 @@ - <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</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/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</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> </p> @@ -151,7 +151,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#create_client-instance_method" title="#create_client (instance method)">- (Object) <strong>create_client</strong>(protocol) </a> + <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a> @@ -173,34 +173,14 @@ <li class="public "> <span class="summary_signature"> - <a href="#create_output-instance_method" title="#create_output (instance method)">- (Object) <strong>create_output</strong>(buffer_type, emitter) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a> </span> - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a> - - - - </span> - + <span class="note title constructor">constructor</span> @@ -209,7 +189,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of GroongaOutput.</p> +</div></span> </li> @@ -217,15 +199,13 @@ <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a> + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> </span> - <span class="note title constructor">constructor</span> - @@ -233,9 +213,7 @@ - <span class="summary_desc"><div class='inline'> -<p>A new instance of GroongaOutput.</p> -</div></span> + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -243,7 +221,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> + <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> @@ -265,7 +243,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> + <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a> @@ -317,12 +295,12 @@ <pre class="lines"> -24 -25 -26</pre> +28 +29 +30</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 24</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 28</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -354,18 +332,16 @@ <pre class="lines"> -39 -40 -41 42 43 44 45 46 -47</pre> +47 +48</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 39</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 42</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> @@ -373,8 +349,6 @@ <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='const'>Emitter</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span> - <span class='ivar'>@output</span> <span class='op'>=</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='ivar'>@buffer_type</span><span class='comma'>,</span> <span class='ivar'>@emitter</span><span class='rparen'>)</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -382,9 +356,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="create_client-instance_method"> + <h3 class="signature " id="format-instance_method"> - - (<tt>Object</tt>) <strong>create_client</strong>(protocol) + - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) @@ -396,67 +370,15 @@ <pre class="lines"> -65 -66 -67 -68 -69 -70 -71 -72 -73 -74</pre> +62 +63 +64</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 65</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span> - <span class='kw'>case</span> <span class='id identifier rubyid_protocol'>protocol</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>http</span><span class='tstring_end'>"</span></span> - <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>"</span></span> - <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>command</span><span class='tstring_end'>"</span></span> - <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> - <span class='kw'>end</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="create_output-instance_method"> - - - (<tt>Object</tt>) <strong>create_output</strong>(buffer_type, emitter) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 62</span> -76 -77 -78 -79 -80 -81 -82</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 76</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer_type'>buffer_type</span><span class='comma'>,</span> <span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>if</span> <span class='id identifier rubyid_buffer_type'>buffer_type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>none</span><span class='tstring_end'>"</span></span> - <span class='const'>RawGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>else</span> - <span class='const'>BufferedGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='kw'>end</span> +<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> + <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span> <span class='kw'>end</span></pre> </td> </tr> @@ -464,9 +386,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="emit-instance_method"> + <h3 class="signature " id="shutdown-instance_method"> - - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) + - (<tt>Object</tt>) <strong>shutdown</strong> @@ -478,15 +400,19 @@ <pre class="lines"> -61 -62 -63</pre> +56 +57 +58 +59 +60</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 61</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 56</span> -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='kw'>super</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> <span class='kw'>end</span></pre> </td> </tr> @@ -494,9 +420,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="shutdown-instance_method"> + <h3 class="signature " id="start-instance_method"> - - (<tt>Object</tt>) <strong>shutdown</strong> + - (<tt>Object</tt>) <strong>start</strong> @@ -508,19 +434,19 @@ <pre class="lines"> -55 -56 -57 -58 -59</pre> +50 +51 +52 +53 +54</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 55</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 50</span> -<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> +<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='kw'>super</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> <span class='kw'>end</span></pre> </td> </tr> @@ -528,9 +454,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="start-instance_method"> + <h3 class="signature " id="write-instance_method"> - - (<tt>Object</tt>) <strong>start</strong> + - (<tt>Object</tt>) <strong>write</strong>(chunk) @@ -542,19 +468,15 @@ <pre class="lines"> -49 -50 -51 -52 -53</pre> +66 +67 +68</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 66</span> -<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> - <span class='kw'>super</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> - <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span> +<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> + <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -566,10 +488,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html (+124 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/BaseClient.html 2014-10-20 18:38:41 +0900 (655aec6) @@ -0,0 +1,124 @@ +<!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::BaseClient + + — 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/BaseClient.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 (B)</a> » + <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> + » + <span class="title">BaseClient</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::BaseClient + + + +</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::BaseClient</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> + +<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> + + + + + + + + + +</div> + + <div id="footer"> + Generated on Mon Oct 20 18:37:50 2014 by + <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> + 0.8.7.4 (ruby-2.1.3). +</div> + + </body> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html (+0 -321) 100644 =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html 2014-10-19 23:10:26 +0900 (bca5148) +++ /dev/null @@ -1,321 +0,0 @@ -<!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::BufferedGroongaOutput - - — 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#!" + escape(window.location.href); -</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 (B)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">BufferedGroongaOutput</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::BufferedGroongaOutput - - - -</h1> - -<dl class="box"> - - <dt class="r1">Inherits:</dt> - <dd class="r1"> - <span class="inheritName">BufferedOutput</span> - - <ul class="fullTree"> - <li>Object</li> - - <li class="next">BufferedOutput</li> - - <li class="next">Fluent::GroongaOutput::BufferedGroongaOutput</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="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </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)">- (BufferedGroongaOutput) <strong>initialize</strong>(emitter) </a> - - - - </span> - - - <span class="note title constructor">constructor</span> - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>A new instance of BufferedGroongaOutput.</p> -</div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </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::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns a new instance of BufferedGroongaOutput</p> - - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -133 -134 -135 -136</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 133</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span> - <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</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="format-instance_method"> - - - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -138 -139 -140</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 138</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="write-instance_method"> - - - (<tt>Object</tt>) <strong>write</strong>(chunk) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -142 -143 -144 -145 -146</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 142</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> - <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span> - <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>end</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by - <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). -</div> - - </body> -</html> Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html (+72 -58) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html 2014-10-19 23:10:26 +0900 (68bd136) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html 2014-10-20 18:38:41 +0900 (2525c9c) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/CommandClient.html"; </script> @@ -73,11 +73,13 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Object</span> + <span class="inheritName"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></span> <ul class="fullTree"> <li>Object</li> + <li class="next"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></li> + <li class="next">Fluent::GroongaOutput::CommandClient</li> </ul> @@ -143,15 +145,13 @@ <li class="public "> <span class="summary_signature"> - <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a> + <a href="#execute-instance_method" title="#execute (instance method)">- (Object) <strong>execute</strong>(name, arguments = {}) </a> </span> - <span class="note title constructor">constructor</span> - @@ -159,9 +159,7 @@ - <span class="summary_desc"><div class='inline'> -<p>A new instance of CommandClient.</p> -</div></span> + <span class="summary_desc"><div class='inline'></div></span> </li> @@ -169,13 +167,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a> </span> + <span class="note title constructor">constructor</span> + @@ -183,7 +183,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of CommandClient.</p> +</div></span> </li> @@ -236,6 +238,12 @@ + + + + + + <div id="constructor_details" class="method_details_list"> <h2>Constructor Details</h2> @@ -265,12 +273,12 @@ <pre class="lines"> -215 -216 -217</pre> +368 +369 +370</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 215</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 368</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span> <span class='kw'>super</span> @@ -302,12 +310,12 @@ <pre class="lines"> -219 -220 -221</pre> +372 +373 +374</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 372</span> <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span> <span class='kw'>super</span> @@ -318,9 +326,9 @@ </div> <div class="method_details "> - <h3 class="signature " id="send-instance_method"> + <h3 class="signature " id="execute-instance_method"> - - (<tt>Object</tt>) <strong>send</strong>(command) + - (<tt>Object</tt>) <strong>execute</strong>(name, arguments = {}) @@ -332,35 +340,41 @@ <pre class="lines"> -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247</pre> +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 235</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 388</span> -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> + <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='id identifier rubyid_build_command'>build_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span> <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>load</span><span class='tstring_end'>"</span></span> <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</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='symbol'>:values</span><span class='rparen'>)</span> <span class='kw'>end</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='id identifier rubyid_uri'>uri</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_uri'>uri</span><span class='embexpr_end'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_body'>body</span> <span class='id identifier rubyid_body'>body</span><span class='period'>.</span><span class='id identifier rubyid_each_line'>each_line</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_line'>line</span><span class='op'>|</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='embexpr_end'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>end</span> <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_flush'>flush</span> + <span class='id identifier rubyid_read_output'>read_output</span><span class='lparen'>(</span><span class='id identifier rubyid_uri'>uri</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -382,20 +396,22 @@ <pre class="lines"> -228 -229 -230 -231 -232 -233</pre> +380 +381 +382 +383 +384 +385 +386</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 380</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> - <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> - <span class='ivar'>@groonga_output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> - <span class='ivar'>@groonga_error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='id identifier rubyid_read_output'>read_output</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>shutdown</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> + <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> + <span class='ivar'>@error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='const'>Process</span><span class='period'>.</span><span class='id identifier rubyid_waitpid'>waitpid</span><span class='lparen'>(</span><span class='ivar'>@pid</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -418,17 +434,15 @@ <pre class="lines"> -223 -224 -225 -226</pre> +376 +377 +378</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 223</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 376</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> <span class='id identifier rubyid_run_groonga'>run_groonga</span> - <span class='id identifier rubyid_wrap_io'>wrap_io</span> <span class='kw'>end</span></pre> </td> </tr> @@ -440,10 +454,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html (+150 -28) =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html 2014-10-19 23:10:26 +0900 (e891900) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html 2014-10-20 18:38:41 +0900 (b638ae7) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = '../../'; - framesUrl = "../../frames.html#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/Emitter.html"; </script> @@ -117,7 +117,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, record) </a> + <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(chunk) </a> @@ -162,6 +162,50 @@ </li> + <li class="public "> + <span class="summary_signature"> + + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + </ul> @@ -194,17 +238,19 @@ <pre class="lines"> -85 -86 -87 -88</pre> +276 +277 +278 +279 +280</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 85</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 276</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_table'>table</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'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span> + <span class='ivar'>@schema</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>end</span></pre> </td> </tr> @@ -221,7 +267,7 @@ <div class="method_details first"> <h3 class="signature first" id="emit-instance_method"> - - (<tt>Object</tt>) <strong>emit</strong>(tag, record) + - (<tt>Object</tt>) <strong>emit</strong>(chunk) @@ -233,25 +279,101 @@ <pre class="lines"> -90 -91 -92 -93 -94 -95 -96 -97</pre> +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 90</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span> - <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> - <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>else</span> - <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 289</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span> + <span class='id identifier rubyid_records'>records</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_message'>message</span><span class='op'>|</span> + <span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid__'>_</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span> <span class='op'>=</span> <span class='id identifier rubyid_message'>message</span> + <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span> + <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span> + <span class='kw'>unless</span> <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> + <span class='id identifier rubyid_store_records'>store_records</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> + <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_clear'>clear</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='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> + <span class='kw'>else</span> + <span class='id identifier rubyid_records'>records</span> <span class='op'><<</span> <span class='id identifier rubyid_record'>record</span> + <span class='kw'>end</span> <span class='kw'>end</span> + <span class='id identifier rubyid_store_records'>store_records</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> <span class='kw'>unless</span> <span class='id identifier rubyid_records'>records</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="shutdown-instance_method"> + + - (<tt>Object</tt>) <strong>shutdown</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +286 +287</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 286</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="start-instance_method"> + + - (<tt>Object</tt>) <strong>start</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +282 +283 +284</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 282</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> + <span class='ivar'>@schema</span> <span class='op'>=</span> <span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -263,10 +385,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html (+0 -312) 100644 =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html 2014-10-19 23:10:26 +0900 (ea4492b) +++ /dev/null @@ -1,312 +0,0 @@ -<!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::HTTPClient - - — 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#!" + escape(window.location.href); -</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 (H)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">HTTPClient</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::HTTPClient - - - -</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::HTTPClient</li> - - </ul> - <a href="#" class="inheritanceTree">show all</a> - - </dd> - - - - - - - <dt class="r2">Includes:</dt> - <dd class="r2">Configurable</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="HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</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="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - </ul> - - - - - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="send-instance_method"> - - - (<tt>Object</tt>) <strong>send</strong>(command) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -162 -163 -164 -165 -166 -167</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 162</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='id identifier rubyid_client'>client</span> <span class='op'>=</span> <span class='const'>GroongaHTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@host</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span> - <span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_request'>request</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>GET</span><span class='tstring_end'>"</span></span><span class='comma'>,</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rparen'>)</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_attach'>attach</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="shutdown-instance_method"> - - - (<tt>Object</tt>) <strong>shutdown</strong> - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -159 -160</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_shutdown'>shutdown</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> - <h3 class="signature " id="start-instance_method"> - - - (<tt>Object</tt>) <strong>start</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_start'>start</span> - <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by - <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). -</div> - - </body> -</html> Renamed: fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html (+122 -53) 51% =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/GQTPClient.html 2014-10-19 23:10:26 +0900 (bb5731a) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/NetworkClient.html 2014-10-20 18:38:41 +0900 (e7d914a) @@ -1,10 +1,10 @@ <!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"> +<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::GQTPClient + Class: Fluent::GroongaOutput::NetworkClient — 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#!" + escape(window.location.href); + framesUrl = "../../frames.html#!Fluent/GroongaOutput/NetworkClient.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../alphabetical_index.html">Index (G)</a> » + <a href="../../alphabetical_index.html">Index (N)</a> » <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » - <span class="title">GQTPClient</span> + <span class="title">NetworkClient</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::GQTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::NetworkClient @@ -73,12 +73,14 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Object</span> + <span class="inheritName"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></span> <ul class="fullTree"> <li>Object</li> - <li class="next">Fluent::GroongaOutput::GQTPClient</li> + <li class="next"><span class='object_link'><a href="BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span></li> + + <li class="next">Fluent::GroongaOutput::NetworkClient</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -121,7 +123,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a> + <a href="#execute-instance_method" title="#execute (instance method)">- (Object) <strong>execute</strong>(name, arguments = {}) </a> @@ -143,6 +145,32 @@ <li class="public "> <span class="summary_signature"> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (NetworkClient) <strong>initialize</strong>(protocol) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of NetworkClient.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a> @@ -189,15 +217,68 @@ + + + + + + <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::NetworkClient (class)">NetworkClient</a></span></tt>) <strong>initialize</strong>(protocol) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of NetworkClient</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +335 +336 +337 +338</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 335</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span> + <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span> + <span class='ivar'>@protocol</span> <span class='op'>=</span> <span class='id identifier rubyid_protocol'>protocol</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="send-instance_method"> + <h3 class="signature first" id="execute-instance_method"> - - (<tt>Object</tt>) <strong>send</strong>(command) + - (<tt>Object</tt>) <strong>execute</strong>(name, arguments = {}) @@ -209,29 +290,25 @@ <pre class="lines"> -194 -195 -196 -197 -198 -199 -200 -201 -202 -203</pre> +349 +350 +351 +352 +353 +354 +355 +356</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 194</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> - <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>GQTP</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:address</span> <span class='op'>=></span> <span class='ivar'>@host</span><span class='comma'>,</span> - <span class='symbol'>:port</span> <span class='op'>=></span> <span class='ivar'>@port</span><span class='comma'>,</span> - <span class='symbol'>:connection</span> <span class='op'>=></span> <span class='symbol'>:coolio</span><span class='comma'>,</span> - <span class='symbol'>:loop</span> <span class='op'>=></span> <span class='ivar'>@loop</span><span class='rparen'>)</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_command_format'>to_command_format</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_header'>header</span><span class='comma'>,</span> <span class='id identifier rubyid_body'>body</span><span class='op'>|</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> - <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 349</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> + <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='id identifier rubyid_build_command'>build_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span> + <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:protocol</span> <span class='op'>=></span> <span class='ivar'>@protocol</span><span class='comma'>,</span> + <span class='symbol'>:host</span> <span class='op'>=></span> <span class='ivar'>@host</span><span class='comma'>,</span> + <span class='symbol'>:port</span> <span class='op'>=></span> <span class='ivar'>@port</span><span class='comma'>,</span> + <span class='symbol'>:backend</span> <span class='op'>=></span> <span class='symbol'>:synchronous</span><span class='rparen'>)</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> </tr> @@ -253,23 +330,17 @@ <pre class="lines"> -186 -187 -188 -189 -190 -191 -192</pre> +344 +345 +346 +347</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 344</span> <span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span> <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> - <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>do</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span> - <span class='kw'>end</span> - <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span> + <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>end</span></pre> </td> </tr> @@ -291,16 +362,14 @@ <pre class="lines"> -181 -182 -183 -184</pre> +340 +341 +342</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 340</span> <span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span> - <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='ivar'>@client</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>end</span></pre> </td> @@ -313,10 +382,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Deleted: fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.html (+0 -271) 100644 =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.html 2014-10-19 23:10:26 +0900 (9059258) +++ /dev/null @@ -1,271 +0,0 @@ -<!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::RawGroongaOutput - - — 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#!" + escape(window.location.href); -</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 (R)</a> » - <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> - » - <span class="title">RawGroongaOutput</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::RawGroongaOutput - - - -</h1> - -<dl class="box"> - - <dt class="r1">Inherits:</dt> - <dd class="r1"> - <span class="inheritName">Output</span> - - <ul class="fullTree"> - <li>Object</li> - - <li class="next">Output</li> - - <li class="next">Fluent::GroongaOutput::RawGroongaOutput</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="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </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)">- (RawGroongaOutput) <strong>initialize</strong>(emitter) </a> - - - - </span> - - - <span class="note title constructor">constructor</span> - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>A new instance of RawGroongaOutput.</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::RawGroongaOutput (class)">RawGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Returns a new instance of RawGroongaOutput</p> - - - </div> -</div> -<div class="tags"> - - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -119 -120 -121 -122</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 119</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span> - <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span> - <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</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="emit-instance_method"> - - - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) - - - - - -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -124 -125 -126 -127 -128 -129</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 124</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span> - <span class='id identifier rubyid_event_stream'>event_stream</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_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span> - <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span> - <span class='kw'>end</span> - <span class='id identifier rubyid_chain'>chain</span><span class='period'>.</span><span class='id identifier rubyid_next'>next</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - </div> - -</div> - - <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by - <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). -</div> - - </body> -</html> Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html (+360 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema.html 2014-10-20 18:38:41 +0900 (df700cc) @@ -0,0 +1,360 @@ +<!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::Schema + + — 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/Schema.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 (S)</a> » + <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> + » + <span class="title">Schema</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::Schema + + + +</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::Schema</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>Defined Under Namespace</h2> +<p class="children"> + + + + + <strong class="classes">Classes:</strong> <span class='object_link'><a href="Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span>, <span class='object_link'><a href="Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span>, <span class='object_link'><a href="Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</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="#initialize-instance_method" title="#initialize (instance method)">- (Schema) <strong>initialize</strong>(client, table_name) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of Schema.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#populate-instance_method" title="#populate (instance method)">- (Object) <strong>populate</strong> </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'></div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#update-instance_method" title="#update (instance method)">- (Object) <strong>update</strong>(records) </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::Schema (class)">Schema</a></span></tt>) <strong>initialize</strong>(client, table_name) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Schema</p> + + + </div> +</div> +<div class="tags"> + + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +81 +82 +83 +84 +85 +86</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 81</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_table_name'>table_name</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'>@table_name</span> <span class='op'>=</span> <span class='id identifier rubyid_table_name'>table_name</span> + <span class='ivar'>@table</span> <span class='op'>=</span> <span class='kw'>nil</span> + <span class='ivar'>@columns</span> <span class='op'>=</span> <span class='kw'>nil</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="populate-instance_method"> + + - (<tt>Object</tt>) <strong>populate</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +88 +89 +90</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 88</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_populate'>populate</span> + <span class='comment'># TODO +</span><span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="update-instance_method"> + + - (<tt>Object</tt>) <strong>update</strong>(records) + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 92</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_update'>update</span><span class='lparen'>(</span><span class='id identifier rubyid_records'>records</span><span class='rparen'>)</span> + <span class='id identifier rubyid_ensure_table'>ensure_table</span> + <span class='id identifier rubyid_ensure_columns'>ensure_columns</span> + + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> + <span class='id identifier rubyid_records'>records</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_record'>record</span><span class='op'>|</span> + <span class='id identifier rubyid_record'>record</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='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='op'>|</span> + <span class='id identifier rubyid_column'>column</span> <span class='op'>=</span> <span class='ivar'>@columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> + <span class='kw'>if</span> <span class='id identifier rubyid_column'>column</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_key'>key</span><span class='rbracket'>]</span> <span class='op'><<</span> <span class='id identifier rubyid_value'>value</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + <span class='kw'>end</span> + + <span class='id identifier rubyid_nonexistent_columns'>nonexistent_columns</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_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='op'>|</span> + <span class='ivar'>@columns</span><span class='lbracket'>[</span><span class='id identifier rubyid_name'>name</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_create_column'>create_column</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_values'>values</span><span class='rparen'>)</span> + <span class='kw'>end</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + </div> + +</div> + + <div id="footer"> + Generated on Mon Oct 20 18:37:50 2014 by + <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> + 0.8.7.4 (ruby-2.1.3). +</div> + + </body> +</html> \ No newline at end of file Copied: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html (+48 -32) 55% =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html 2014-10-19 23:10:26 +0900 (1b9fd7f) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Column.html 2014-10-20 18:38:41 +0900 (859b22c) @@ -1,10 +1,10 @@ <!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"> +<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::HTTPClient::GroongaHTTPClient + Class: Fluent::GroongaOutput::Schema::Column — 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#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaOutput/Schema/Column.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../../alphabetical_index.html">Index (G)</a> » - <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span></span> + <a href="../../../alphabetical_index.html">Index (C)</a> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> » - <span class="title">GroongaHTTPClient</span> + <span class="title">Column</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::HTTPClient::GroongaHTTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::Schema::Column @@ -73,14 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Coolio::HttpClient</span> + <span class="inheritName">Object</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Coolio::HttpClient</li> - - <li class="next">Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</li> + <li class="next">Fluent::GroongaOutput::Schema::Column</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -119,13 +117,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#on_body_data-instance_method" title="#on_body_data (instance method)">- (Object) <strong>on_body_data</strong>(data) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (Column) <strong>initialize</strong>(name, value_type, vector_p) </a> </span> + <span class="note title constructor">constructor</span> + @@ -133,7 +133,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of Column.</p> +</div></span> </li> @@ -141,50 +143,64 @@ </ul> - +<div id="constructor_details" class="method_details_list"> + <h2>Constructor Details</h2> - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="on_body_data-instance_method"> + <div class="method_details first"> + <h3 class="signature first" id="initialize-instance_method"> + + - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span></tt>) <strong>initialize</strong>(name, value_type, vector_p) - - (<tt>Object</tt>) <strong>on_body_data</strong>(data) + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Column</p> + + </div> +</div> +<div class="tags"> -</h3><table class="source_code"> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -170 -171</pre> +267 +268 +269 +270 +271</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 267</span> -<span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_value_type'>value_type</span><span class='comma'>,</span> <span class='id identifier rubyid_vector_p'>vector_p</span><span class='rparen'>)</span> + <span class='ivar'>@name</span> <span class='op'>=</span> <span class='id identifier rubyid_name'>name</span> + <span class='ivar'>@value_type</span> <span class='op'>=</span> <span class='id identifier rubyid_value_type'>value_type</span> + <span class='ivar'>@vector_p</span> <span class='op'>=</span> <span class='id identifier rubyid_vector_p'>vector_p</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> - - </div> + +</div> + </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Renamed: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html (+46 -32) 58% =================================================================== --- fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html 2014-10-19 23:10:26 +0900 (1b9fd7f) +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/Table.html 2014-10-20 18:38:41 +0900 (1c9c7ae) @@ -1,10 +1,10 @@ <!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"> +<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::HTTPClient::GroongaHTTPClient + Class: Fluent::GroongaOutput::Schema::Table — 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#!" + escape(window.location.href); + framesUrl = "../../../frames.html#!Fluent/GroongaOutput/Schema/Table.html"; </script> @@ -31,10 +31,10 @@ <div id="header"> <div id="menu"> - <a href="../../../alphabetical_index.html">Index (G)</a> » - <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span></span> + <a href="../../../alphabetical_index.html">Index (T)</a> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> » - <span class="title">GroongaHTTPClient</span> + <span class="title">Table</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::HTTPClient::GroongaHTTPClient + <div id="content"><h1>Class: Fluent::GroongaOutput::Schema::Table @@ -73,14 +73,12 @@ <dt class="r1">Inherits:</dt> <dd class="r1"> - <span class="inheritName">Coolio::HttpClient</span> + <span class="inheritName">Object</span> <ul class="fullTree"> <li>Object</li> - <li class="next">Coolio::HttpClient</li> - - <li class="next">Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</li> + <li class="next">Fluent::GroongaOutput::Schema::Table</li> </ul> <a href="#" class="inheritanceTree">show all</a> @@ -119,13 +117,15 @@ <li class="public "> <span class="summary_signature"> - <a href="#on_body_data-instance_method" title="#on_body_data (instance method)">- (Object) <strong>on_body_data</strong>(data) </a> + <a href="#initialize-instance_method" title="#initialize (instance method)">- (Table) <strong>initialize</strong>(name, key_type) </a> </span> + <span class="note title constructor">constructor</span> + @@ -133,7 +133,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>A new instance of Table.</p> +</div></span> </li> @@ -141,50 +143,62 @@ </ul> - +<div id="constructor_details" class="method_details_list"> + <h2>Constructor Details</h2> - - <div id="instance_method_details" class="method_details_list"> - <h2>Instance Method Details</h2> - - - <div class="method_details first"> - <h3 class="signature first" id="on_body_data-instance_method"> + <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>Object</tt>) <strong>on_body_data</strong>(data) + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of Table</p> + + </div> +</div> +<div class="tags"> -</h3><table class="source_code"> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -170 -171</pre> +260 +261 +262 +263</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 260</span> -<span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_key_type'>key_type</span><span class='rparen'>)</span> + <span class='ivar'>@name</span> <span class='op'>=</span> <span class='id identifier rubyid_name'>name</span> + <span class='ivar'>@key_type</span> <span class='op'>=</span> <span class='id identifier rubyid_key_type'>key_type</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> - - </div> + +</div> + </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:50 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html (+350 -0) 100644 =================================================================== --- /dev/null +++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Schema/TypeGuesser.html 2014-10-20 18:38:41 +0900 (bbe43fc) @@ -0,0 +1,350 @@ +<!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::Schema::TypeGuesser + + — 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/Schema/TypeGuesser.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> » + <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> » <span class='title'><span class='object_link'><a href="../../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span> » <span class='title'><span class='object_link'><a href="../Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span></span> + » + <span class="title">TypeGuesser</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::Schema::TypeGuesser + + + +</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::Schema::TypeGuesser</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="#guess-instance_method" title="#guess (instance method)">- (Object) <strong>guess</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)">- (TypeGuesser) <strong>initialize</strong>(sample_values) </a> + + + + </span> + + + <span class="note title constructor">constructor</span> + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>A new instance of TypeGuesser.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + + <a href="#vector%3F-instance_method" title="#vector? (instance method)">- (Boolean) <strong>vector?</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::Schema::TypeGuesser (class)">TypeGuesser</a></span></tt>) <strong>initialize</strong>(sample_values) + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Returns a new instance of TypeGuesser</p> + + + </div> +</div> +<div class="tags"> + + +</div><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_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_sample_values'>sample_values</span><span class='rparen'>)</span> + <span class='ivar'>@sample_values</span> <span class='op'>=</span> <span class='id identifier rubyid_sample_values'>sample_values</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="guess-instance_method"> + + - (<tt>Object</tt>) <strong>guess</strong> + + + + + +</h3><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +167 +168 +169 +170 +171 +172 +173 +174 +175</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_guess'>guess</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Time</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_time_values?'>time_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Int32</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_int32_values?'>int32_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Int64</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_int64_values?'>int64_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Float</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_float_values?'>float_values?</span> + <span class='kw'>return</span> <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>WGS84GeoPoint</span><span class='tstring_end'>"</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_geo_point_values?'>geo_point_values?</span> + + <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>Text</span><span class='tstring_end'>"</span></span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> + <h3 class="signature " id="vector?-instance_method"> + + - (<tt>Boolean</tt>) <strong>vector?</strong> + + + + + +</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"> + + +177 +178 +179 +180 +181</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 177</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_vector?'>vector?</span> + <span class='ivar'>@sample_values</span><span class='period'>.</span><span class='id identifier rubyid_any?'>any?</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_sample_value'>sample_value</span><span class='op'>|</span> + <span class='id identifier rubyid_sample_value'>sample_value</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>Array</span><span class='rparen'>)</span> + <span class='kw'>end</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + </div> + +</div> + + <div id="footer"> + Generated on Mon Oct 20 18:37:50 2014 by + <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> + 0.8.7.4 (ruby-2.1.3). +</div> + + </body> +</html> \ No newline at end of file Copied: fluent-plugin-groonga/ja/_index.html (+69 -38) 81% =================================================================== --- fluent-plugin-groonga/ja/alphabetical_index.html 2014-10-19 23:10:26 +0900 (2f05b70) +++ fluent-plugin-groonga/ja/_index.html 2014-10-20 18:38:41 +0900 (01a650b) @@ -15,7 +15,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!_index.html"; </script> @@ -67,16 +67,16 @@ <li class="r1"><a href="index.html" title="はじめに">はじめに</a></li> - <li class="r2"><a href="file.configuration.html" title="設定">設定</a></li> + <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> - <li class="r1"><a href="file.news.html" title="お知らせ">お知らせ</a></li> + <li class="r1"><a href="file.configuration.html" title="設定">設定</a></li> - <li class="r2"><a href="file.constitution.html" title="構成">構成</a></li> + <li class="r2"><a href="file.news.html" title="お知らせ">お知らせ</a></li> - <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> + <li class="r1"><a href="file.constitution.html" title="構成">構成</a></li> </ul> @@ -97,16 +97,16 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput)</small> </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> - <small>(Fluent::GroongaOutput)</small> + <small>(Fluent::GroongaInput)</small> </li> @@ -119,6 +119,13 @@ <ul> <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + + <li> <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> <small>(Fluent::GroongaOutput)</small> @@ -162,13 +169,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -176,13 +176,6 @@ </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> - - <small>(Fluent::GroongaOutput::HTTPClient)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> <small>(Fluent)</small> @@ -205,13 +198,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -236,6 +222,24 @@ </ul> + <ul id="alpha_N" class="alpha"> + <li class="letter">N</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> + + <small>(Fluent::GroongaOutput)</small> + + </li> + + </ul> + </ul> + + + </td><td valign='top' width="33%"> + + <ul id="alpha_P" class="alpha"> <li class="letter">P</li> <ul> @@ -251,24 +255,51 @@ </ul> - </td><td valign='top' width="33%"> - - <ul id="alpha_R" class="alpha"> <li class="letter">R</li> <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + + <small>(Fluent::GroongaInput)</small> + + </li> + + </ul> + </ul> + + + <ul id="alpha_S" class="alpha"> + <li class="letter">S</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> <small>(Fluent::GroongaOutput)</small> </li> + </ul> + </ul> + + + <ul id="alpha_T" class="alpha"> + <li class="letter">T</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + <li> - <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput::Schema)</small> </li> @@ -284,9 +315,9 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:30:19 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> Modified: fluent-plugin-groonga/ja/alphabetical_index.html (+70 -39) =================================================================== --- fluent-plugin-groonga/ja/alphabetical_index.html 2014-10-19 23:10:26 +0900 (2f05b70) +++ fluent-plugin-groonga/ja/alphabetical_index.html 2014-10-20 18:38:41 +0900 (c56c180) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -15,7 +15,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!alphabetical_index.html"; </script> @@ -67,16 +67,16 @@ <li class="r1"><a href="index.html" title="はじめに">はじめに</a></li> - <li class="r2"><a href="file.configuration.html" title="設定">設定</a></li> + <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> - <li class="r1"><a href="file.news.html" title="お知らせ">お知らせ</a></li> + <li class="r1"><a href="file.configuration.html" title="設定">設定</a></li> - <li class="r2"><a href="file.constitution.html" title="構成">構成</a></li> + <li class="r2"><a href="file.news.html" title="お知らせ">お知らせ</a></li> - <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li> + <li class="r1"><a href="file.constitution.html" title="構成">構成</a></li> </ul> @@ -97,16 +97,16 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/BaseClient.html" title="Fluent::GroongaOutput::BaseClient (class)">BaseClient</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput)</small> </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> - <small>(Fluent::GroongaOutput)</small> + <small>(Fluent::GroongaInput)</small> </li> @@ -119,6 +119,13 @@ <ul> <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Column.html" title="Fluent::GroongaOutput::Schema::Column (class)">Column</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + + <li> <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> <small>(Fluent::GroongaOutput)</small> @@ -162,13 +169,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -176,13 +176,6 @@ </li> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> - - <small>(Fluent::GroongaOutput::HTTPClient)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> <small>(Fluent)</small> @@ -205,13 +198,6 @@ <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> - - <small>(Fluent::GroongaOutput)</small> - - </li> - - <li> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> <small>(Fluent::GroongaInput)</small> @@ -236,6 +222,24 @@ </ul> + <ul id="alpha_N" class="alpha"> + <li class="letter">N</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html" title="Fluent::GroongaOutput::NetworkClient (class)">NetworkClient</a></span> + + <small>(Fluent::GroongaOutput)</small> + + </li> + + </ul> + </ul> + + + </td><td valign='top' width="33%"> + + <ul id="alpha_P" class="alpha"> <li class="letter">P</li> <ul> @@ -251,24 +255,51 @@ </ul> - </td><td valign='top' width="33%"> - - <ul id="alpha_R" class="alpha"> <li class="letter">R</li> <ul> <li> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> + <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + + <small>(Fluent::GroongaInput)</small> + + </li> + + </ul> + </ul> + + + <ul id="alpha_S" class="alpha"> + <li class="letter">S</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html" title="Fluent::GroongaOutput::Schema (class)">Schema</a></span> <small>(Fluent::GroongaOutput)</small> </li> + </ul> + </ul> + + + <ul id="alpha_T" class="alpha"> + <li class="letter">T</li> + <ul> + + <li> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/Table.html" title="Fluent::GroongaOutput::Schema::Table (class)">Table</a></span> + + <small>(Fluent::GroongaOutput::Schema)</small> + + </li> + <li> - <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema/TypeGuesser.html" title="Fluent::GroongaOutput::Schema::TypeGuesser (class)">TypeGuesser</a></span> - <small>(Fluent::GroongaInput)</small> + <small>(Fluent::GroongaOutput::Schema)</small> </li> @@ -284,9 +315,9 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> Modified: fluent-plugin-groonga/ja/class_list.html (+1 -1) =================================================================== --- fluent-plugin-groonga/ja/class_list.html 2014-10-19 23:10:26 +0900 (a0bb72e) +++ fluent-plugin-groonga/ja/class_list.html 2014-10-20 18:38:41 +0900 (5bb00ba) @@ -46,7 +46,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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < Output<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> < BufferedOutput<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> < Object<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> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object _link'>< a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> < Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> < HttpClient<small class='search_info'>Fluent::GroongaOutput::HTTPClient</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> < Output<small class='search_info'>Fluent::GroongaOutput</small></li></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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < 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> < Object<small class='search_info'>Fluent::GroongaOutput::Schema</small></li></ul></ul></ul> </ul> </div> Modified: fluent-plugin-groonga/ja/css/style.css (+2 -1) =================================================================== --- fluent-plugin-groonga/ja/css/style.css 2014-10-19 23:10:26 +0900 (6d3243e) +++ fluent-plugin-groonga/ja/css/style.css 2014-10-20 18:38:41 +0900 (96307c5) @@ -291,6 +291,7 @@ li.r2 { background: #fafafa; } -moz-box-shadow: -2px 2px 6px #bbb; z-index: 5000; position: relative; + overflow-x: auto; } #toc.nofloat { float: none; max-width: none; border: none; padding: 0; margin: 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; } #toc.nofloat.hidden { padding: 0; background: 0; margin-bottom: 5px; } @@ -324,9 +325,9 @@ pre.code .dot + pre.code .id, pre.code .rubyid_to_i pre.code .rubyid_each { color: #0085FF; } pre.code .comment { color: #0066FF; } pre.code .const, pre.code .constant { color: #585CF6; } +pre.code .label, pre.code .symbol { color: #C5060B; } pre.code .kw, -pre.code .label, pre.code .rubyid_require, pre.code .rubyid_extend, pre.code .rubyid_include { color: #0000FF; } Modified: fluent-plugin-groonga/ja/file.README.html (+148 -8) =================================================================== --- fluent-plugin-groonga/ja/file.README.html 2014-10-19 23:10:26 +0900 (bc96538) +++ fluent-plugin-groonga/ja/file.README.html 2014-10-20 18:38:41 +0900 (ed7d340) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.README.html"; </script> @@ -69,13 +69,63 @@ <h2>説明</h2> -<p>fluent-plugin-groongaは <a href="http://groonga.org/ja/">groonga</a> ユーザー用のfluentdプラグイン集です。groongaユーザーはfluent-plugin-groongaを使ってレプリケーションを実現することができます。</p> +<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> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>The first usage is normal usage. You can store logs to Groonga and +find logs by full-text search.</p> + +<p>The second usage is for Groonga users. Groonga itself doesn't support +replication. But Groonga users can replicate their data by +fluent-plugin-groonga.</p> <p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも <code>groonga</code> という名前です。</p> -<p>inputプラグインはgroongaと互換性のあるインターフェイスを提供します。つまり、HTTPインターフェイスとGQTPインターフェイスがあるということです。inputプラグインをgroongaサーバーと同じように使うことができます。inputプラグインはgroongaのコマンドを受け取って、受け取ったgroongaのコマンドを0個以上のfluentdを経由してoutputプラグインに送ります。</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>The following configuration stores all data in <code>/var/log/messages</code> +into Groonga:</p> + +<pre class="code ruby"><code class="ruby"><source> + type tail + format syslog + path /var/log/syslog.1 + pos_file /tmp/messages.pos + tag log.messages + read_from_head true +</source> + +<match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + + buffer_type file + buffer_path /tmp/buffer + flush_interval 1 +</match> +</code></pre> + +<p>If you want to use fluent-plugin-groonga to implement Groonga +replication system, you need to use both plugins.</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>outputプラグインは受け取ったgroongaコマンドをgroongaに送ります。outputプラグインはHTTP、GQTP、コマンドとすべてのインターフェイスをサポートしています。</p> +<p>The output plugin sends received Groonga commands to Groonga. The +output plugin supports all interfaces, HTTP, GQTP and command +interface.</p> <p>データは <code>copy</code> outputプラグインで複製することができます。</p> @@ -86,6 +136,96 @@ <h2>使い方</h2> +<p>There are two usages:</p> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>They are described in other sections.</p> + +<h3>Store logs into Groonga</h3> + +<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p> + +<p>The output plugin has auto schema define feature. So you don't need to +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> +</ul> + +<p>Here is a minimum configuration:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs +</match> +</code></pre> + +<p>The configuration stores logs into <code>logs</code> table in Groonga that runs +on <code>localhost</code>.</p> + +<p>There are optional parameters:</p> + +<ul> +<li><code>protocol</code>: It specifies protocol to communicate Groonga server. + +<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. + +<ul> +<li>Default: <code>127.0.0.1</code></li> +</ul></li> +<li><code>port</code>: It specifies port number of Groonga server. + +<ul> +<li>Default for <code>http</code> protocol: <code>10041</code></li> +<li>Default for <code>gqtp</code> protocol: <code>10043</code></li> +</ul></li> +</ul> + +<p>Here is a configuration that specifies optional parameters explicitly:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + port 10041 +</match> +</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>Note that there is special tag name. You can't use +<code>groonga.command.XXX</code> tag name for this usage. It means that you can't +use the following configuration:</p> + +<pre class="code ruby"><code class="ruby"><match groonga.command.*> + type groonga + # ... +</match> +</code></pre> + +<p><code>groonga.command.XXX</code> tag name is reserved for implementing +replication system for Groonga.</p> + +<h3>Implement replication system for Groonga</h3> + +<p>See the following documents how to implement replication system for +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> @@ -125,10 +265,10 @@ </div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/file.configuration.html (+5 -5) =================================================================== --- fluent-plugin-groonga/ja/file.configuration.html 2014-10-19 23:10:26 +0900 (97b8d8e) +++ fluent-plugin-groonga/ja/file.configuration.html 2014-10-20 18:38:41 +0900 (c42dc12) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.configuration.html"; </script> @@ -166,10 +166,10 @@ </div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/file.constitution.html (+5 -5) =================================================================== --- fluent-plugin-groonga/ja/file.constitution.html 2014-10-19 23:10:26 +0900 (9ed4de0) +++ fluent-plugin-groonga/ja/file.constitution.html 2014-10-20 18:38:41 +0900 (2297fac) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.constitution.html"; </script> @@ -354,10 +354,10 @@ </div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/file.lgpl-2.1.html (+7 -7) =================================================================== --- fluent-plugin-groonga/ja/file.lgpl-2.1.html 2014-10-19 23:10:26 +0900 (fda4e5d) +++ fluent-plugin-groonga/ja/file.lgpl-2.1.html 2014-10-20 18:38:41 +0900 (da17ed4) @@ -1,8 +1,8 @@ <!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"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> - <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> File: lgpl-2.1 @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.lgpl-2.1.html"; </script> @@ -61,13 +61,13 @@ <iframe id="search_frame"></iframe> - <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'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/>thi s licens e 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 "Lesser" General Public License because it<br/>does Less to protect the user'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 c ertain<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' f reedom, 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/>"work based on the library" and a "work that uses the library". 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 "this License").<b r/>Each licensee is addressed as "you".<br/><br/> A "library" 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 "Library", below, refers to any such software library or work<br/>which has been distributed under these terms. A "work based on the<br/>Library" 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 "modification".)<br/><br/> "Source code" 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'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 License and to the ab sence 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 su pplied 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 independent and separa te 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 ma y 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 object code or exe cutable 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 "work that uses the Library". 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/> Howe ver, lin king a "work that uses the Library" 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 "work that uses the<br/>library". The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/> When a "work that uses the Library" 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 th e 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 "work that uses the Library" 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'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 "work that<br/> uses the Library", 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 user who changes the c ontents 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'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 offering 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 "work that uses the<br/>Library" 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 yo u 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 work.<br/><br/> 8. You ma y not co py, 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 modifying<br/>the Lib rary 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' 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 pertinent obligations, then as a conseque nce 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 contributions to 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 new<br/>versions 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/>"any later version", 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 Foundation; we sometimes make exceptio ns 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 "AS IS" 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/>WRI TING WIL L 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, alternatively, under the ter ms of th e<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/>"copyright" line and a pointer to where the full notice is found.<br/><br/> <one line to give the library's name and a brief idea of what it does.><br/> Copyright (C) <year> <name of author><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/> MERCHANTABILITY or FITNESS FOR A PAR TICULAR 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 "copyright disclaimer" 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' (a library for tweaking knobs) written by James Random Hacker.<br/><br/> <signature of Ty Coon>, 1 April 1990<br/> Ty Coon, President of Vice<br/><br/>That's all there is to it!</div></div> + <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'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 "Lesser" General Public License because it<br/>does Less to protect the user'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' 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/>"work based on the library" and a "work that uses the library". 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 "this Licen se" ).<br/>Each licensee is addressed as "you".<br/><br/> A "library" 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 "Library", below, refers to any such software library or work<br/>which has been distributed under these terms. A "work based on the<br/>Library" 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 "modification".)<br/><br/> "Source code" 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'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 "work that uses the Library". 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 "work that uses the Library" 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 "work that uses the<br/>library". The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/> When a "work that uses the Library" 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 "work that uses the Library" 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'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 "work that<br/> uses the Library", 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'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 "work that uses the<br/>Library" 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' 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/>"any later version", 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 "AS IS" 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/>"copyright" line and a pointer to where the full notice is found.<br/><br/> <one line to give the library's name and a brief idea of what it does.><br/> Copyright (C) <year> <name of author><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 "copyright disclaimer" 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' (a library for tweaking knobs) written by James Random Hacker.<br/><br/> <signature of Ty Coon>, 1 April 1990<br/> Ty Coon, President of Vice<br/><br/>That's all there is to it!</div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/file.news.html (+38 -5) =================================================================== --- fluent-plugin-groonga/ja/file.news.html 2014-10-19 23:10:26 +0900 (8dfb8e6) +++ fluent-plugin-groonga/ja/file.news.html 2014-10-20 18:38:41 +0900 (7b2fd11) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.news.html"; </script> @@ -63,6 +63,39 @@ <div id="content"><div id='filecontents'><h1>お知らせ</h1> +<h2>1.0.4: 2014-10-20</h2> + +<h3>改善</h3> + +<ul> +<li>Supported the latest http_parser gem.</li> +<li>Removed no buffer mode. Use <code>flush_interval 0</code> for no buffer like +behavior.</li> +<li>Changed the default port number to <code>10043</code> for <code>gqtp</code> protocol usage. +Because Groonga changed the default port number for <code>gqtp</code> protocol.</li> +<li>Reduced the number of <code>load</code> calls. It improves <code>load</code> performance.</li> +<li>Supported auto schema define. You don't need to define schema in Groonga +before running Fluentd.</li> +<li>Added document to use fluent-plugin-groonga to store logs into Groonga. +It fits normal Fluentd usage.</li> +</ul> + +<h2>1.0.3: 2013-09-29</h2> + +<h3>改善</h3> + +<ul> +<li>gemspecにライセンス情報を追加した。 +[GitHub#1][Benjamin Fleischerさんが報告]</li> +<li>groonga-command-parserをサポート。</li> +</ul> + +<h3>感謝</h3> + +<ul> +<li>Benjamin Fleischer</li> +</ul> + <h2>1.0.2: 2013-08-08</h2> <h3>改善</h3> @@ -95,10 +128,10 @@ </div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/file_list.html (+4 -4) =================================================================== --- fluent-plugin-groonga/ja/file_list.html 2014-10-19 23:10:26 +0900 (b592405) +++ fluent-plugin-groonga/ja/file_list.html 2014-10-20 18:38:41 +0900 (368c47a) @@ -50,16 +50,16 @@ <li class="r1"><span class="object_link"><a href="index.html" title="はじめに">はじめに</a></a></li> - <li class="r2"><span class="object_link"><a href="file.configuration.html" title="設定">設定</a></a></li> + <li class="r2"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li> - <li class="r1"><span class="object_link"><a href="file.news.html" title="お知らせ">お知らせ</a></a></li> + <li class="r1"><span class="object_link"><a href="file.configuration.html" title="設定">設定</a></a></li> - <li class="r2"><span class="object_link"><a href="file.constitution.html" title="構成">構成</a></a></li> + <li class="r2"><span class="object_link"><a href="file.news.html" title="お知らせ">お知らせ</a></a></li> - <li class="r1"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li> + <li class="r1"><span class="object_link"><a href="file.constitution.html" title="構成">構成</a></a></li> </ul> Modified: fluent-plugin-groonga/ja/frames.html (+5 -7) =================================================================== --- fluent-plugin-groonga/ja/frames.html 2014-10-19 23:10:26 +0900 (19f1409) +++ fluent-plugin-groonga/ja/frames.html 2014-10-20 18:38:41 +0900 (083e9f7) @@ -1,21 +1,19 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<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>fluent-plugin-groonga</title> </head> <script type="text/javascript" charset="utf-8"> window.onload = function() { - var match = window.location.hash.match(/^#!(.+)/); - var name = 'index.html'; - if (match) { - name = unescape(match[1]); - } + var match = unescape(window.location.hash).match(/^#!(.+)/); + var name = match ? match[1] : 'index.html'; + name = name.replace(/^(\w+):\/\//, '').replace(/^\/\//, ''); document.writeln('<frameset cols="20%,*">' + '<frame name="list" src="class_list.html" />' + - '<frame name="main" src="' + name + '" />' + + '<frame name="main" src="' + escape(name) + '" />' + '</frameset>'); } </script> Modified: fluent-plugin-groonga/ja/index.html (+148 -8) =================================================================== --- fluent-plugin-groonga/ja/index.html 2014-10-19 23:10:26 +0900 (bc96538) +++ fluent-plugin-groonga/ja/index.html 2014-10-20 18:38:41 +0900 (ed7d340) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!file.README.html"; </script> @@ -69,13 +69,63 @@ <h2>説明</h2> -<p>fluent-plugin-groongaは <a href="http://groonga.org/ja/">groonga</a> ユーザー用のfluentdプラグイン集です。groongaユーザーはfluent-plugin-groongaを使ってレプリケーションを実現することができます。</p> +<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> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>The first usage is normal usage. You can store logs to Groonga and +find logs by full-text search.</p> + +<p>The second usage is for Groonga users. Groonga itself doesn't support +replication. But Groonga users can replicate their data by +fluent-plugin-groonga.</p> <p>fluent-plugin-groongaはinputプラグインとoutputプラグインを提供しています。どちらも <code>groonga</code> という名前です。</p> -<p>inputプラグインはgroongaと互換性のあるインターフェイスを提供します。つまり、HTTPインターフェイスとGQTPインターフェイスがあるということです。inputプラグインをgroongaサーバーと同じように使うことができます。inputプラグインはgroongaのコマンドを受け取って、受け取ったgroongaのコマンドを0個以上のfluentdを経由してoutputプラグインに送ります。</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>The following configuration stores all data in <code>/var/log/messages</code> +into Groonga:</p> + +<pre class="code ruby"><code class="ruby"><source> + type tail + format syslog + path /var/log/syslog.1 + pos_file /tmp/messages.pos + tag log.messages + read_from_head true +</source> + +<match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + + buffer_type file + buffer_path /tmp/buffer + flush_interval 1 +</match> +</code></pre> + +<p>If you want to use fluent-plugin-groonga to implement Groonga +replication system, you need to use both plugins.</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>outputプラグインは受け取ったgroongaコマンドをgroongaに送ります。outputプラグインはHTTP、GQTP、コマンドとすべてのインターフェイスをサポートしています。</p> +<p>The output plugin sends received Groonga commands to Groonga. The +output plugin supports all interfaces, HTTP, GQTP and command +interface.</p> <p>データは <code>copy</code> outputプラグインで複製することができます。</p> @@ -86,6 +136,96 @@ <h2>使い方</h2> +<p>There are two usages:</p> + +<ul> +<li>Store logs collected by Fluentd to Groonga.</li> +<li>Implement replication system for Groonga.</li> +</ul> + +<p>They are described in other sections.</p> + +<h3>Store logs into Groonga</h3> + +<p>You need to use <code>groonga</code> output plugin to store logs into Groonga.</p> + +<p>The output plugin has auto schema define feature. So you don't need to +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> +</ul> + +<p>Here is a minimum configuration:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs +</match> +</code></pre> + +<p>The configuration stores logs into <code>logs</code> table in Groonga that runs +on <code>localhost</code>.</p> + +<p>There are optional parameters:</p> + +<ul> +<li><code>protocol</code>: It specifies protocol to communicate Groonga server. + +<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. + +<ul> +<li>Default: <code>127.0.0.1</code></li> +</ul></li> +<li><code>port</code>: It specifies port number of Groonga server. + +<ul> +<li>Default for <code>http</code> protocol: <code>10041</code></li> +<li>Default for <code>gqtp</code> protocol: <code>10043</code></li> +</ul></li> +</ul> + +<p>Here is a configuration that specifies optional parameters explicitly:</p> + +<pre class="code ruby"><code class="ruby"><match log.**> + type groonga + table logs + + protocol http + host 127.0.0.1 + port 10041 +</match> +</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>Note that there is special tag name. You can't use +<code>groonga.command.XXX</code> tag name for this usage. It means that you can't +use the following configuration:</p> + +<pre class="code ruby"><code class="ruby"><match groonga.command.*> + type groonga + # ... +</match> +</code></pre> + +<p><code>groonga.command.XXX</code> tag name is reserved for implementing +replication system for Groonga.</p> + +<h3>Implement replication system for Groonga</h3> + +<p>See the following documents how to implement replication system for +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> @@ -125,10 +265,10 @@ </div></div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file Modified: fluent-plugin-groonga/ja/js/app.js (+7 -2) =================================================================== --- fluent-plugin-groonga/ja/js/app.js 2014-10-19 23:10:26 +0900 (c150289) +++ fluent-plugin-groonga/ja/js/app.js 2014-10-20 18:38:41 +0900 (d933ebc) @@ -78,7 +78,12 @@ function framesInit() { if (hasFrames) { document.body.className = 'frames'; $('#menu .noframes a').attr('href', document.location); - window.top.document.title = $('html head title').text(); + try { + window.top.document.title = $('html head title').text(); + } catch(error) { + // some browsers will not allow this when serving from file:// + // but we don't want to stop the world. + } } else { $('#menu .noframes a').text('frames').attr('href', framesUrl); @@ -211,4 +216,4 @@ $(linkSummaries); $(keyboardShortcuts); $(summaryToggle); $(fixOutsideWorldLinks); -$(generateTOC); \ No newline at end of file +$(generateTOC); Modified: fluent-plugin-groonga/ja/method_list.html (+89 -77) =================================================================== --- fluent-plugin-groonga/ja/method_list.html 2014-10-19 23:10:26 +0900 (fd77b46) +++ fluent-plugin-groonga/ja/method_list.html 2014-10-20 18:38:41 +0900 (23e320c) @@ -72,116 +72,128 @@ <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#create_client-instance_method" title="Fluent::GroongaOutput#create_client (method)">#create_client</a></span> - <small>Fluent::GroongaOutput</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> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#create_output-instance_method" title="Fluent::GroongaOutput#create_output (method)">#create_output</a></span> - <small>Fluent::GroongaOutput</small> + <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="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> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#emit (method)">#emit</a></span> - <small>Fluent::GroongaOutput::RawGroongaOutput</small> + <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="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/NetworkClient.html#execute-instance_method" title="Fluent::GroongaOutput::NetworkClient#execute (method)">#execute</a></span> + <small>Fluent::GroongaOutput::NetworkClient</small> </li> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput#emit (method)">#emit</a></span> - <small>Fluent::GroongaOutput</small> + <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#execute-instance_method" title="Fluent::GroongaOutput::CommandClient#execute (method)">#execute</a></span> + <small>Fluent::GroongaOutput::CommandClient</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> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#format (method)">#format</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</small> + <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="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/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/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.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span> + <small>Fluent::GroongaInput</small> </li> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</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="r2 "> - <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="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaOutput::RawGroongaOutput</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/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/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/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/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="r1 "> + <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="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/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="r1 "> - <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span> - <small>Fluent::GroongaInput</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="r2 "> - <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/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/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/Schema.html#initialize-instance_method" title="Fluent::GroongaOutput::Schema#initialize (method)">#initialize</a></span> + <small>Fluent::GroongaOutput::Schema</small> </li> @@ -192,8 +204,8 @@ <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html#on_body_data-instance_method" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient#on_body_data (method)">#on_body_data</a></span> - <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small> + <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> @@ -216,14 +228,14 @@ <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> + <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="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> + <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> @@ -246,92 +258,92 @@ <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span> - <small>Fluent::GroongaInput::HTTPInput::Handler</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> <li class="r1 "> - <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/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span> + <small>Fluent::GroongaInput::HTTPInput::Handler</small> </li> <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> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#send-instance_method" title="Fluent::GroongaOutput::GQTPClient#send (method)">#send</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <span class='object_link'><a href="Fluent/GroongaOutput/Schema.html#populate-instance_method" title="Fluent::GroongaOutput::Schema#populate (method)">#populate</a></span> + <small>Fluent::GroongaOutput::Schema</small> </li> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#send-instance_method" title="Fluent::GroongaOutput::HTTPClient#send (method)">#send</a></span> - <small>Fluent::GroongaOutput::HTTPClient</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> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#send-instance_method" title="Fluent::GroongaOutput::CommandClient#send (method)">#send</a></span> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaInput::BaseInput</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> <li class="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::HTTPClient#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaOutput::HTTPClient</small> + <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#shutdown-instance_method" title="Fluent::GroongaOutput::Emitter#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaOutput::Emitter</small> </li> <li class="r1 "> - <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span> - <small>Fluent::GroongaInput::BaseInput</small> + <span class='object_link'><a href="Fluent/GroongaOutput/NetworkClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::NetworkClient#shutdown (method)">#shutdown</a></span> + <small>Fluent::GroongaOutput::NetworkClient</small> </li> <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/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/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/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/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.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span> + <small>Fluent::GroongaOutput</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> + <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="r2 "> - <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span> - <small>Fluent::GroongaOutput::GQTPClient</small> + <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> @@ -342,20 +354,20 @@ <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> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span> - <small>Fluent::GroongaOutput::HTTPClient</small> + <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 "> - <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#write (method)">#write</a></span> - <small>Fluent::GroongaOutput::BufferedGroongaOutput</small> + <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 (+5 -5) =================================================================== --- fluent-plugin-groonga/ja/top-level-namespace.html 2014-10-19 23:10:26 +0900 (403952d) +++ fluent-plugin-groonga/ja/top-level-namespace.html 2014-10-20 18:38:41 +0900 (81a4b52) @@ -1,6 +1,6 @@ <!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"> +<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> @@ -17,7 +17,7 @@ <script type="text/javascript" charset="utf-8"> hasFrames = window.top.frames.main ? true : false; relpath = ''; - framesUrl = "frames.html#!" + escape(window.location.href); + framesUrl = "frames.html#!top-level-namespace.html"; </script> @@ -103,10 +103,10 @@ </div> <div id="footer"> - Generated on Thu Aug 8 22:18:49 2013 by + Generated on Mon Oct 20 18:37:49 2014 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> - 0.8.7 (ruby-1.9.3). + 0.8.7.4 (ruby-2.1.3). </div> </body> -</html> +</html> \ No newline at end of file