class ZOOM::Query
Public Class Methods
new_cql(prefix)
click to toggle source
prefix: CQL notation.
Creates a CQL query using the given CQL notation.
Returns: a newly created ZOOM::Query object.
static VALUE
rbz_query_new_cql (VALUE self, VALUE cql)
{
ZOOM_query query;
query = ZOOM_query_create ();
ZOOM_query_cql (query, RVAL2CSTR (cql));
return rbz_query_make (query);
}
new_prefix(prefix)
click to toggle source
prefix: PQF notation.
Creates a RPN query using the given PQF notation.
Returns: a newly created ZOOM::Query object.
static VALUE
rbz_query_new_prefix (VALUE self, VALUE prefix)
{
ZOOM_query query;
query = ZOOM_query_create ();
ZOOM_query_prefix (query, RVAL2CSTR (prefix));
return rbz_query_make (query);
}
new_sort_by(criteria)
click to toggle source
criteria: a sort criteria.
Creates a sort query from the YAZ sorting notation.
Returns: a newly created ZOOM::Query object.
static VALUE
rbz_query_new_sort_by (VALUE self, VALUE criteria)
{
ZOOM_query query;
query = ZOOM_query_create ();
ZOOM_query_sortby (rbz_query_get (self), RVAL2CSTR (criteria));
return rbz_query_make (query);
}