类 WhereParser
java.lang.Object
cool.scx.data.query.parser.WhereParser
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getLogicKeyWord(LogicType logicType) getWhereKeyWord(WhereType whereType) final WhereClauseabstract WhereClauseparseBetween(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) abstract WhereClauseparseEqual(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) abstract WhereClauseabstract WhereClauseparseIsNull(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) abstract WhereClauseparseJsonContains(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) abstract WhereClausefinal WhereClauseparseLogic(Logic l) final WhereClauseparseString(String str) final WhereClauseparseWhere(Where where) parseWhereBody(WhereBody body)
-
构造器详细资料
-
WhereParser
public WhereParser()
-
-
方法详细资料
-
parseAll
-
parse
-
parseString
-
parseLogic
-
parseWhere
-
parseWhereBody
-
parseJsonContains
public abstract WhereClause parseJsonContains(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
parseBetween
public abstract WhereClause parseBetween(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
parseIn
public abstract WhereClause parseIn(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
parseLike
public abstract WhereClause parseLike(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
parseEqual
public abstract WhereClause parseEqual(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
parseIsNull
public abstract WhereClause parseIsNull(String name, WhereType whereType, Object value1, Object value2, WhereOption.Info info) -
getLogicKeyWord
-
getWhereKeyWord
-