Package se.l4.silo.index
Class IndexQueryRequest
- java.lang.Object
-
- se.l4.silo.index.IndexQueryRequest
-
@Use(se.l4.commons.serialization.ReflectionSerializer.class) public class IndexQueryRequest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndexQueryRequest.Criterionstatic classIndexQueryRequest.Opstatic classIndexQueryRequest.SortOnField
-
Constructor Summary
Constructors Constructor Description IndexQueryRequest()
-
Method Summary
Modifier and Type Method Description voidaddCritera(String field, IndexQueryRequest.Op op, Object value)voidaddSort(String field, boolean ascending)List<IndexQueryRequest.Criterion>getCriterias()longgetLimit()longgetOffset()List<IndexQueryRequest.SortOnField>getSort()booleanisReverseDefaultSort()voidsetLimit(long limit)voidsetOffset(long offset)voidsetReverseDefaultSort(boolean reverseDefaultSort)
-
-
-
Method Detail
-
getOffset
public long getOffset()
-
setOffset
public void setOffset(long offset)
-
getLimit
public long getLimit()
-
setLimit
public void setLimit(long limit)
-
getCriterias
public List<IndexQueryRequest.Criterion> getCriterias()
-
addCritera
public void addCritera(String field, IndexQueryRequest.Op op, Object value)
-
getSort
public List<IndexQueryRequest.SortOnField> getSort()
-
addSort
public void addSort(String field, boolean ascending)
-
isReverseDefaultSort
public boolean isReverseDefaultSort()
-
setReverseDefaultSort
public void setReverseDefaultSort(boolean reverseDefaultSort)
-
-