org.nutz.dao.impl.sql.pojo
类 SingleColumnCondtionPItem

java.lang.Object
  继承者 org.nutz.dao.impl.sql.pojo.AbstractPItem
      继承者 org.nutz.dao.impl.sql.pojo.SingleColumnCondtionPItem
所有已实现的接口:
PItem

public class SingleColumnCondtionPItem
extends AbstractPItem


字段摘要
 
从类 org.nutz.dao.impl.sql.pojo.AbstractPItem 继承的字段
pojo
 
构造方法摘要
SingleColumnCondtionPItem(MappingField mf, java.lang.Object def)
           
SingleColumnCondtionPItem(java.lang.String colName, java.lang.Class<?> colType, ValueAdaptor va, java.lang.Object def)
           
 
方法摘要
 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 语句
 int paramCount(Entity<?> en)
           
 SingleColumnCondtionPItem setCasesensitive(boolean casesensitive)
           
 
从类 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 继承的方法
toString
 

构造方法详细信息

SingleColumnCondtionPItem

public SingleColumnCondtionPItem(MappingField mf,
                                 java.lang.Object def)

SingleColumnCondtionPItem

public SingleColumnCondtionPItem(java.lang.String colName,
                                 java.lang.Class<?> colType,
                                 ValueAdaptor va,
                                 java.lang.Object def)
方法详细信息

joinParams

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

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

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 - 开始下标
返回:
结束后,下一项开始的下标

paramCount

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

setCasesensitive

public SingleColumnCondtionPItem setCasesensitive(boolean casesensitive)