cn.remex.db.sql
类 SqlBeanWhere

java.lang.Object
  继承者 cn.remex.db.sql.SqlBeanWhere
所有已实现的接口:
Serializable

public class SqlBeanWhere
extends Object
implements Serializable

从以下版本开始:
2012-4-5
作者:
Hengyang Liu yangyang8599@163.com
另请参见:
序列化表格

构造方法摘要
SqlBeanWhere()
           
 
方法摘要
 void addGroup(SqlBeanWhere sqlBeanWhere)
           
 void addRule(String field, RsqlConstants.WhereRuleOper ruleOper, String value)
           
 List<SqlBeanWhereRule> getAllRules()
           
 RsqlConstants.WhereGroupOp getGroupOp()
           
 List<SqlBeanWhere> getGroups()
           
 String getNd()
           
 List<SqlBeanWhereRule> getRules()
           
 String getSearchField()
           
 RsqlConstants.WhereRuleOper getSearchOper()
           
 String getSearchString()
           
 boolean isFilter()
           
 boolean isSearch()
           
 boolean isSearchById()
           
 String obtainKey()
           
static String ruleToSQL(String tableName, String sField, String sParamName, String sOper)
           
 void setFilter(boolean filter)
           
 void setGroupOp(RsqlConstants.WhereGroupOp groupOp)
           
 void setGroups(List<SqlBeanWhere> groups)
           
 void setNd(String nd)
           
 void setRules(List<SqlBeanWhereRule> rules)
           
 void setSearch(boolean search)
           
 void setSearchById(boolean searchById)
           
 void setSearchField(String searchField)
           
 void setSearchOper(RsqlConstants.WhereRuleOper searchOper)
           
 void setSearchString(String searchString)
           
 String toSQL(String beanName, List<SqlBeanNamedParam> namedParams, int i)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SqlBeanWhere

public SqlBeanWhere()
方法详细信息

ruleToSQL

public static String ruleToSQL(String tableName,
                               String sField,
                               String sParamName,
                               String sOper)
参数:
tableName - 这是表简名,不是beanName或者表真名。
sField - 字段名称
sOper - 操作名称
sParamName - 参数名称,采用i递增,避免冲突
返回:
String

addGroup

public void addGroup(SqlBeanWhere sqlBeanWhere)

addRule

public void addRule(String field,
                    RsqlConstants.WhereRuleOper ruleOper,
                    String value)

getAllRules

public List<SqlBeanWhereRule> getAllRules()

getGroupOp

public RsqlConstants.WhereGroupOp getGroupOp()

getGroups

public List<SqlBeanWhere> getGroups()

getNd

public String getNd()

getRules

public List<SqlBeanWhereRule> getRules()

getSearchField

public String getSearchField()

getSearchOper

public RsqlConstants.WhereRuleOper getSearchOper()

getSearchString

public String getSearchString()

isSearch

public boolean isSearch()

isFilter

public boolean isFilter()

isSearchById

public boolean isSearchById()

obtainKey

public String obtainKey()

setSearch

public void setSearch(boolean search)

setFilter

public void setFilter(boolean filter)

setGroupOp

public void setGroupOp(RsqlConstants.WhereGroupOp groupOp)

setGroups

public void setGroups(List<SqlBeanWhere> groups)

setNd

public void setNd(String nd)

setRules

public void setRules(List<SqlBeanWhereRule> rules)

setSearchById

public void setSearchById(boolean searchById)

setSearchField

public void setSearchField(String searchField)

setSearchOper

public void setSearchOper(RsqlConstants.WhereRuleOper searchOper)

setSearchString

public void setSearchString(String searchString)

toSQL

public String toSQL(String beanName,
                    List<SqlBeanNamedParam> namedParams,
                    int i)


Copyright © 2016. All rights reserved.