org.nutz.dao.util.cri
类 SimpleExpression
java.lang.Object
org.nutz.dao.impl.sql.pojo.AbstractPItem
org.nutz.dao.util.cri.AbstractSqlExpression
org.nutz.dao.util.cri.SimpleExpression
- 所有已实现的接口:
- PItem, SqlExpression
public class SimpleExpression
- extends AbstractSqlExpression
构造方法摘要 |
SimpleExpression(java.lang.String name,
java.lang.String op,
java.lang.Object val)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleExpression
public SimpleExpression(java.lang.String name,
java.lang.String op,
java.lang.Object val)
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 的关联实体
- 返回:
- 本语句元素所包含的参数数目