forked from apache/ranger
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SolrQuery.java
48 lines (36 loc) · 1.19 KB
/
SolrQuery.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package org.apache.ranger.index.solr.client.solrj;
public class SolrQuery {
public final org.apache.solr.client.solrj.SolrQuery inner;
public SolrQuery(org.apache.solr.client.solrj.SolrQuery inner) {
this.inner = inner;
}
public SolrQuery() {
this(new org.apache.solr.client.solrj.SolrQuery());
}
public void setQuery(String s) {
inner.setQuery(s);
}
public void addFilterQuery(String fq) {
inner.addFilterQuery(fq);
}
public void setStart(int startIndex) {
inner.setStart(startIndex);
}
public void setRows(int maxRows) {
inner.setRows(maxRows);
}
public void addSort(String querySortBy, ORDER order) {
inner.addSort(querySortBy, order.inner);
}
public void setRequestHandler(String queryStr) {
inner.setRequestHandler(queryStr);
}
public enum ORDER {
asc(org.apache.solr.client.solrj.SolrQuery.ORDER.asc),
desc(org.apache.solr.client.solrj.SolrQuery.ORDER.desc);
public final org.apache.solr.client.solrj.SolrQuery.ORDER inner;
ORDER(org.apache.solr.client.solrj.SolrQuery.ORDER inner) {
this.inner = inner;
}
}
}