public abstract class RequestBuilder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RequestBuilder.PQryReq |
static class |
RequestBuilder.RunResult |
static class |
RequestBuilder.Simple |
static class |
RequestBuilder.X |
| 构造器和说明 |
|---|
RequestBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
askBegin(String image) |
abstract void |
askNum(String image) |
abstract void |
createRequest() |
abstract void |
cube2f_max(String image) |
abstract void |
cube2fn(String image) |
abstract void |
fieldSum(List<String> sumlist) |
static QueryRequest |
fromSql(Base ss,
String sql)
sql:SEARCH [0,20] orderby=heat('IN+BJ') sum= count where ((TX : 'BY' AND RQ > 0 AND BI between 1,2) AND (((BJ = 1) AND NOT (AU = '分林会''员涉,abc%')) OR (BK = 2))) AND NOT (AL in '分林会''员涉,abc%')
|
static QueryRequest |
fromSql(RequestBuilder tb,
String sql) |
static QueryRequest |
fromWhere(Base ss,
String sql)
sql:((TX : 'BY' AND RQ > 0 AND BI between 1,2) AND (((BJ = 1) AND NOT (AU = '分林会''员涉,abc%')) OR (BK = 2))) AND NOT (AL in '分林会''员涉,abc%')
|
static QueryRequest |
fromWhere(QueryRequest blank_req,
String sql)
sql:((TX : 'BY' AND RQ > 0 AND BI between 1,2) AND (((BJ = 1) AND NOT (AU = '分林会''员涉,abc%')) OR (BK = 2))) AND NOT (AL in '分林会''员涉,abc%')
|
abstract QueryRequest |
getRequest() |
abstract void |
groupBegin(String image) |
abstract void |
groupStep(String image) |
abstract void |
miningParams(List<String> list) |
abstract SubCrit |
oneFieldCrit(String image,
RequestParser.OpType op,
String value) |
abstract SubCrit |
oneFieldCrit(String image,
RequestParser.OpType between,
String beginV,
String endV) |
abstract SubCrit |
oneFieldCrit(String image,
String op,
List<String> value) |
abstract void |
orderBy(RequestParser.SortType rela) |
abstract void |
orderBy(RequestParser.SortType fieldAsc,
String func) |
abstract void |
queryCmd(RequestParser.CmdType search) |
abstract RequestBuilder.RunResult |
runRequest(SouwenClient ss) |
static RequestBuilder.RunResult |
runSql(SouwenClient ss,
String sql) |
abstract void |
simhash_threshold(String image) |
abstract void |
sum(RequestParser.SumType estimate) |
abstract void |
table_name(String image) |
abstract void |
target(String image) |
abstract void |
where(SubCrit subt) |
public abstract QueryRequest getRequest()
public abstract void askBegin(String image)
public abstract void queryCmd(RequestParser.CmdType search) throws ParseException
ParseExceptionpublic abstract void askNum(String image)
public abstract void target(String image)
public abstract void groupBegin(String image)
public abstract void groupStep(String image)
public abstract void orderBy(RequestParser.SortType rela)
public abstract void orderBy(RequestParser.SortType fieldAsc, String func)
public abstract void sum(RequestParser.SumType estimate)
public abstract void fieldSum(List<String> sumlist) throws ParseException
ParseExceptionpublic abstract void createRequest()
public abstract SubCrit oneFieldCrit(String image, RequestParser.OpType op, String value) throws ParseException
ParseExceptionpublic abstract SubCrit oneFieldCrit(String image, RequestParser.OpType between, String beginV, String endV) throws ParseException
ParseExceptionpublic abstract SubCrit oneFieldCrit(String image, String op, List<String> value) throws ParseException
ParseExceptionpublic abstract void where(SubCrit subt)
public abstract void cube2f_max(String image)
public abstract void cube2fn(String image)
public abstract void simhash_threshold(String image)
public abstract RequestBuilder.RunResult runRequest(SouwenClient ss) throws Exception
Exceptionpublic abstract void table_name(String image)
public static QueryRequest fromSql(Base ss, String sql) throws Exception
Exceptionpublic static QueryRequest fromSql(RequestBuilder tb, String sql) throws Exception
Exceptionpublic static QueryRequest fromWhere(QueryRequest blank_req, String sql) throws Exception
Exceptionpublic static QueryRequest fromWhere(Base ss, String sql) throws Exception
Exceptionpublic static RequestBuilder.RunResult runSql(SouwenClient ss, String sql) throws Exception
ExceptionCopyright © 2023. All rights reserved.