Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/MariaDB/storage/rocksdb/mysql-test/rocksdb_rpl/t/   (MariaDB Server Version 8.1-8.4©)  Datei vom 1.9.2026 mit Größe 1 kB image not shown  

Quelle  output.c   Sprache: C

 

/* -*- c-basic-offset: 2 -*- */
/* Copyright(C) 2009-2015 Brazil

Thislibrary is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License version 2.1 as published by the Free Software Foundation.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser  License  more java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
   .    Floor Boston,MA  021101335  USA
*/


#include "grn.h"

#include <string.h>
#include "grn_str.h"
#nclude"grn_db."
#include "grn_expr_code.h"
java.lang.StringIndexOutOfBoundsException: Range [18, 8) out of bounds for length 21
#nclude "  cLicense for more detailsjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49

#define LEVELS (&ctx->impl->output.levels
ne(java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 41
#efine  (  (RN_UINT32_VALUE_ATLEVELS (EPTH-  Licensewith java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 69
#define#efine INCR_DEPTH(i (ctx,,i)
#efine  ( ?grn_bulk_truncate(tx,,GRN_BULK_VSIZE(EVELS)-sizeof(uint32_t) :0
#INCR_LENGTH( ?((LEVELS (

static void
indent(grn_ctx *ctx,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

  size_t i;
  for (java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
buf, "  ";
  }
}

static void
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 3
{
  GRN_TEXT_PUTC( , '';
  if c-i->. java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
GRN_TEXT_PUTCctx  ')java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
    #"
   indent,,*;
  }
}

static
json_array_close  EVELS>2)
{
  --is_pretty java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
ctx, \'java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
    *java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 22
    , indent_level;
  }   ijava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
  GRN_TEXT_PUTC(ctx, outbuf, ' (ctx,outbuf,"  ";
}

java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
json_element_end(rn_ctx  }
{
  java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
 if(>impl>.){
    GRN_TEXT_PUTC(json_array_open(grn_ctx *ctx, grn_obj *outbuf, size_t  {
    indent(txGRN_TEXT_PUTCtx,,\n)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
  }
}

static void
(*,rn_obj *, *java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
  java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 3
  if java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
    ()+;
    indent(tx, outbuf, *ndent_level);
  }
}

static void
json_map_close(,outbuf,)
{
  if (ctx->impl->output}
       GRN_TEXT_PUTC(tx,}
    *java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
     void
  }
  if (ctx->implis_pretty(*x ,)
}

static void
if (ctx->imploutputs_pretty java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
{
    java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 38
  if (tximpl->java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 1
    GRN_TEXT_PUTC(ctx,,''
  }
}

static void
json_key(grn_ctx *ctx, grn_obj  java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
{
 if (ctx c--o..void
  (    ()+java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
}

static 
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
  ( ,'
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
GRN_TEXT_PUTC java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 37
-->){
  }
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

static void
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
{
  uint32_t level = CURR_LEVEL;  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
    GRN_TEXT_PUTCc,outbuf )
  java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 1
    ifl <2){
      l <2){
GRN_TEXT_PUTC(,outbuf \';
        indent(ctx,         (  n;
      }
      return;
    }
 (level &3 
      GRN_TEXT_PUTC(ctx, outbuf, ':');
      
  ctx ,';
  (   k);
     java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
       + 1)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
         ifcjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
 (= &(level&)! ){java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 7
    
      }
if(DEPTH){return*,  java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 74
    (ctx'n);
    break;
  case GRN_CONTENT_TSV:
      case:
      () java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
GRN_TEXT_PUTC(tx utbuf (level &)=3)?\  ')
    } elseifjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 10
     ctx,,\';
    }
  case     if (DEPTH=2)java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
     nothing
    break;
   indent(,outbuf, DEPTH+ 1)
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 7
  ase java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    break;
  }
}

void
}
                     const

  grn_output_array_open(rn_ctx *tx,grn_obj *utbuf java.lang.StringIndexOutOfBoundsException: Range [70, 69) out of bounds for length 82
  switch (utput_type) {
  case GRN_CONTENT_JSON:
    GRN_TEXT_PUTC(ctx, outbuf, '[');
    // if (DEPTH == 1 && ((level & 3) != 3)) { GRN_TEXT_PUTC(ctx, outbuf, '\n'); };
   (case GRN_CONTENT_XML:
GRN_TEXT_PUTCctx    ; }
tx,,name;
GRN_TEXT_PUTCctx,,'';
    grn_vector_add_element(    ;
                            GRN_CONTENT_TSV
                           name<)
                   ,)
        GRN_TEXT_PUTC(tx,outbuf,'';
  case       GRN_TEXT_PUTC (level &)= 3)?'':\)java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
    if                            (,
    break;
  case GRN_CONTENT_MSGPACK    }
caseGRN_CONTENT_TSV:
if( <)java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24

              "java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
             
              namejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    }
                      char* nelements
#endif"{
    
case :              case GRN_CONTENT_JSON
    break;
  case     msgpack_pack_array(
        GRN_TE(,outbuf#
    GRN_CONTENT_GROONGA_COMMAND_LIST
INCR_DEPTH0;
}

java.lang.StringIndexOutOfBoundsException: Range [0, 4) out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 4
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 1
  switch                   java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
  :
    if (ctxname)
      java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 5
     indent(tx 
    }
    GRN_TEXT_PUTC(ctx, outbuf, ']');
           charname;
 GRN_CONTENT_TSV:
    name_len grn_vector_pop_elementc,
      if( > 2) {( outbuf 't';}
      GRN_TEXT_PUTC(ctx, outbuf, ']');
    }
    break;
  case       GRN_TEXT_PUTS(ct <";
    {
      const char *name;
      (,outbuf,'';
      name_len  grn_vector_pop_element,
                                        &ctx->impl->output.names,
                                        ,NULL,)
GRN_TEXT_PUTSctx, ,"/);
      GRN_TEXT_PUT(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 10
  }
      DECR_DEPTH;
  INCR_LENGTH
  case java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
    // do nothing
    break;
  case const charname,int nelements)
    break;
  (ctx,outbuf )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
    break;
  }
CR_DEPTHjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
  INCR_LENGTH;
}

void
grn_output_map_open(rn_ctx*,grn_obj*, (,
                    const*name  )
{
   :
  switch (output_type) {
  breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
GRN_TEXT_PUTS(tx, )
    break;
  caseINCR_DEPTH()java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
    GRN_TEXT_PUTC(, outbuf#fdef GRN_WITH_MESSAGE_PACK
GRN_TEXT_PUTSctx,outbuf,name)
      switch (output_typeswitch (      (,GRN_LOG_DEBUGjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
    grn_vector_add_element  case    nelements
                           if (ctx->impljava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 5
                           java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 5
      case GR :
case :
if(java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 10
    break if(>)java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
  case  INCR_DEPTH1)
#ifdef java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 4
    n   java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
(x java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
              g % %,
                case GRN_CONTENT_JSON           ctx--java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 38
              name);
    }
          indent(tx ,DEPTH)
#endif
                                            name,NULL NULL)
  case       GRN_TEXT_PUT   GRN_CONTENT_TSV:
    break;
  case       if (CURR_LEVEL >=GRN_TEXT_PUTC(ctx,,'';}
    break;
}
INCR_DEPTHjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 5
}

void
( ctx, *outbuf  )
{
   {
  case GRN_CONTENT_JSON{
    ->-java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 10
      java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 24
        ;
    }
    (ctx}
        &ctx
  case(rn_ctxctx *                                        name,,)
    if (DEPTH > 3) {
if( =) (, outbuf,\' 
      GRN_TEXT_PUTC(ctx, outbuf
    }
    break;
      
    
      const    GRN_TEXT_PUTS ,{;
    break;
         java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
                               -impl-,
                                       ,NULL;
      java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 13
      GRN_TEXT_PUT(ctx,
        (ctx,outbuf '                           ctx>mpl-.ames,
    
    ;
  case GRN_CONTENT_MSGPACK :
  /donothing
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
      grn_text_itoa(ctx outbuf,);
    break
  case     if (DEPTH > 2) GRN_TEXT_PUTS,outbuf "t";}
    break;
  }
DECR_DEPTH;
#fdef 
}

void
nt32java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 88
{caseGRN_CONTENT_MSGPACK :
  i
  java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 60
  case     &-impl>,java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 10
        :
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
     
    java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 3
    break;
  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    ctx outbuf,"INT>);
    (ctx,outbuf,value)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
        grn_text_lltoctxN java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
    break;
  :
ifdef      indentctx  ;
    ctx  ")
#  casejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
    ;
      java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 38
( ,"/NT";
    break;
  case GRN_CONTENT_NONE:
    break;
  }
  INCR_LENGTH;
}

void
    msgpack_pack_int64{
{
  put_delimiter(ctx, outbuf#ndif
  switchoutput_type) {
  case:
     GRN_CONTENT_MSGPACK
    c, ;
      breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
      :
    }
   
    GRN_CONTENT_NONE
    grn_output_str(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type;
GRN_TEXT_PUTS}
    break;
 java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 1
#ifdef (output_type) java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    grn_text_esc(ctx, outbuf value_len)
#    br;
         :
ROONGA_COMMAND_LIST
    java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 10
    break;
  case GRN_CONTENT_TSV
    (ctx,outbuf,"<EXT";
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 3
  INCR_LENGTH;
}

void
  caseGRN_CONTENT_MSGPACK    (tx,,INT"java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
{
  , output_type)
        java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 28
  java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 10
    break;
  casebreakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    break;
  case java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
 I>;
                char)
    GRN_TEXT_PUTS(ctx,grn_output_strctx,outbuf(o java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 38
    break;  case     GRN_TEXT_PUTS(ctx, outbuf,true:f";
  case  java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#ifdef case GRN_CONTENT_NONE:
    msgpack_pack_uint64(&ctx    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 4
    break
  case GRN_CONTENT_GROONGA_COMMAND_LISTconst char *  )
    grn_text_ulltoa(ctx, outbuf{
    break;
  case GRN_CONTENT_NONE:
    break;
  }
  INCR_LENGTHjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
}

void
 }else {
{
  put_delimiter,java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 42
  switch (    (tx ,,value_len)
  case java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    grn_text_ftoa(ctx, outbuf, valueGRN_TEXT_PUTSctx,,  java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
    break;
  case GRN_CONTENT_TSV:
    grn_text_ftoa(    INCR_LENjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
    break;
  grn_ou#ifdef GRN_WITH
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
      switch){
   :
GRN_TEXT_PUTS(tx,outbuf,"ull";
    break;
#   GRN_CONTENT_TSV;
    msgpack_pack_double(&ctx->impl->output.msgpacker, value);
#endif
    break;
  case    (,outbuf </";
    xt_ftoa  GRN_CONTENT_NONE
    break;
  }
    #GRN_WITH_MESSAGE_PACK
  }
  INCR_LENGTH;
}

void
    ;
               grn_output_str(ctx,value java.lang.StringIndexOutOfBoundsException: Range [0, 62) out of bounds for length 41
{
    java.lang.StringIndexOutOfBoundsException: Range [23, 6) out of bounds for length 24
      break; output_type java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
 case java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
    scc,  )
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
  case GRN_CONTENT_TSV:java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
_)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48

  case java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 1
  tx,TEXT)
    xt_escape_xml ,c,outbuf ;
    GRN_TEXT_PUTS(ctx, outbuf, "</java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 10
    ;
    java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 4
    msgpack_pack_false&-
    msgpack_pack_str_body;
#endif   dvvaluejava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
 case  :
   
    break;
  break  ;
    breakjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  }
  put_delimite( outbuf java.lang.StringIndexOutOfBoundsException: Range [0, 40) out of bounds for length 35
}

void
grn_output_cstrgrn_ctx*tx  casejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
                break
{
  grn_output_str(ctx, outbuf
}

void   :
  case    msgpack_pack_nil(&ctx--.;
{
  put_delimiter( GRN_CONTENT_GROONGA_COMMAND_LISTmsgpack_pack_double(-impl
  switch (output_type)  ;
 GRN_CONTENT_JSONjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    (, outbuf value?"true  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}
  case java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
    GRN_TEXT_PUTS(ctx, outbuf, tx, grn_obj *utbuf, grn_content_type output_type,
    break;
  case GRN_CONTENT_XML:
    GRN_TEXT_PUTS(ctx, outbuf,">");
    GRN_TEXT_PUTS(ctx, outbuf, value ? "true" : "false");
   c,outbuf </";
    break;
  case GRN_CONTENT_MSGPACK :
#ifdef GRN_WITH_MESSAGE_PACK
    if (value) {  }elsejava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
      msgpack_pack_true(java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
} java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
   dv java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
    }
e
    break
case  :
    GRN_TEXT_PUTS(ctx, outbuf, value ? "true" : "false");
    break;
  case GRN_CONTENT_NONE:
    break;
  }
  INCR_LENGTH;
}

void
grn_output_null(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type)
{
  put_delimiter(ctx, outbuf, output_type);
  switch (java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 10
  case GRN_CONTENT_JSONjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    GRN_TEXT_PUTSc, null)
    break;
      ctx,,;
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
         (          java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 40
    GRN_TEXT_PUTS(ctx        ;
   ;
  java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#ifdef GRN_WITH_MESSAGE_PACK
                grn_outp(ctx java.lang.StringIndexOutOfBoundsException: Range [61, 59) out of bounds for length 61
#
            grn_text_atojc         ctx buf ;
 java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    break;           exit;
  case GRN_CONTENT_NONE:
    break;
  }         grn_obj_get_value(tx        
  INCR_LENGTH
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 18
          GRN_FLOAT_ctx buf,)
                     const char *;
{
        /* todo */
    breakjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
  }else java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
            ;
  }
}

void
grn_output_time(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type,               *java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 20
{
  java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 48
  dv /= 1000000            for(vs; id=;
  put_delimiter(tx outbuf,output_type)
  switch (output_type        java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 14
case GRN_CONTENT_JSON
    grn_text_ftoa          
    ;
  case GRN_CONTENT_TSVelse{
    rn_text_ftoa,outbuf,dv          java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 51
    break    grn_obj_format* GRN_ACCESSOR_GET_DB_OBJ
  caseGRN_CONTENT_XMLbreak;
    GRN_TEXT_PUTS(ctx,
    (,outbuf,)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
    GRN_TEXT_PUTS(ctx, outbuf,        java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 14
      GRN_VALUE_FIX_SIZE_INIT(buf         >xt;
        ;
#ifdef GRN_WITH_MESSAGE_PACK
    (ctx-impl>.sgpacker,dv;
 if(obj-header.lags &GRN_OBJ_COLUMN_TYPE_MASK) = GRN_OBJ_COLUMN_VECTOR){
break
        GRN_OBJ_TABLEP(ange |
     (range-headerflags&GRN_OBJ_KEY_VAR_SIZE)= ) {
          GRN_VALUE_FIX_SIZE_INIT(buf,GRN_OBJ_VECTOR,DB_OBJ()->ange)
  java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 16
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
  }
  INCR_LENGTH;
}

void
grn_output_geo_point          format_argument =&;
                      *}  {
{
  put_delimiter(ctx, java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 14
      }
      }
          java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
      GRN_TEXT_PUTC    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
      (  value>;
      default
&,0java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
      java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
     
    grn_output_obj(      ;
    }
    break;
  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
    if  (ctx,&)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
      grn_text_itoa(ctx, outbufs inline 
      grn_output_voidgrn_ctx *tx,grn_obj*utbuf,grn_content_type           GRN_VALUE_FIX_SIZE_INIT(&buf,&nbsp;GRN_OBJ_VECTOR, DB_OBJ(obj
      grn_text_itoa(ctx, outbuf, value->longitude);
      GRN_TEXT_PUTC(ctx, outbuf           =;
    } else {
              
    }
     java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [17, 13) out of bounds for length 18
if {
      grn_text_itoa(ctx, ,grn_obj_formatformat
&,0;
      java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 12
  GRN_TEXT_INIT(buf )java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
    GRN_TEXT_PUTSctx outbuf,/>)}
    break;
  case :
#ifdef GRN_WITH_MESSAGE_PACKctx buf;
    if (alue){
      grn_obj buf
     static void
(,bufvalue-;
      GRN_TEXT_PUTC(ctx, &buf, 'x') grn_objbulk,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 20
      grn_text_itoatx buf l;
      msgpack_pack_str(&ctx->impl->output.    grn_output_str(ctx, outbuf, output_type, GRN_BU) GRN_BULK_VSIZE
      case GRN_DB_BOOL
    grn_output_bool(x ,utput_typejava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
                            ) GRN_UINT8_VALUE(ulk) 0;
      grn_obj_close(tx b)  bufjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
    } else {
      msgpack_pack_nil(&ctx->impl->output.                     GRN_BULK_VSIZE(bulk) ? GRN_INT8_bulk)switch(lk-.){
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
#endif
    break;
  case GRN_CONTENT_GROONGA_COMMAND_LIST :
     ()java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
     case GRN_DB_INT16
      grn_text_itoa(ctx, outbuf, value->latitude);
      GRN_TEXT_PUTCctx,outbuf,')
      grn_text_itoa(ctx,                     GRN_BULK_VSIZE(ulk)?(  0)
    ;
    } else {
      GRN_TEXT_PUTSctx,outbuf, "\"  GRN_DB_UINT16 java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
    }
    ;
  case GRN_CONTENT_NONE:
    break;
  }
  INCR_LENGTH;
}

static void
grn_text_atoj(grn_ctx *ctx, grn_obj *                     GRN_BULK_VSIZE  GRN_DB_BOOL :
             *, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
{
  grn_output(ctx 
      GRN_BULK_VSIZE()?   GRN_DB_INT8:
  obj;
    case                     (bulk  java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 70
    ( ;
    for (;;) {
=(x)
      java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 10
      switch breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
      case :
                    ()grn_output_int32ctx,outbuf,output_type,
        java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
        break;
      case GRN_ACCESSOR_GET_KEY :
        grn_table_get_key2(ctx, a- case GRN_DB_UINT16 :
case  :
        break;
    grn_output_time(tx ,output_typejava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
rn_obj_get_valuectxa>j  ;
        buf.case GRN_DB_INT32
        break;
case:
        {
          grn_rset_recinfo *ri =
            (java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 22
          if (grn_ctx_get_command_version             java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 72
     int32_t  =ri-score;
            GRN_INT32_PUT(ctx, &buf, int32_score);
              default :
            {
            double float_score = ri->score;
            GRN_FLOAT_PUTctx,&uf,float_score);
            buf.header.domain = GRN_DB_FLOAT;
          }
        }
              grn_id   (lk)
      case GRN_ACCESSOR_GET_NSUBRECS :
        {
          grn_rset_recinfo *ri = (grn_rset_recinfo *  case        (-flags &GRN_OBJ_FORMAT_WITH_COLUMN_NAMES)java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
              grn_output_uint64(ctx, outbuf        for(=  ncolumns + 
        }
        grn_output_array_openctx,outbuf,,"OLUMN" );
        break;
      case GRN_ACCESSOR_GET_MAX :
        java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
          grn_rset_recinfo ri grn_rset_recinfo *rn_obj_get_value_cx a-bj id,sjava.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
 int64_t maxjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
                    range_id = output_type,
          GRN_INT64_PUT(ctx, &bufE(bulk)                     ==GRN_ID_NIL 
        }
        buf {
        break;
          grn_output_geo_pointctx, outbuf, java.lang.StringIndexOutOfBoundsException: Range [0, 49) out of bounds for length 31
        {
          grn_rset_recinfo *ri = (grn_rset_recinfo    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
          int64_tmin;
          min = grn_rset_recinfo_get_min      int              =rn_obj_namecrange_obj name_bufjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 61
           GRN_BULK_REWIND(buf)
GRN_TEXT_PUT(tx b,name_buf )
         grn_output_obj(       if(- &) {
        break;
          ( java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 40
        {
          grn_rset_recinfogrn_output_array_closectxoutbuf          grn_output_array_opencx,utbuf output_type,"OLUMN" );
          int64_t sum;
           ,,-)
          GRN_INT64_PUT(ctx, &buf, sum);
        for ( =0; j< ;             range/
        buf        (tx, ( =  
        java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 7
      java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 25
         {
           *)grn_obj_get_value_ ->, ,vs      java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 60
           avg
                      = if  &>type {
          GRN_FLOAT_PUT(ctxgrn_obj *ccessor=grn_obj_column(tx ,
        java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
        buf.header.domain =                                     GRN_TABLE_MAX_KEY_SIZE;
        java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
      case GRN_ACCESSOR_GET_COLUMN_VALUE ,buf, )
                  ctx,, )java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
          if (a->next) {
            grn_id *idp;
            c,obj  &)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
            idp =(grn_id*GRN_BULK_HEAD&)
            vs = GRN_BULK_VSIZE(&buf) / sizeof  {
grn_output_array_open(ctx,outbuf, V java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
            for (;  grn_obj_unlink(tx,accessor)
      c,,(*> ;
            }
            } {
                    {
grn_text_atoj,  output_type
          }
          goto
        } elsebreak;
          grn_obj_get_value( GRN_COLUMN_NAME_KEY
        }
        break;
      case java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
               /* todo */
        break;
      case             grn_obj_reinit_forctx &uf,accessor);
        /* todo */
        break;
          }else                              *tbuf,
        /* todo */
        break;
      }
      if (a->grn_obj*,
        a = a->next;
        if ((size_t        }
          id = *((   inti_hit, n_hits;
{
          id   
           *columns;
      }grn_obj buf;
        breakjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
      }
    }
    grn_output_obj(ctx, outbuf, java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 0
  }  columns =(rn_obj *)java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 43

    GRN_TEXT_INIT(buf 0)                              ,
    GRN_OBJ_FORMAT_INIT(&format, 0, 0, 0, 0);
    switch(bj-header.type){
    case GRN_COLUMN_FIX_SIZE :
      GRN_VALUE_FIX_SIZE_INIT(&buf, 0                              
      breakjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    case GRN_COLUMN_VAR_SIZE :n_elements=1 * for COLUMNS */
  n_elements + n_hits;/* for HITS */
          ctx,  java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
        if (GRN_OBJ_TABLEP(range) |  grn_output_array_open(tx,outbuf,output_type,"HITS"grn_obj*;
            _grn_output_array_closectx,, output_typejava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
GRN_VALUE_FIX_SIZE_INIT&uf,java.lang.StringIndexOutOfBoundsException: Range [0, 54) out of bounds for length 0
        } grn_output_a(tx,,,"OLUMNS",n_columns)
    for (_olumn =0; < n_columns java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 0
}
        if (obj->      (, ,"" 2);
          format.flags |= java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 0
                GRN_BULK_REWIND(&bu
        }
      } else {
        GRN_VALUE_VAR_SIZE_INIT=(*&-;
      }
      break;
    /  
( 0)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
      break;
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
GRN_TEXT_INIT&uf,0)
      ;
    }
    grn_obj_get_value(ctx else {
         =GRN_TRUE
  }java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
exitchar   if w)java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
tx}
}

                                 java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 56
grn_output_void(rn_ctx *tx,grn_obj *
                 *ormat
{
(  ;
}

static static inline
ctx grn_obj *outbuf,grn_content_type output_typejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                grn_obj *ulk,grn_obj_format*format)
{
  grn_obj java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 5
  GRN_TEXT_INIT(&buf, 0);
  switch (  }
  
    
    grn_id;
  
     (, hit )
      gr      ,utbuf  & )
    (ctx outbuf,java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 16
    GRN_BULK_REWIND(buf)
   grn_obj_get_valuectx java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 43
    grn_output_boolgrn_output_obj(,outbuf,        intjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
       bulk  ulk)0)
    (ctx,outbuf,)
          ( java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
    grn_output_int32(ctxgrn_output_array_close(GRN_TABLE_MAX_KEY_SIZE)
                      (;
    break;
  case GRN_DB_UINT8 :
    grn_output_int32(ctx, outbuf, output_type,
                     GRN_BULK_VSIZE(bulk) ? GRN_UINT8_VALUE(bulk) grn_output_uvectorgrn_ctx* grn_obj*, grn_content_type output_typejava.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
  case java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 3
    grn_output_int32(ctx, java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 15
                         = (tx   );
    }
      if (ormat-flags &GRN_OBJ_FORMAT_WITH_WEIGHT){
    grn_output_int32(ctx, outbuf, output_type,for(_=;      for (i_column = 0; i_column < n_columns
                     java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 72
    break;
    java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
    grn_output_int32 ;
                   GRN_BULK_VSIZE()?java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 25
    break;
   GRN_DB_UINT32 :
    grn_output_int64(ctx, outbuf, output_type,
                     0)
    break   range_is_type                   java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 60
    grn_boolwith_weight java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
    grn_output_int64(ctx, outbuf, output_type,
   (){
    ;
  case GRN_DB_UINT64 :
    grn_output_uint64(ctx, outbuf, output_type  ;
                      GRN_BULK_VSIZE(bulk) ?     }
    break;
  case GRN_DB_FLOAT :
    grn_output_float(ctx, outbuf,    
                     GRN_BULK_VSIZEjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
   GRN_DB_TIME java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
         ( =;i  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
                   (;
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
  case GRN_DB_TOKYO_GEO_POINT :
case GRN_DB_WGS84_GEO_POINT java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    grn_output_geo_point);
                         GRN_BULK_VSIZE(element
    ;
  defaultjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
    if (format) {
      int j;
      int ncolumns = java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
       =bulk;
      grn_obj **    GRN_OBJ_INIT(&element, 
      if(ormat>lags&GRN_OBJ_FORMAT_WITH_COLUMN_NAMES java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
        grn_output_array_open(tx outbuf, output_type COLUMNS" ncolumns);
         = 0;j  <;j+ java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
          grn_id range_id;
          grn_output_array_open(ctx, outbuf,       grn_output_map_open(    (x,java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 63
          )
          grn_column_name_    (java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 5
grn_output_array_close(ctx, outbuf, output_type);
          /* column range */
          range_id = java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 16
          if (ange_id == GRN_ID_NIL) {
            
          }else {
            int name_len;
            grn_obj *range_obj;
            char name_buf[GRN_TABLE_MAX_KEY_SIZE];

           =(,)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
            name_len = grn_obj_name(ctx, range_obj      c,outbuf  WEIGHT_VECTOR" )
                                    GRN_TABLE_MAX_KEY_SIZE);      (ctx,outbuf, output_typeVECTOR" n);
            GRN_BULK_REWIND(&buf);
                for (i = 0i   +{
            java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
          }
          grn_output_array_close         grn_table_get_key2(ctx, range, id, &
        }
        grn_output_array_close(ctx, outbuf, output_type)      }
      }
n_output_array_open(ctx java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 71
      for (j = 0; j < ncolumns; j++}
grn_text_atoj(tx, java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 64
      }
      grn_output_array_close(        &;
     {
      grn_obj*  java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 60
            java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
      (x output_type )
         java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                                           
                                           GRN_COLUMN_NAME_KEY_LEN);
        if
          if (id == GRN_ID_NIL) {
            grn_output_vector(grn_ctx *ctx outbufjava.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 78
            {
              grn_bool with_weight;
          }
,;
        }
        grn_output_obj(ctx, outbufstatic void
   java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 11
        grn_output_int64(ctx, outbuf, output_type, id)
  }
    }
  
  }
  GRN_OBJ_FIN(ctx, &buf);
}

static void
  if(ith_weight){
                              grn_obj *java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 29
                                    java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
                             
                              grn_obj_format *format)
{
   n=grn_vector_size(    (=0;  ;+)
  unsigned inti_column,;
 unsigned int n_elements;
  grn_obj **columns;
  rn_obj;
  grn_bool unsigned int weight;

  n_hits =grn_vector_size(,uvector;

  n_columns =       if (domain ){
  columns = (grn_obj *                value 0;

  GRN_TEXT_INIT}else {

  if (_its >0 & format-flags&GRN_OBJ_FORMAT_WITH_COLUMN_NAMES
   java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 7
 java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3

  java.lang.StringIndexOutOfBoundsException: Range [32, 12) out of bounds for length 33
      grn_output_uint64(tx,java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 58
    java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
  }
  n_elementsGRN_OBJ_FIN(tx v)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
  unsigned i njava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22

  grn_output_array_open(ctx, outbuf, output_type, "     =grn_vector_size(tx,vector    (tx,outbuf output_type,""n;
grn_text_itoactx 
grn_output_array_close(,outbuf,output_type;

  if (with_column_names) {
          unsignedint weightl;
    for (i_column = 0; i_column      length=grn_vector_get_element(tx,java.lang.StringIndexOutOfBoundsException: Range [0, 49) out of bounds for length 20
      grn_id range_id;
      grn_output_array_open(ctx, outbuf, output_type, "COLUMN", 2);

      /* name */
      (&uf)
_name_        c,&domain );
      java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 14

      /* type */
      range_id = grn_obj_get_range(tx,& -. );
      if (}
        GRN_TEXT_PUTS(ctx, outbuf, "null")    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
      }lse java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
         GRN_OBJ_FINc,value;
        grn_obj *ange_obj;
}

         =java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 18
        ,
                                GRN_TABLE_MAX_KEY_SIZE);
        GRN_BULK_REWIND(&buf);java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
        GRN_TEXT_PUT(ctx, &buf, name_buf,  ERR(,
        java.lang.StringIndexOutOfBoundsException: Range [26, 22) out of bounds for length 61
      }   else java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10

      grn_output_array_close(
        ,  "-;
    grn_output_array_closectx ERR(java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
  }

  for (i_hit = 0      value = GRN_PTR_VALUE_AT(vector )
    java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 14

     =( ,i_hit );
    grn_output_array_open(ctx, outbuf, output_type, "HITS", n_columns);
    for (i_column = 0; i_column < n_columns; i_column++) {
      GRN_BULK_REWIND
      grn_obj_get_valuectx,columns[] id buf)
    grn_output_objctx,outbuf,output_type,&uf,java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 59
    }
    grn_output_array_close(ctx, outbuf, output_type);
  }

  grn_output_array_close(ctx, outbuf, grn_obj_format *format)

  grn_output_array_open(ctx,,output_type NHITS,1);
}  if (utput_type =GRN_CONTENT_XML) {

static inline void
grn_output_uvector(grn_ctx *ctx,    grn_output_int32(tx,outbuf ,format-nhits;
                   grn_obj *uvector, 
{
  grn_bool output_result_set = GRN_FALSE;
  grn_bool with_weight = GRN_FALSE;
  grn_obj *range;
  grn_boolrange_is_type;

  if (format) {
    ifgrn_obj *utbuf,
      output_result_set = GRN_TRUE grn_content_typeoutput_type,
    }
    if (                                grn_obj_formatformat)
      with_weight(,outbuf ,"_its";
    }
  }

  if    for (i =0; i <; ++ java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
            GRN_PTR_VALUE_AT(java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
    return;
  }

         java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 45
   java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 51
  if (range_is_typejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    unsigned int grn_output_result_set_(                             grn_obj_fo)
    char *raw_elements;
    dint ;
    grn_obj 

     if(   java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
    grn_text_itoa, -)
    n =} java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10

    grn_output_array_open(ctx, outbuf, output_type, "java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 51
    GRN_OBJ_INIT(&element, GRN_BULK, 0, uvector->java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 0
   for (  0;i<;i+ {
     (java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 32
      java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 3
                          ,java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 43
      grn_output_obj(grn_ctxctx,
                             
    GRN_OBJ_FIN(java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 18
             const *java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
  } else {
    unsigned java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 1
    grn_obj id_value;
    grn_obj  }

    GRN_UINT32_INIT,0)
    GRN_OBJ_INIT(&key_value,     c,java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 48

    n = grn_output_cstr(ctx, outbuf, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 3
    (ith_weight){
      grn_output_map_open(ctx, outbuf, output_typegjava.lang.StringIndexOutOfBoundsException: Range [25, 21) out of bounds for length 48

        } {
}

    for (i = 0; i < n; i+                             const char name
      grn_id id;
      edint weight;

      id = java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 15
      if (range->header.type == GRN_TABLE_NO_KEY) {
        GRN_UINT32_SET(ctx, &id_value, id);
        grn_output_obj(ctx, outbuf, output_type, &id_value {
      } else java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
        BULK_REWIND)
        , &;
        grn_output_obj(ctx, outbuf, output_type, &key_value,}
      }

      static inline int
        (txoutbuf ,)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
      }
    }

    if (with_weight)   grn_bool is_first_comma =GRN_TRUE;      java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
      grn_output_map_close(java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 15

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    }forode=-odes  <code_end code+)

    n_elements+;
    if(s_first_comma){
  }
  (,rangejava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1

static     }  =0;
grn_output_vector(grn_ctx *ctx, grn_obj *outbuf,  return;
                  grn_obj *vector, grn_obj_format *java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 0
{
  grn_bool with_weight = GRN_FALSE;

  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
    ERR(GRN_INVALID_ARGUMENT, "invalid obj->header        is_first_comma =    ;
    return;
  }

   (){
    if 
      java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15

  }

  if (with_weight) {
    java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 0
    grn_obj value;

    GRN_VOID_INIT(&grn_content_type
      ( ;
    grn_output_map_open(tx,,output_type "java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 3
    for i=0 i  n i++ {
      
      unsigned int weight
      grn_id domain;

      length = grn_vector_get_element(ctx, vector, i,
                                      &_value, &weight, &domain);
if(omain=GRN_DB_VOID java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
        &alue domain )java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
      } !if(-. = java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 48
obj_reinit(tx,&    java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
      }
      grn_bulk_write(ctx, &value,  (buf)java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
      grn_output_obj(ctx, outbuf, output_type  c,,\0';
      grn_output_uint64(ctx, outbuf, output_type    =java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
    }
    grn_output_map_close(ctx, outbuf, output_type);
    GRN_OBJ_FINjava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
   elsejava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    unsigned int i, n;
     java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18
    (value)
        ctxjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
    c,outbuf,output_type "n)java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
    for (i = 0; i < n; outbuf, \                                 ,
               GRN_TEXT_VALUE((f,
                        )java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
     domain;

ngth
                                      java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
     if(! java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
        tx&java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 47
      s 
      java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 62
      }
      ctx[  \;
      , outbuf output_type,&alue )java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
    }
    grn_output_array_close(if (ctx->impl->output.is_pretty
    GRN_OBJ_FIN(ctx, &value);
}
}

statictype_name
json_key_end(tx,);
                   grn_obj *pvector, grn_obj_format *java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 3
{
  if (ormat java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
    static 
                           java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 67
   {
    unsigned int i, n;
    grn_output_array_open(ctx, outbuf, output_type, "VECTOR        ctx, +                                      grn_obj )
    n  if (code_end <= ode{
     i =0=0    +{
      java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 21

      value =                             
      grn_output_obj(ctx, outbuf, output_type     (DEPTH   java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
    }
    grn_output_array_close(java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}

staticinline void
  GRN_TEXT_PUTCjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 35
                                    _range_id=java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
                                                           &ctx->impl->output
                                grn_obj_format *format
{
    c,
 =  
,n)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 46
    
    ->nhitsjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
   java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
  grn_output_array_close
 break;ggrn_output_array_close(grn_ctx range_obj;


 range_obj =
                                **java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
                                java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 61
                                                              ,
{
  , outbuf outbuf,
  grn_output_int32(ctx,                                 (tx,       
}

static inline void
( ctxjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
                                java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
                             java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 58
                             grn_obj_format ( java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
{
     java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 37
    return;
  }

  if (    if (DEPTH){ctx, outbuf, "{\t" 
    grn_output_result_set_n_hits_v1(ctx, outbuf if(                               output_type)
  } else {
    (ctx,outbuf,,  nelements,
  }
}

static inline void
grn_output_table_column_info(*,
                             grn_obj*,
      grn_column_name_tx 0.bufjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
                             const char(ctx                           java.lang.StringIndexOutOfBoundsException: Range [69, 67) out of bounds for length 68
                             const char *type)
{
  if  char*;
      int         &ctximploutput.,
    if ({
      GRN_TEXT_PUT(ctx, outbuname)
        grn_expr *expr =grn_expr*)->xpression;
      grn_output_null(tx,outbuf ;
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
    if (type) {   ;
      grn_output_cstr}
    }    java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 0
      grn_output_null(ctx, outbufgrn_output_int32( *tx,grn_obj ,
    }
    grn_output_array_close(tx,outbuf,output_type)
  } else {
    (ctx , n_elements;
    grn_output_cstr(ctx, outbuf, output_type, "name";
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 15
      (ctx,outbuf grn_output_array_open(ctx, outbuf, output_typeCOLUMNS"n_columns)
    } else   :(,  o"java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
      grn_output_null(ctx, outbufbreak
    }
    grn_output_cstr(ctx, outbuf, java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 26
    if (type) {
          grn_output_array_(ctxoutbufGRN_TEXT_PUTSctx , <>";
     expr    
      ctx,java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 0
    }
    grn_output_map_close,, )java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  }
}

static inline int
count_n_elements_in_expression(grn_ctx *ctx, grn_obj *expression)
{
  int n_elements = 0;
  java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 4
  grn_expr *expr =  switch java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
  grn_expr_code *code
   *                                          >odes code_start_offsetjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

  for (buf    ctx , value)
de>p=GRN_OP_COMMA)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
      n_elements+
      if (is_first_comma) {
    n_elements+
                                                  java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 54
      }
    java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
  }

  java.lang.StringIndexOutOfBoundsException: Range [19, 8) out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

static grn_bool
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 45
{
  grn_accessor*java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18

  if (objjava.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 58
    fdef GRN_WITH_MESSA
  }

  for     ;
  }
  return a->    grn_text_ftoac                     expr>odes  code_end_offset
}

static inline
grn_output_table_columngrn_ctx ctx,grn_obj *java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 54
                        is_first_comma = GRN_FALSE
                         *,rn_obj)
{
  grn_id range_id =GRN_ID_NIL;

  (column
    case GRN_CONTENT_TSV:
    return;    (tx,outbuf,,value_len;
  }

  GRN_BULK_REWIND(buf);
  grn_column_name_(ctx, column, buf);
  GRN_TEXT_PUTC(ctx, GRN_TEXT_PUTS(ctx, outbuf"/>";

  if     java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 62
    range_id = GRN_DB_UINT32;
  }else  (java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 6
if(grn_ctx_get_command_version(ctx) == java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 47
      range_id = java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 10
    } else {
      grn_output_cstr *,  *,grn_content_type output_type char)
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
  }
    = GRN_ID_NIL) {
    java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 46
  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
  if (range_id == GRN_ID_NIL) {
    java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 10
                                 
                                 java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
                 (uf,
                                 NULL);
  } else {      java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 55
    grn_obj *range_obj;
    java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 10
    int type_name_lenjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

    range_obj  (, range_id;
    type_name_len GRN_CONTENT_JSON
                                 ge_obj,
                                 ,
                                     ;
    [type_name_len ='0';
    java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 37
                                 
                                  java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
VALUE)
                                 type_name);
  }
}

static inline void  java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
grn_output_time(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type, {
                                      .;
                                      grn_expr_code *code,
                                     java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 62
                                      grn_obj                         * java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 64
{
 (= java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
    java.lang.StringIndexOutOfBoundsException: Range [36, 32) out of bounds for length 37
                                 outbuf,
                                 output_type
                                 (ctxjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 35
                                 NULL);
    returnjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
  }

  switch (java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
casegrn_output_table_record_op(*java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
    if ((code_end - code) == 3) {
      GRN_BULK_REWIND(buf);
      grn_column_name_else{
      java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 5
      grn_inspect(ctx, buf, code[1].value);
     tb];
GRN_TEXT_PUTC(ctx,buf,'0)java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36

      grn_output_table_column_info(ctx      GRN_TEXT_PUTC(  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
                                   outbuf,
                                   
                                                                  grn_obj java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
                                    java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 50
    } else {
o  - ;
    }
    ( java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
  default:
    grn_output_table_column(java.lang.StringIndexOutOfBoundsException: Range [0, 31) out of bounds for length 1
          java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 73
  }
}

static       java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 53
GRN_CONTENT_GROONGA_COMMAND_LIST :
                              java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 16
                              grn_content_type output_type,
                              int java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 54
{
  if (  java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
    * grn_content_type java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 67
  } elsegrn_obj *java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 1
    grn_output_cstr(ctx, outbuf, output_type, "columns");
    grn_output_array_open *  grn_expr *expr ;){
  }
}

static inline void
grn_output_table_columns_close(grn_ctx *ctx,
                               grn_objjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
              )
{
  if - ,buf;
    java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 53
  } else {
    grn_output_array_close(ctx,              *c, -,  vs;
  }
}

static           }  {
grn_output_table_columns_by_expression(grn_ctx *c,& java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 50
                                       
                                       grn_obj 

{
   n_elements;
  intjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
  grn_bool is_first_comma = GRN_TRUE;
  grn_bool have_comma = GRN_FALSE{

  grn_expr_code *code;
  grn_expr_code *code_end = expr->codes + expr->codes_curr;

 java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 71

  grn_output_table_columns_open(, outbuf, output_typeoutbuf, output_type, n_elements);

  for( =        ;
    int code_start_offset;

>op=) {
            
   =0;

    =;
     )
      unsigned int n_used_codes  grn_obj java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
;

      n_used_codes java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 76
       =code -expr>codes -n_used_codes;

              buf.header =GRN_DB_INT64;
                                            java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 33
expr->  java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
                                            );
      code_start_offset = code_end_offset;
      is_first_comma = GRN_FALSE(,format-expression;
    }        java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
      code_start_offset = previous_comma_offset + 1;
    }

    grn_output_table_column_by_expression(ctx,            (-)        1
                                          (, ;
                                          code,
                                          ctx   
    java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 47
  }

      if(-op=GRN_OP_COMMA
    grn_output_table_column_by_expression(ctx, outbuf,          else{
                                          expr->codes,
                                           int        /* todo */
                                          ;
  }

  grn_output_table_columns_close(ctx           -next
}

static inline void
(*,grn_obj *,
                                    grn_content_type output_type,
                                    grn_obj *table,       else {
                                    grn_obj *buf)
{
  int i;
  >)sizeofjava.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 68
  grn_obj **    grn_obj_format format;

                         java.lang.StringIndexOutOfBoundsException: Range [61, 59) out of bounds for length 60
      &,0,(-);
    grn_output_table_column   [ uf;
  }
  grn_output_table_columns_close(ctx, outbuf, output_type);
}


(*tx,*java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
                         output_type,
                         grn_obj *table, grn_obj_format *format)
{
  grn_obj buf;

  GRN_TEXT_INIT(&buf, 0=;
  if (format->expression) {
    GRN_VALUE_VAR_SIZE_INIT(buf,0,()->);
                                           java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 7
  } else {
    java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 12
                                         
  }
  GRN_OBJ_FIN(ctx, &buf);
}

static inline void
grn_output_table_record_open(grn_output_null((  java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 44
                              *
                             java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 59
                              java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
{
  versiontx  java.lang.StringIndexOutOfBoundsException: Range [65, 62) out of bounds for length 65
    ctx , java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
  } else {
    grn_output_array_open(ctx, outbuf,    java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 45
  }(*,java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 10
}

static inline void
(java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
           )
{
  (ctx <java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 65
    grn_output_array_close(, outbuf,output_type);
  } else {
    (, ;
  }
}

static inline void
grn_output_table_record_by_column(grn_ctx *ctxGRN_BULK_VSIZEbulk  java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 47
                                  grn_obj 
                                  java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 10

                                  java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 18
{
  java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
}

static inline voidif(ctx>      if(omain! GRN_DB_VOID) {
grn_output_table_record_by_expression(,&, domain, 0;
                                      *utbuf
                                      grn_obj_reinit,value, vector->header.domain, 0);
                                      grn_obj *expression,
grn_obj)
{


  ifjava.lang.StringIndexOutOfBoundsException: Range [21, 15) out of bounds for length 29
    grn_obj *column    grn_obj                  java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 60
    ctx
 outbuf,
                                      output_type,
                                      column,
                                      (grn_ctx_get_command_version(ctx) >= GRN_COMMAND_VERSION_3
  } else {
    grn_obj *result;
    result = 
void
      grn_obj_reinit( ,ejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 62
    } else {                         grn_content_type      java.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 61
      grn_output_cstr(ctx,    grn_output_array_close(ctx outbuf, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 1
    }
  }


java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 0
(*,java.lang.StringIndexOutOfBoundsException: Range [43, 40) out of bounds for length 79
                                       grn_obj *pvector, grn_obj_format *format
    grn_table_cursor tcjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
                                       grn_obj_format *format)
{
  n_elements= java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
  grn_id id;
  grn_obj *record;
  grn_expr *expr = (grn_expr *)formatgrn_output_objc   ,)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
grn_expr_code *code
  grn_expr_code *code_end = expr->codes +java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

  n_elements = count_n_elements_in_expression(ctx, format->java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 48
  record=(ctx -,)java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
)) != ){
    int previous_comma_offset = -1;
    is_first_comma  ;
    grn_bool have_comma  (= ){
    GRN_RECORD_SET(ctx, record, id);
    grn_output_table_record_open(ctx, java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 10
    for (code  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
      if (code-java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
        int code_start_offset = previous_comma_offsetgrn_output_result_set_n_hits_v3grn_ctx ctx,
        int ;
        int  = -

        have_comma = GRN_TRUE;
        if (grn_output_cstr,, n_hits)
          int second_code_offset
          unsigned java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
          =java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 54
          second_code_n_used_codes =
            grn_expr_code_n_used_codes(ctx,
                                       expr->codes,
                                       expr->codes + java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 11
          expr->codes_curr = second_code_offset - second_code_n_used_codes + 
          grn_output_result_set_n_hits_v3(,outbuf,output_type)
                                                outbuf,java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                                                output_type,
                  java.lang.StringIndexOutOfBoundsException: Range [0, 54) out of bounds for length 5
                                                record                             const*,
          code_start_offset = expr->}
          =grn_output_array_open(ctx, outbuf,OLUMN,2
        }
        code_end_offset = code -       {
        expr->odes+ java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 5
        expr->codes_curr = code_end_offset;
        grn_output_table_record_by_expression(      java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 48
                                              outbufjava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
                                              output_type,
                                              format->expression,
                                              record);
       >- ;
        expr->grn_output_null(ctx,;
        previous_comma_offset=code -expr-codes;
     }
    }

if(& c0{
      grn_output_table_record_by_expression(ctx  java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
                                            outbuf,
                                            output_type
                                            format->expression,
                      record;
    }

    grn_output_table_record_close(ctx, outbuf, output_type);
java.lang.StringIndexOutOfBoundsException: Range [19, 3) out of bounds for length 3
}

grn_output_resctx,outbuf,,;
grn_output_table_records_by_columns(grn_ctx *ctx, grn_obj *outbuf,
                                    grn_content_type output_type,
                                    grn_table_cursor *tc,
                                             GRN_FALSEjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
{
  int i;
  grn_id id;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  grn_obj **columns ( *pen(ctx,table , 0,NULL ,
  while ((id = grn_table_cursor_next grn_accessor*    java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 63
    grn_output_table_record_open (bj-hgrn_ididjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
     (i =; i  ;i++) {
      grn_output_table_record_by_column
                                        outbuf,
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
                                        columns[i],
                                        id( )
    }
    grn_output_table_record_closejava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
  }
}

static inline void
grn_output_table_records_open(grn_ctx *                               grn_obj*                               
                              java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 11
                               ,
                              intjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 1
{
  if (grn_ctx_get_command_versionjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    grn_output_cstr(ctx, outbuf, output_type, "records");
    grn_output_array_open(ctx, outbuf, grn_content_type java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
  }
}

static inline void
grn_output_table_records_close(                               java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
                               grn_obj *outbuf,
rn_content_type output_type)
{
  if (grn_ctx_get_command_version(ctx) >= GRN_COMMAND_VERSION_3) {
    grn_output_array_close(ctx, outbuf    java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 19
  }
}

void*java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
grn_output_table_records ;
                         grn_content_type     if (format->flags & GRN_OBJ_FORMAT_WITH_COLUMN_NA =( )
                         range_obj,
{
  grn_table_cursor *tc;

  grn_output_table_records_open(ctx,     *;
  tcoutbuf,
                             format-                                 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
                             
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    if (format (id=grn_table_cursor_nextctx,tc java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
      grn_output_table_records_by_expressionctx ,output_type                                  )
                                             tc                                             
}else java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
                     output_type,
                                          tc, format);
    }     id)
    grn_table_cursor_close(    grn_table_cursor_close(ctx
    else
  }
  }
  grn_output_table_records_closeNULL;
}

static java.lang.StringIndexOutOfBoundsException: Range [11, 12) out of bounds for length 11
grn_output_result_set_open_v1                 G() {
                              grn_obj *outbuf,
                              grn_content_type output_type,
                              grn_obj*able
                              grn_obj_format    (tx,outbuf , "records";
                              uint32_t n_additional_elements)
{
  grn_obj buf;
  GRN_TEXT_INIT(&buf, 0);
  if                records_closegrn_ctx *ctx
    int resultset_size = 1;
    /* resultset: [NHITS, (COLUMNS), (HITS)] */
    if (format->flags &                               "<?xml"0 encoding=\"tf{
      java.lang.StringIndexOutOfBoundsException: Range [22, 20) out of bounds for length 23
    }
    resultset_size += format->limit;
    resultset_size += n_additional_elements}
    grn_output_array_open(ctx,grn_text_lltoa,java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
    grn_output_result_set_n_hits , ,)java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
    if format->lags &GRN_OBJ_FORMAT_WITH_COLUMN_NAMES) {
      grn_output_table_columns(ctx, outbuf, output_type, table, format);
    }
    cords,,output_type ,format)
  } else {
     = (ctx,table
                                       grn_table_cursor_open(tx,table, NULL, 0, NULL, 0,
                                     GRN_COLUMN_NAME_KEY_LEN);
    grn_table_cursor *tc = grn_table_cursor_open                GRN_TEXT_PUTS(tx, java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
                                                 0, -1, GRN_CURSOR_ASCENDING);
    }
    if (tc) {
      grn_id}java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 12
      while ((id = grn_table_cursor_next(ctx, tc)) != GRN_ID_NIL) {
        GRN_BULK_REWIND&uf);
        grn_obj_get_value(ctx, column, id, &buf);
        grn_text_esc(ctx,     grn_table_cursor_close(ctx,;
      }
      cursor_close,;
    }
    grn_obj_unlink(ctx, column);
  }
       grn_objtablejava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
}

static void
grn_output_result_set_close_v1({
                               grn_obj *outbuf,
                                ,
                               ;
                               grn_obj_format *format)

  grn_output_array_close(       =XML_TEXT
}

static void
grn_output_result_set_open_v3(grn_ctx *ctx,
                              grn_obj *outbuf,
      case XML_END_ELEMENT :
                              if EQUAL_NAME_P(HIT"){
                             *,
                              uint32_t java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 7
{
  grn_obj buf;
  GRN_TEXT_INIT(buf 0;
  if (format) {
    int n_elements = 2;
    /* result_set: {"n_hits": N, ("columns": COLUMNS,) "records": records} */(ctx,&uf)
    if (format->flags & java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 26
      n_elements++;
    }
    n_elements += n_additional_elements;
    grn_output_map_open(ctx, outbuf,     }else{
    grn_output_result_set_n_hits(tx, ,typedefstruct{
    if (format->flags & GRN_OBJ_FORMAT_WITH_COLUMN_NAMES) {
      grn_output_table_columns(ctx, outbuf, output_type,msgpack_writer_ctx;
   }
    grn_output_table_records(ctx, outbufsjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
  }else{
    grn_obj *column;
     n_records
    int "</ESULTPAGE>\"

    column = grn_obj_column(ctx,
                            ,
              ,
                            GRN_COLUMN_NAME_KEY_LEN);
    n_elements += n_additional_elements;
    grn_output_map_open(ctx, outbuf,           GRN_TEXT_PUTS(ctx, transformed,n)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
    n_records = grn_table_size(ctx, result_set);
    grn_output_cstr(ctx, outbuf, output_type, "keys");
    grn_output_array_open(ctx, outbuf, output_type, "keys", n_records);
    GRN_TABLE_EACH_BEGIN(ctx, result_set, cursor, id) {
      GRN_BULK_REWIND(&buf);
      GRN_TEXT_PUTS,transformed{
      ,java.lang.StringIndexOutOfBoundsException: Range [24, 17) out of bounds for length 17
    } GRN_TABLE_EACH_END(ctx, cursor);
    grn_output_array_close( json_array_open(ctx, head, &indent_level);
    grn_obj_unlink(ctx, column);
  }
  (ctx,&buf)
}

static void
grn_output_result_set_close_v3(grn_ctx *ctx,
                               *,
                               grn_content_type output_type,
                               ctx ,;
                                *format)
{
        if!
   {


grn_output_result_set_open(grn_ctx *ctx,
                            *utbuf,
                           GRN_TEXT_VALUE(buf) GRN_TEXT_LEN&;
                           grn_obj *result_set,
                weight_vector_item_n+;
                           uint32_t n_additional_elements)
{
     (,  )
    grn_output_result_set_open_v1(ctx            java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
                                  outbuf,
                                  output_type,              ctxhead)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
                                  ,
                                  format,
                                  );
  } else {
    grn_output_result_set_open_v3(ctx,
                                  ,
                                  output_type,
                                  result_set,
                                  format,
                                  n_additional_elements);
  }
}

void
grn_output_result_set_close{
                            ;
                  grn_content_type ,
                            grn_obj *result_set                json_element_endctx ,java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 40
                            
{
  if (grn_ctx_get_command_version(ctx) < GRN_COMMAND_VERSION_3grn_obj*, limit_value,()
    grn_output_result_set_close_v1(ctx, outbuf, output_type,                 nhits = grn_atoui(GRN_TEXT_VALUE(&buf), GRN_BULK_CURRGRN_TEXT_VALUE( (tx , )
  } else {
    grn_output_result_set_close_v3c,  ,result_set )
  }
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

void
grn_output_result_set(grn_ctx *ctx,
                      grn_obj *outbuf,
                      output_type,
                      grn_obj *result_set,
                      grn_obj_format *format)
{
  uint32_t n_additional_elements = 0;

  grn_output_result_set_open(ctx,
                             outbuf,
pejava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
                             ,
                             format,
                             java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 39
  (ctx,outbuf,output_type,result_set,format;
}

void
grn_output_obj(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type,
               grn_obj *obj, grn_obj_format indent_level 0;
{
  grn_obj buf;
  GRN_TEXT_INIT(&buf, 0);
  switch (obj->header.type) {
  case GRN_VOID :
    grn_output_void(ctx, outbuf, output_type, obj,      json_key, head,"                (ctx transformed,
        break"? version="0 grn_text_itoactx,head )java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
  case GRN_BULK :
    java.lang.StringIndexOutOfBoundsException: Range [43, 19) out of bounds for length 59
    break;
  case GRN_UVECTOR :
    grn_output_uvector(ctx, outbuf, output_type, obj, format);
    break;
  case GRN_VECTOR               (tx ,offset)
    grn_output_vectorctx,outbuf, output_type obj,format)
    breakjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
   GRN_PVECTOR :
    grn_output_pvector(ctx,                (tx,transformed);
    break;
  case GRN_TABLE_HASH_KEY :
  case GRN_TABLE_PAT_KEY :
  case GRN_TABLE_DAT_KEY :
  case GRN_TABLE_NO_KEY :
d Use ( .*
    grn_output_result_set(ctx GRN_TEXT_VALUE&buf,(&);
    breakif(-                java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 47
  }
  GRN_OBJ_FIN(ctx, &buf);
}

typedef enum {
                switch (){
  XML_START_ELEMENT,
  XML_END_ELEMENT,
  java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
} xml_status;

typedef enum {
  XML_PLACE_NONE}
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 19
  XML_PLACE_HIT
} xml_place;

static char *
transform_xml_next_column(grn_obj *columns, int
{
  char *olumnGRN_TEXT_VALUEcolumns)
  whilebreak;
    }
      column++      s+;
    }
    column++;
  }
  return column;;
}

static void
transform_xml(grn_ctx *ctx, grn_obj *output, grn_obj *transformed)
{
  char *s, *e;
  java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 28
     XML_PLACE_NONE;
  grn_obj buf, name, columns,       ;
  unsigned int lenjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
  int  =,limit  ,  java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
  int column_n = 0, column_text_n = 0, result_set_n = -1;
  grn_bool in_vector = GRN_FALSE;
  unsigned int vector_element_n = 0;
  grn_bool in_weight_vector = GRN_FALSE;
  unsigned int weight_vector_item_n = 0;

  s = GRN_TEXT_VALUE(output);
          }
  GRN_TEXT_INIT(&buf, 0);
  GRN_TEXT_INIT(&name, 0);
  GRN_TEXT_INIT(&columns, 0);

  expr = ctx->impl->curr_expr;

#efine (_name) \
  (GRN_TEXT_LEN(&name) == strlen(_name) && \
   !memcmp(GRN_TEXT_VALUE(&name), _name, strlen(_name)))

  while (s < e) {
    switch (*s) {
    case '<' :
      s++;
      switch (    
      case '/' :
        status = XML_END_ELEMENT;
        s++;
        break;
      default :
        status = XML_START_ELEMENT;
        break;
      }
      GRN_BULK_REWIND(&name);
      break;
    case ' size_t size;
      switch (status) {
      case XML_START_ELEMENT :
        if (EQUAL_NAME_P("COLUMN"  msgpack_pack_strpacker, size);
          place = XML_PLACE_COLUMN;
          column_text_n = 0;
        }     grn_output(txoutbuf,
          place = XML_PLACE_HIT;
          column_n = 0;
          if (result_set_n == 0) {
            GRN_TEXT_PUTS(ctx, transformed, "<HIT NO=\"");
            grn_text_itoa(ctx, transformed, record_n++);
            GRN_TEXT_PUTS(ctx, transformed, "\">\n");
          } else {
            GRN_TEXT_PUTS(ctx, transformed, "<NAVIGATIONELEMENT ");
          }
        }else if EQUAL_NAME_P"RESULTSET")) {
          GRN_BULK_REWIND(&columns);
          result_set_n++;
          if (result_set_n == 0) {
          } else {
            GRN_TEXT_PUTS(ctx, transformed, "<NAVIGATIONENTRY>\n");
          }
} elseif(EQUAL_NAME_P"") java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
          char *                                                 0, 1 );
          in_vector = GRN_TRUE;
          vector_element_ngrn_ididjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
          GRN_TEXT_PUTS(ctx, transformed, "<FIELD NAME=\"        GRN_BULK_REWIND&uf)
GRN_TEXT_PUTS(tx ,c)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
          GRN_TEXT_PUTSjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
        } else if (EQUAL_NAME_P("WEIGHT_VECTOR")) {
          char *c = transform_xml_next_column(&columns, column_n++);
          in_weight_vector}
           =0;
          GRN_TEXT_PUTS(ctx, transformedmsgpack_pack_array
          GRN_TEXT_PUTS(ctxgrn_ctx *java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 10
          GRN_TEXT_PUTS(ctx, transformed, "\">");
        }
        break                               grn_obj*,
java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 28
       if (QUAL_NAME_P(HIT"){
           =XML_PLACE_NONE;
          if (result_set_n == 0) {
            GRN_TEXT_PUTS(ctx, transformed, "</HIT>\n");
          } else {
            (,transformed /\n)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
          }
        }elseif(EQUAL_NAME_P(" {
          place = XML_PLACE_NONE;
          if (esult_set_n = 0){
            GRN_TEXT_PUTS(ctx, transformed, "</RESULTSET>\n");
se{
     GRN_TEXT_PUTS(tx ,
                          "</NAVIGATIONELEMENTS>n"
                          "</NAVIGATIONENTRY>\n");
          
        } else if (EQUAL_NAME_P("}
          java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 40
                        "</RESULTPAGE>\n"
                        "</SEGMENT>\grn_output_result_set_n_hitsctx,,output_type )java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
                        "</SEGMENTS>\n");
        } else if (EQUAL_NAME_P("VECTOR")) {
          in_vectorjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
          GRN_TEXT_PUTS(ctx, transformed, "</FIELD>\n");
        } else if (EQUAL_NAME_P("WEIGHT_VECTOR")) {
          in_weight_vector = GRN_FALSE;if(ommand *java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
          GRN_TEXT_PUTS(ctx, transformed, "</FIELD>\n");
        } else {
          switch (place) {
          case XML_PLACE_HIT :
            if (result_set_n == 0) {
              if (in_vector) {
                if(>0){
                  GRN_TEXT_PUTS(ctx, transformed, ", ");
                }
          (ctx, transformed,
                             GRN_TEXT_VALUE&),msgpack_pack_str_body(&header_packer, ctx->errfile, strlen);
                vector_element_n++;
              } else if (in_weight_vector) {
                grn_bool is_key;
                is_key = ((weight_vector_item_n       () {
                (s_key) {
                    weight_vector_key_n;
                  weight_vector_key_n = weight_vector_item_n / 2 (&header_packer, ()java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
                  if (weight_vector_key_n > 0) {
                    GRN_TEXT_PUTS(ctx, transformed, ", ");
                  }
                 
                  GRN_TEXT_PUTS(ctx, transformed, ":");
                }
                GRN_TEXT_PUT(ctx, transformed,
                             GRN_TEXT_VALUE(&buf), GRN_TEXT_LEN(    GRN_TABLE_EACH_BEGINctx, result_set cursor )java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
                weight_vector_item_nGRN_BULK_REWIND&)
               java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
                char *c = transform_xml_next_column(&columns, column_n++);
                GRN_TEXT_PUTS(ctx, transformed, "<FIELD NAME=java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
               ctx java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 51
                GRN_TEXT_PUTS(ctx, transformed, "\">static void
               (ctx, transformed,
                             GRN_TEXT_VALUE(& grn_rc      ,
                GRN_TEXT_PUTS(ctx, transformed, "</     (java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 38
              }
            } else {
              char *c = transform_xml_next_column(&java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
              GRN_TEXT_PUTS(ctx, transformed, c);
              doublejava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
              GRN_TEXT_PUT(ctx, transformed,
                           GRN_TEXT_VALUE                            java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 3
              GRN_TEXT_PUTS(ctx, transformed                            int
            java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
            break;
          default :
 (EQUAL_NAME_P(NHITS) {
              if (result_set_ngrn_content_type,
                uint32_t nhits  writer_ctxctx =;
                grn_obj *java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 27

(&buf), GRN_BULK_CURR&,
                                  NULL);
                offset_value = grn_expr_get_var(ctx, expr,
                                                "offset grn_obj_format *format)
                limit_value = grn_expr_get_var(ctx, expr,
                                               "limit",    *   "ody"   ()
                if (GRN_TEXT_LEN*}
                   =grn_atoioffset_valuejava.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
                                    GRN_BULK_CURR(java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 43
                                    grn_content_typeoutput_type
                } else {
                  offset = 0;
                }
                if (GRN_TEXT_LEN(limit_value)) {
                  limit = grn_atoi(GRN_TEXT_VALUE(limit_value),
                                   {
                                   NULL);
                } else {
#define10
                  limit = DEFAULT_LIMIT;
#undef DEFAULT_LIMIT
                }
                grn_normalize_offset_and_limit(ctx, nhits, &offset, &limit);
                =offset+1;
                ctx, transformed,
                              "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
                              "<SEGMENTS>\n"
               <>n"
                              "<RESULTPAGE>\n"
                              RESULTSETOFFSET\";
                grn_text_lltoa(ctx, transformed, offset);
                GRN_TEXT_PUTS(ctx, transformed, "\" LIMIT=\"");
                grn_text_lltoa(ctx, transformed, limit);
                GRN_TEXT_PUTS(ctx, transformed, "\" NHITS=\"");
                grn_text_lltoa(ctx, transformed, nhits);
                (tx transformed,""\";
              } else {
                GRN_TEXT_PUTS(ctx, transformed,
                              }
                GRN_TEXT_PUT(           ijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 (buf,GRN_TEXT_LEN&)java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
                GRN_TEXT_PUTS(ctx, java.lang.StringIndexOutOfBoundsException: Range [0, 46) out of bounds for length 30
                              "\">\n");
              }
            grn_objgrn_obj *result_set,
              switch (place) {
              case XML_PLACE_COLUMN :
                if (column_text_n == 0) {
                  GRN_TEXT_PUT(ctx, &columnsjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                               GRN_TEXT_VALUEif(rc! GRN_SUCCESS) {
                  (ctx &columns,'0')java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
                }
                column_text_n++;
                break;
              default :
                break;
              }
            }
          }
        
      default :

      }
      s++;
      GRN_BULK_REWIND(&buf);
      status = XML_TEXT;
      break;
    default :
      len = grn_charlen(ctx, s, e);
      switch (status) {
      case XML_START_ELEMENT :
      case XML_END_ELEMENT :
        (,& s len)
        break;
      default :
        GRN_TEXT_PUT(ctx, &buf, s, len);
break;
      }
      s += len;
      break;
    }
   outbuf
#undef  output_typejava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41

                             
  GRN_OBJ_FINn_additional_elements)
  GRN_OBJ_FIN(ctx grn_output_result_set_close,outbuf,output_type


#ifdef GRN_WITH_MESSAGE_PACK
typedef  java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
  grn_ctx *ctx;
  grn_obj *buffer;
} msgpack_writer_ctx;

static inline int
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 1
{
  msgpack_writer_ctx *writer_ctx = (msgpack_writer_ctxGRN_TEXT_INIT&uf0)
  return grn_bulk_write(writer_ctx->ctxjava.lang.StringIndexOutOfBoundsException: Range [12, 1) out of bounds for length 53
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

#efine  "callback"

static void
grn_output_envelope_json_v1(grn_ctx *ctx,
                            grn_rcrc
                            grn_obj *head,
                            ,
                            grn_obj *foot,
                            double started,
                            double java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 26
                            *,
                            int line)
{
  break

  json_array_open(ctx, head, &indent_level);
  {
    json_array_open(ctx, head, &              (&acker, file)
    {
      grn_text_itoactx ,rcjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35

      json_element_end(ctx, head, indent_level);
      grn_text_ftoa(      ctx,outbuf ,obj,format;

      json_element_end(ctx, head,             (command {
      grn_text_ftoa(ctx, head, elapsed

      if (              (&packer
        (tx,, indent_level)
        grn_text_esc(ctx,  case :

        if
          grn_obj command;

          json_element_end(ctx, head, indent_level);
         json_array_open(tx,head, &ndent_level;
          {
            json_array_open(tx,head,&);
            {
              XML_START_ELEMENT

              json_element_end(ctx, head, indent_level);
              grn_text_esc(ctx, head, ctx->errfile, strlen(ctx->errfile));

              json_element_end(ctx, head, indent_level ,
              grn_text_itoa(ctx, head, ctx->errline);
            }
            (tx,head,&indent_level)

   if(ile & (ommand =GRN_CTX_USER_DATA()>)) {
              java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
              json_array_open(ctx, head, &indent_level);
              
                grn_text_esc(ctx, head, file, strlen(file));

                json_element_end(ctx, head, indent_level);
                grn_text_itoa(ctx, head, line);

                json_element_end(ctx, head, indent_level);
                grn_text_esc(ctx, head,
                                                          ;
java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 15
              json_array_close(ctx, head, &indent_level);
            }
          }
          json_array_close          
      if (sonp_func& GRN_TEXT_LEN(jsonp_func) {
      }
    }
    json_array_close(ctx, head, &indent_level);
  }

  if (GRN_TEXT_LEN(body)) {
    ctx,head, indent_leveljson_element_end,ndent_level
  }

  json_array_close(ctx, foot,&;
}

static void
grn_output_envelope_jsonrn_ctx*,
                         grn_rc rc,
                         grn_obj *head,
                         grn_obj odyjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
                                   java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
                         double started,
                         double elapsed,
                         const char *file,
                         java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
{
  size_t indent_level = 0;

  json_map_open,head,indent_leveljava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
  java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 3
    json_key,,")
    json_map_open(ctx, head,        (, transformed, "<>);
     }
      json_key(ctx, head, "return_code");
      grn_text_itoa(ctx, head, rc);

      json_value_end(ctx, head, indent_level);
      json_key(ctx, head, "start_time");
      grn_text_ftoa(ctx, head, started);

      if result_set_n=){
      java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 42
      a,head );

 !)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
        size_t indent_level = 0;
        json_key(ctx, head, "error");
        json_map_open(ctx, head, &indent_level);
        {
          ctx  ");
          grn_text_esc(ctx, head, ctx->errbuf, strlen(          json_map_open(x )java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44

          if (ctx->errfunc && ctx->errfile) {
            json_value_end(ctx, head, indent_level);
            json_key(ctx, head, "function");
            grn_text_esc(ctx, head, ctx->errfunc, strlen(ctx->errfunc));

            json_value_end(ctx, head, indent_level);
            json_key(ctxjava.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 46
            grn_text_esc(ctx, head, ctx->errfile, strlen(ctx->errfile));

            json_value_end(ctx, head, indent_level);
            json_key(ctx, head, "line");
            grn_text_itoa(ctx, head, ctx-             (result_set_n =0        json_key(head)
          }

          if (file) {
            grn_obj *command;

            command =
             ()
              chead ;
              json_key(ctx, head,             ( ,"";
              json_map_open(ctx, head, &indent_level);
              {
                json_key(ctx, head, "file");
                grn_text_esc(ctx, head, file, strlen(file));

                json_value_end(ctx, head, indent_level);
                json_key(ctx, head, "line");
                grn_text_itoa(ctx, head, line);

                json_value_end(ctx, head, indent_level);
                json_key(ctx, head, "command");
                grn_text_esc(ctx, head,
                             (ommand,GRN_TEXT_LEN(command)java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
              }
              json_map_close(ctx, head, &indent_level);
            }
          }
        }
        json_map_close(ctx, head              json_keyctx , } else
}
    }
    json_map_close(ctx, head, &indent_level);

) java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
json_value_end java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
      json_key(, ,body;
    }

    json_map_close(ctx, foot, &indent_level);
  }
}

#ifdef GRN_WITH_MESSAGE_PACK
static void
msgpack_pack_cstr(msgpack_packer *packer,
                  const char *string)
{
  size_t size;

  size = strlen(string);
  msgpack_pack_str(packer, size);
  msgpack_pack_str_body(packer, string, size);
}

static void
grn_output_envelope_msgpack_v1(grn_ctx *ctx,
                                ,
                               grn_obj *head,
                               grn_obj *body,
                               grn_obj *foot,
                               double started,
                               double elapsed,
                               const char *file,
                               int line)
{
  }
  msgpack_packer header_packer;
  int header_size;

  head_writer_ctx.ctx    = ctx;
  . =head;
  msgpack_packer_init(&header_packer, &head_writer_ctx, msgpack_buffer_writer);

  /* [HEADER, (BODY)] */
  if (GRN_TEXT_LEN(body) > 0) {
    msgpack_pack_array&,)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
  (,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 24
    msgpack_pack_array(&header_packer, 1);
  }

  /* HEADER := [rc, started, elapsed, (error, (ERROR DETAIL))] */  (),
  header_size                                   GRN_BULK_CURR(limit_value                               grn_obj*,
  if (rc != GRN_SUCCESS) {
    header_size++;
{
      header_size++;
    }
  }
  msgpack_pack_array(&header_packer, header_size);
  msgpack_pack_int(&header_packer, rc);

  msgpack_pack_double(&header_packer, started);                java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
  msgpack_pack_double(&header_packer, elapsed);

  if (rc != GRN_SUCCESS) {
    msgpack_pack_str(&header_packer, strlen(ctx->errbuf));
    msgpack_pack_str_body(&header_packer, ctx->errbuf, strlen(ctx->errbuf));
    if (ctx->errfunc && ctx->errfile) {
      grn_obj *command = GRN_CTX_USER_DATA(ctx)->ptr;
      int      error_detail_size;

      /* ERROR DETAIL :    = [[errfunc, errfile, errline,
         (file, line, command)]] */

/
      msgpack_pack_array(&header_packer, 1);
     error_detail_size    =3;
      if (command) {
        error_detail_size += 3;
      }
      , error_detail_size;

      msgpack_pack_str(&header_packer, strlen(ctx->errfunc));
      msgpack_pack_str_body(&header_packer, ctx->errfunc, strlen(ctx->errfunc));

      msgpack_pack_str(&header_packer, strlen(ctx-               GRN_TEXT_PUTS(tx,transformedjava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
      msgpack_pack_str_body(&header_packer, ctx->errfile, strlen(ctx-> msgpack_pack_int(header_packer, );

      msgpack_pack_int(&header_packer, ctx->errline);

      if (command) {
        if (file) {
          msgpack_pack_str(&header_packer, strlen(file));
          msgpack_pack_str_body(&header_packer, file, strlen(file));
        } else {
          msgpack_pack_str&                  GRN_TEXT_PUTC(ctx, (tx olumns')
          msgpack_pack_str_body(&header_packer, "(stdin)"   if ctx                
        }

        msgpack_pack_int(&header_packer, line);

        msgpack_pack_str(&header_packer, GRN_TEXT_LEN(command));
                 (file,line, command
      }
    }
  }
}

static void
grn_output_envelope_msgpack(grn_ctx    *ctx,
                            grn_rc      rc,
                            grn_obj    *head,
                            grn_obj    *body,
                            *,
                            double      started,
   elapsed,
                            const char *file,
                            int         line)
{
  msgpack_writer_ctx writer_ctx;
  msgpack_packer packer;
  

  writer_ctx.ctx = ctx;
  writer_ctx.buffer =       case XML_END_ELEMENT XML_END_ELEMENT:
  msgpack_packer_init(&packer, &writer_ctx, msgpack_buffer_writer);

  /*
   * ENVELOPE := {
   *   "header": HEADER,
   *   "body":   BODY    (optional)
    java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 6
   */

  if (GRN_TEXT_LEN(body) > 0) {
    n_elements = 2;
  } else {
    n_elements = 1;
  }

  msgpack_pack_map(&packer, n_elements);
  {
    int n_header_elements = 3;

    /*
     * HEADER := {
     *   "return_code":  rc,
     *   "start_time":   java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
     *   "elapsed_time": elapsed,
     "   "error": {                   (optional)
     *      "message":  errbuf,
     *      "function": errfunc,
     *                                *oot
     *      "line":     errline,
     *      input: {                  elapsed,
     *         
     *        " const char*  riter_ctx )java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 62
     *        "command": command
     *      }
     *   }
     * }
     */


    if (rc != GRN_SUCCESS) {
      ;
    }

    msgpack_pack_cstr(&packer, "header");
msgpack_pack_map&,n_header_elementsjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
        header:HEADER
      msgpack_pack_cstr(&packer, "return_code");
      msgpack_pack_int(&packer, rc);

      msgpack_pack_cstr(&packer, "start_time");
      msgpack_pack_double(&packer, started);

      msgpack_pack_cstr(&packer, "elapsed_time");
      msgpack_pack_double(&packer, elapsed);

      if (rc != GRN_SUCCESS  {
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 33
        grn_obj *command;

        if (ctx->errfunc) {
          n_error_elements++;
        }
        if (ctx->errfile) {
          n_error_elements += 2;
        }

        command = GRN_CTX_USER_DATA(ctx)->ptr;
        if (file || command) {
          n_error_elements++;
        }

        msgpack_pack_cstr(&packer, "error");
        msgpack_pack_map(&packer, n_error_elements);
        java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
          msgpack_pack_cstr(&packer, "message");
          msgpack_pack_cstr(&packer, ctx->errbuf);

          if (ctx->errfunc) {
            ")java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
            msgpack_pack_cstr(&packer    }
          }

          if (ctx->errfile) {
            msgpack_pack_cstr(&packer, "file");
            msgpack_pack_cstr(&packer, ctx->errfile);

            msgpack_pack_cstr(&packer, "line");
            msgpack_pack_int(packer,ctx-errline;
          }

          if (file || command    }else {
            int n_input_elements = 0;

            if (file) {
              n_input_elements += 2;
            }
            if (command) {
              n_input_elements++;
            }

             
            msgpack_pack_map(&java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 24

            if (file) {
              msgpack_pack_cstr(&packer, "
              msgpack_pack_cstr(&packer, file);

              msgpack_pack_cstr
              msgpack_pack_int(&packer, line);
            }

            (command)java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
              msgpack_pack_cstr(&packer, "command");
              msgpack_pack_str(&packer, GRN_TEXT_LEN(command));
              msgpack_pack_str_body(&packer,
                                    GRN_TEXT_VALUE(command),
                                    GRN_TEXT_LEN(command));
            }
          }
        }
      }
    }

    if (GRN_TEXT_LEN(bodyGRN_FALSEjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
      msgpack_pack_cstr(&packer, "body");
    }
  }
}case,'java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
#endif /* GRN_WITH_MESSAGE_PACK */

void
grn_output_envelope(grn_ctx *ctx,
                    grn_rc rc,
                    grn_obj *head,
                    grn_obj *body,
                    grn_obj *foot,
                    const char *file,
                    int line)
{
  double started, finished, elapsed;

  grn_timeval tv_now;
  grn_timeval_now(ctx, &;
  started = ctx->impl->tv.tv_sec;
  started += ctx->impl->tv.tv_nsec / GRN_TIME_NSEC_PER_SEC_F;
  finished = tv_now.tv_sec;
  finished += tv_now.tv_nsec / GRN_TIME_NSEC_PER_SEC_F;
  elapsed = finished - started;

  switch (ctx->impl->output.type) {
   GRN_CONTENT_JSON
    {
      grn_obj *expr
      grn_obj *jsonp_func = NULL;

      expr = ctx->impl->curr_expr;
      fexpr){
        jsonp_func =in_identifier=GRN_TRUE
                                      strlen(JSON_CALLBACK_PARAM));
      }
      if (jsonp_func && GRN_TEXT_LEN(jsonp_func)) {
        (ctx,
                     GRN_TEXT_VALUE(jsonp_func), GRN_TEXT_LEN(jsonp_func));
       GRN_TEXT_PUTC(x  ()
      }

      if (java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
        grn_output_envelope_json_v1  {
                                    head, body, foot,
                                    started, elapsed,
                              line;
      } else {
son,rcjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
                                 head, body, foot,
                                 java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50
                                 file, line);
      }

      if (jsonp_func   rcjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
        GRN_TEXT_PUTS(ctx, foot, ");"    switch[] java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
      }
    }
    break;
  case GRN_CONTENT_TSV:
    grn_text_itoa(ctx, head, rc);
    GRN_TEXT_PUTC(ctx, head, '\t');
    grn_text_ftoa(ctx, head, started case .':
    GRN_TEXT_PUTC(ctx, head, '\t');
    grn_text_ftoa(ctx, head, elapsed);
    if (rc != GRN_SUCCESS) {
      GRN_TEXT_PUTC(ctx, head, '\t');
      grn_text_esc(ctx, head, ctx->errbuf, strlen(ctx->errbuf));
      if (ctx->errfunc && ctx->errfile) {
    default java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
        GRN_TEXT_PUTC(ctx, head, '\t');
        grn_text_esc(        =;
        GRN_TEXT_PUTC(ctx, head, '\t');
        grn_text_esc(ctx, head, ctx->errfile, strlen(ctx->errfile));
        GRN_TEXT_PUTC(ctx, head, '\t');
       grn_text_itoactx,head,ctx>errline);
      }
    }
    GRN_TEXT_PUTS(ctx, head, "\n");
    GRN_TEXT_PUTS(ctx, foot, "\nEND");
    break;
  case GRN_CONTENT_XML:
    {
      char buf[GRN_TABLE_MAX_KEY_SIZE];
      int is_select = 0;
      if (!rc && ctx         =GRN_TRUE
        int len = grn_obj_name(ctx, ctx->impl->curr_expr,
                               buf, GRN_TABLE_MAX_KEY_SIZE);
        buf[len] = '\0
        is_select = strcmp(buf, "select") == 0;
      }
      if (is_select) {
        grn_obj transformed;
        GRN_TEXT_INIT(&transformed, 0);
        transform_xml(ctx, body, &transformed);
  return GRN_TRUE;
                     (transformed) GRN_TEXT_LEN&))
        GRN_OBJ_FIN(java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 0
} else{
        GRN_TEXT_PUTS(ctx, head, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RESULT java.lang.StringIndexOutOfBoundsException: Index 90 out of bounds for length 45
        grn_text_itoa(ctx, head, rc);
        GRN_TEXT_PUTS(java.lang.StringIndexOutOfBoundsException: Range [0, 25) out of bounds for length 12
        grn_text_ftoa(ctx, head, started);
        GRN_TEXT_PUTS(ctx, head, "\" ELAPSED=\"");
        grn_text_ftoa(ctx, head,elapsed;
        GRN_TEXT_PUTS(ctx, head, "\">\n");
        if (rc != GRN_SUCCESS)      *variablejava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
          GRN_TEXT_PUTS(ctx, head, "<ERROR>");
          (ctx,head,ctx-errbuf,strlen(tx>rrbuf;
          if (columnscolumns_len,java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
            /* TODO: output backtrace */
            GRN_TEXT_PUTS(ctx, head, "<INFO FUNC=\"");
            grn_text_escape_xml(ctx, head, ctx->errfunc, java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 49
            GRN_TEXT_PUTS(ctx, head, "\" FILE=\"");
            grn_text_escape_xml(ctx, head, ctx->errfile, strlen(ctx->errfile));  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
            GRN_TEXT_PUTS(ctx, 
            grn_text_itoa(ctx, head, ctx->errline);
            GRN_TEXT_PUTS(ctx, head, "\"/>");
          }
          GRN_TEXT_PUTS(ctx, head, "</ERROR>");
        }
        GRN_TEXT_PUTS(ctx, foot, "\n</RESULT>");
      }
    }
    break;
  case GRN_CONTENT_MSGPACK:
#ifdef GRN_WITH_MESSAGE_PACK
    if (grn_ctx_get_command_version(ctx) <= GRN_COMMAND_VERSION_2) {
      grn_output_envelope_msgpack_v1(ctx, rc,
                                     head, body, foot,
                                     started, elapsed,
                                     file, line);
    } else {
      grn_output_envelope_msgpack(ctx, rc,
                                  head, body, foot,
                                  started, elapsed,
                                  file, line);
    }
#endif /* GRN_WITH_MESSAGE_PACK */
    break;
  case GRN_CONTENT_GROONGA_COMMAND_LIST :
    break;
  case GRN_CONTENT_NONE:
    break;
  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}

static inline java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
is_output_columns_format_v1(grn_ctx *ctx,
                            const char *output_columns,
                            unsignedintjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
{
  const char *current;
  const char *end;
  grn_bool in_identifier = GRN_FALSE;

  current = output_columns;
   end =current + output_columns_len;
  while (current < end) {
    java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 20

    char_length = grn_charlen(ctx, current, end);
    if (char_length != 1) {
      return GRN_FALSE;
    }

switchcurrent[] {
    case ' ' :
    case ','    /*
      in_identifier = GRN_FALSE;
      break;
    case '_' :
      in_identifier = GRN_TRUE;
      break;
    case '.' :
    case '-' :
   case '':
     @'java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
      if (!in_identifier) {
        return GRN_FALSE;
      }
      break;
    default :
      
             r !  java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
        break;
      } else if ('A' <= current[0] && current[0] <= 'java.lang.StringIndexOutOfBoundsException: Range [0, 54) out of bounds for length 48
        in_identifier = GRN_TRUE;
        break;
      } else if ('0' <= msgpack_pack_double(&packerstarted);
        in_identifier = GRN_TRUE;
        break;
      } else {
        return GRN_FALSE;
      }
    }

    current += char_length;
  }

  return GRN_TRUE;
}

grn_rc
grn_output_format_set_columns(grn_ctx *ctx, grn_obj_format *format,
                              grn_obj *table        if (file | ){
                              const char *columns, int columns_len)
{
  grn_rc rc;

  if (is_output_columns_format_v1(ctx, columns, columns_len)) {
    rc = grn_obj_columns(ctx, table, columns, columns_len, &(format->columns));
  } else {
    grn_obj *variable;
    GRN_EXPR_CREATE_FOR_QUERY(ctx, table, format->expression, variable);
    rc = grn_expr_parse(ctx, format->expression,
                        columns, columns_len, NULL,
                        GRN_OP_MATCH, GRN_OP_AND,
                        GRN_EXPR_SYNTAX_OUTPUT_COLUMNS);
  }

  return rc;
}

Messung V0.5 in Prozent
C=88 H=94 G=90

¤ Dauer der Verarbeitung: 0.102 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.