org.nutz.dao.util.cri
类 Like

java.lang.Object
  继承者 org.nutz.dao.impl.sql.pojo.AbstractPItem
      继承者 org.nutz.dao.util.cri.AbstractSqlExpression
          继承者 org.nutz.dao.util.cri.Like
所有已实现的接口:
PItem, SqlExpression

public class Like
extends AbstractSqlExpression


字段摘要
 
从类 org.nutz.dao.util.cri.AbstractSqlExpression 继承的字段
not
 
从类 org.nutz.dao.impl.sql.pojo.AbstractPItem 继承的字段
pojo
 
方法摘要
 Like ignoreCase(boolean ignoreCase)
           
 int joinAdaptor(Entity<?> en, ValueAdaptor[] adaptors, int off)
          根据自身的元素内容,为适配器数组填充适配器
 int joinParams(Entity<?> en, java.lang.Object obj, java.lang.Object[] params, int off)
          根据自身的元素内容,为参数数组填充参数
 void joinSql(Entity<?> en, java.lang.StringBuilder sb)
          将当前的语句组成元素输出,以便组成 PreparedStatement 语句
 Like left(java.lang.String left)
           
 int paramCount(Entity<?> en)
           
 Like right(java.lang.String right)
           
 
从类 org.nutz.dao.util.cri.AbstractSqlExpression 继承的方法
_field, _fmtcol, setNot
 
从类 org.nutz.dao.impl.sql.pojo.AbstractPItem 继承的方法
_en, _fmtcolnm, getFieldMatcher, getPojo, getSqlType, setPojo, setupPojo
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 org.nutz.dao.sql.PItem 继承的方法
getPojo, setPojo, toString
 

方法详细信息

joinSql

public void joinSql(Entity<?> en,
                    java.lang.StringBuilder sb)
从接口 PItem 复制的描述
将当前的语句组成元素输出,以便组成 PreparedStatement 语句

参数:
en - 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体
sb - 文本缓冲

joinAdaptor

public int joinAdaptor(Entity<?> en,
                       ValueAdaptor[] adaptors,
                       int off)
从接口 PItem 复制的描述
根据自身的元素内容,为适配器数组填充适配器

参数:
en - 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体
adaptors - 待填充的适配器数组
off - 开始下标
返回:
结束后,下一项开始的下标

joinParams

public int joinParams(Entity<?> en,
                      java.lang.Object obj,
                      java.lang.Object[] params,
                      int off)
从接口 PItem 复制的描述
根据自身的元素内容,为参数数组填充参数

参数:
en - 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体
obj - 当前操作对象
params - 待填充的参数数组
off - 开始下标
返回:
结束后,下一项开始的下标

paramCount

public int paramCount(Entity<?> en)
参数:
en - 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体
返回:
本语句元素所包含的参数数目

left

public Like left(java.lang.String left)

right

public Like right(java.lang.String right)

ignoreCase

public Like ignoreCase(boolean ignoreCase)