/*
* call-seq:
* query_parser.tokenized_fields -> Array of Symbols
*
* Returns the list of all tokenized_fields that the QueryParser knows about.
*/
static VALUE
frt_qp_get_tkz_fields(VALUE self)
{
GET_QP;
int i;
HashSet *fields = qp->tokenized_fields;
if (fields) {
VALUE rfields = rb_ary_new();
for (i = 0; i < fields->size; i++) {
rb_ary_push(rfields, ID2SYM(rb_intern((char *)fields->elems[i])));
}
return rfields;
}
else {
return Qnil;
}
}