#include "defs.h"
/*
- * call-seq: QUERY.destroy => nil
+ * call-seq: QUERY.destroy! => nil
*
* Destroys the query, freeing all resources allocated for it.
*/
return Qnil;
}
+/*
+ * call-seq: QUERY.sort => fixnum
+ *
+ * Get sort type of the +QUERY+
+ */
+VALUE
+notmuch_rb_query_get_sort(VALUE self)
+{
+ notmuch_query_t *query;
+
+ Data_Get_Notmuch_Query(self, query);
+
+ return FIX2INT(notmuch_query_get_sort(query));
+}
+
/*
* call-seq: QUERY.sort=(fixnum) => nil
*
return Qnil;
}
+/*
+ * call-seq: QUERY.to_s => string
+ *
+ * Get query string of the +QUERY+
+ */
+VALUE
+notmuch_rb_query_get_string(VALUE self)
+{
+ notmuch_query_t *query;
+
+ Data_Get_Notmuch_Query(self, query);
+
+ return rb_str_new2(notmuch_query_get_query_string(query));
+}
+
/*
* call-seq: QUERY.search_threads => THREADS
*