Lines Matching refs:bulk

40 grn_mrb_value_to_bulk(mrb_state *mrb, mrb_value mrb_value_, grn_obj *bulk)  in grn_mrb_value_to_bulk()  argument
47 grn_obj_reinit(ctx, bulk, GRN_DB_VOID, 0); in grn_mrb_value_to_bulk()
49 grn_obj_reinit(ctx, bulk, GRN_DB_BOOL, 0); in grn_mrb_value_to_bulk()
50 GRN_BOOL_SET(ctx, bulk, GRN_FALSE); in grn_mrb_value_to_bulk()
54 grn_obj_reinit(ctx, bulk, GRN_DB_BOOL, 0); in grn_mrb_value_to_bulk()
55 GRN_BOOL_SET(ctx, bulk, GRN_TRUE); in grn_mrb_value_to_bulk()
58 grn_obj_reinit(ctx, bulk, GRN_DB_INT64, 0); in grn_mrb_value_to_bulk()
59 GRN_INT64_SET(ctx, bulk, mrb_fixnum(mrb_value_)); in grn_mrb_value_to_bulk()
66 grn_obj_reinit(ctx, bulk, GRN_DB_TEXT, 0); in grn_mrb_value_to_bulk()
68 GRN_TEXT_SET(ctx, bulk, name, name_length); in grn_mrb_value_to_bulk()
72 grn_obj_reinit(ctx, bulk, GRN_DB_FLOAT, 0); in grn_mrb_value_to_bulk()
73 GRN_FLOAT_SET(ctx, bulk, mrb_float(mrb_value_)); in grn_mrb_value_to_bulk()
76 grn_obj_reinit(ctx, bulk, GRN_DB_TEXT, in grn_mrb_value_to_bulk()
77 bulk->header.impl_flags & GRN_OBJ_DO_SHALLOW_COPY); in grn_mrb_value_to_bulk()
78 GRN_TEXT_SET(ctx, bulk, RSTRING_PTR(mrb_value_), RSTRING_LEN(mrb_value_)); in grn_mrb_value_to_bulk()
91 grn_obj_reinit(ctx, bulk, GRN_DB_TIME, 0); in grn_mrb_value_to_bulk()
92 GRN_TIME_SET(ctx, bulk, in grn_mrb_value_to_bulk()
103 return bulk; in grn_mrb_value_to_bulk()
107 grn_mrb_value_from_bulk(mrb_state *mrb, grn_obj *bulk) in grn_mrb_value_from_bulk() argument
112 if (!bulk) { in grn_mrb_value_from_bulk()
116 switch (bulk->header.domain) { in grn_mrb_value_from_bulk()
120 value = GRN_BOOL_VALUE(bulk); in grn_mrb_value_from_bulk()
127 value = GRN_INT8_VALUE(bulk); in grn_mrb_value_from_bulk()
134 value = GRN_UINT8_VALUE(bulk); in grn_mrb_value_from_bulk()
141 value = GRN_INT16_VALUE(bulk); in grn_mrb_value_from_bulk()
148 value = GRN_UINT16_VALUE(bulk); in grn_mrb_value_from_bulk()
155 value = GRN_INT32_VALUE(bulk); in grn_mrb_value_from_bulk()
162 value = GRN_UINT32_VALUE(bulk); in grn_mrb_value_from_bulk()
173 value = GRN_INT64_VALUE(bulk); in grn_mrb_value_from_bulk()
184 value = GRN_UINT64_VALUE(bulk); in grn_mrb_value_from_bulk()
195 value = GRN_FLOAT_VALUE(bulk); in grn_mrb_value_from_bulk()
206 value = GRN_TIME_VALUE(bulk); in grn_mrb_value_from_bulk()
225 GRN_TEXT_VALUE(bulk), in grn_mrb_value_from_bulk()
226 GRN_TEXT_LEN(bulk)); in grn_mrb_value_from_bulk()
233 domain = grn_ctx_at(ctx, bulk->header.domain); in grn_mrb_value_from_bulk()
248 mrb_value_ = mrb_fixnum_value(GRN_RECORD_VALUE(bulk)); in grn_mrb_value_from_bulk()
266 bulk->header.domain, in grn_mrb_value_from_bulk()
295 grn_obj bulk; in mrb_grn_bulk_s_is_true() local
300 GRN_TEXT_INIT(&bulk, GRN_OBJ_DO_SHALLOW_COPY); in mrb_grn_bulk_s_is_true()
301 grn_mrb_value_to_bulk(mrb, mrb_value_, &bulk); in mrb_grn_bulk_s_is_true()
302 is_true = grn_obj_is_true(ctx, &bulk); in mrb_grn_bulk_s_is_true()
303 GRN_OBJ_FIN(ctx, &bulk); in mrb_grn_bulk_s_is_true()
322 grn_obj *bulk; in mrb_grn_bulk_get_domain() local
324 bulk = DATA_PTR(self); in mrb_grn_bulk_get_domain()
325 return mrb_fixnum_value(bulk->header.domain); in mrb_grn_bulk_get_domain()