public class QueryRequest extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
QueryRequest.OrderBy |
static class |
QueryRequest.SumType |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
AND_NOT_OP |
static int |
AND_OP |
(专用程序包) Base |
baseStru |
(专用程序包) String |
charset |
protected DocValueHelper |
docValueHelper |
protected CritHeader |
header |
static int |
OR_NOT_OP |
static int |
OR_OP |
(专用程序包) SubCrit |
root |
(专用程序包) String2Bytes |
str2bytes |
| 限定符 | 构造器和说明 |
|---|---|
protected |
QueryRequest() |
|
QueryRequest(Base ss) |
|
QueryRequest(Base ss,
QueryRequest.OrderBy orderby,
QueryRequest.SumType sumtype) |
|
QueryRequest(Base ss,
QueryRequest.SumType sumtype) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addReturnField(FieldInfo info) |
void |
and(SubCrit bt) |
void |
andNot(SubCrit bt) |
Criteria |
createCriteria() |
SubCrit |
createSubCrit() |
int |
getAskNum() |
Base |
getBaseStructure() |
CritHeader |
getCritHeader() |
String |
getFormula() |
CritHeader |
getHeader() |
QueryRequest.OrderBy |
getOrderBy() |
protected void |
insertStringTo(byte[] ftv,
int begin,
String v,
int strlen) |
void |
mergeAnd(SubCrit bt) |
void |
or(SubCrit bt) |
void |
orNot(SubCrit bt) |
void |
setAskNum(int askNum) |
void |
setOnlyUseCharIndex(boolean onlyUseCharIndex) |
void |
setOrderByFieldAsc(String fieldname) |
void |
setOrderByFieldDesc(String fieldname) |
void |
setOrderByFormula(String formula) |
void |
setOrderByRamdom() |
void |
setOrderByRela() |
void |
setOrderByTime() |
void |
setOrderByTimeAse() |
void |
setQueryType(int type) |
void |
setStart(int start) |
void |
setSumType(QueryRequest.SumType sumtype) |
ByteBuff |
toByteBuff() |
String |
toString() |
Base baseStru
protected CritHeader header
String charset
String2Bytes str2bytes
public static final int AND_OP
public static final int OR_OP
public static final int AND_NOT_OP
public static final int OR_NOT_OP
protected DocValueHelper docValueHelper
SubCrit root
protected QueryRequest()
public QueryRequest(Base ss)
public QueryRequest(Base ss, QueryRequest.SumType sumtype)
public QueryRequest(Base ss, QueryRequest.OrderBy orderby, QueryRequest.SumType sumtype)
public Base getBaseStructure()
public CritHeader getHeader()
public void setQueryType(int type)
public void setAskNum(int askNum)
public int getAskNum()
public void setSumType(QueryRequest.SumType sumtype)
public void setStart(int start)
public CritHeader getCritHeader()
public void setOrderByTime()
public void setOrderByRela()
public void setOrderByRamdom()
public void setOrderByTimeAse()
public void setOrderByFieldDesc(String fieldname)
public void setOrderByFieldAsc(String fieldname)
public void setOrderByFormula(String formula)
public QueryRequest.OrderBy getOrderBy()
public String getFormula()
public Criteria createCriteria()
public SubCrit createSubCrit()
public void mergeAnd(SubCrit bt)
public void and(SubCrit bt)
public void or(SubCrit bt)
public void andNot(SubCrit bt)
public void orNot(SubCrit bt)
protected void insertStringTo(byte[] ftv,
int begin,
String v,
int strlen)
public void setOnlyUseCharIndex(boolean onlyUseCharIndex)
Copyright © 2023. All rights reserved.