org.nutz.dao.util.cri
类 Exps

java.lang.Object
  继承者 org.nutz.dao.util.cri.Exps

public abstract class Exps
extends java.lang.Object

表达式的帮助函数

作者:
zozoh(zozohtnt@gmail.com)

构造方法摘要
Exps()
           
 
方法摘要
static SqlExpressionGroup begin()
           
static SqlExpression create(java.lang.String name, java.lang.String op, java.lang.Object value)
           
static SimpleExpression eq(java.lang.String name, java.lang.Object val)
           
static SimpleExpression gt(java.lang.String name, long val)
           
static SimpleExpression gte(java.lang.String name, long val)
           
static IntRange inInt(java.lang.String name, int... ids)
           
static LongRange inLong(java.lang.String name, long... ids)
           
static SqlRange inSql(java.lang.String name, java.lang.String subSql, java.lang.Object... args)
           
static NameRange inStr(java.lang.String name, java.lang.String... names)
           
static IsNull isNull(java.lang.String name)
           
static Like like(java.lang.String name, java.lang.String value)
           
static Like like(java.lang.String name, java.lang.String value, boolean ignoreCase)
           
static SimpleExpression lt(java.lang.String name, long val)
           
static SimpleExpression lte(java.lang.String name, long val)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Exps

public Exps()
方法详细信息

begin

public static SqlExpressionGroup begin()

like

public static Like like(java.lang.String name,
                        java.lang.String value)

like

public static Like like(java.lang.String name,
                        java.lang.String value,
                        boolean ignoreCase)

isNull

public static IsNull isNull(java.lang.String name)

eq

public static SimpleExpression eq(java.lang.String name,
                                  java.lang.Object val)

gt

public static SimpleExpression gt(java.lang.String name,
                                  long val)

lt

public static SimpleExpression lt(java.lang.String name,
                                  long val)

gte

public static SimpleExpression gte(java.lang.String name,
                                   long val)

lte

public static SimpleExpression lte(java.lang.String name,
                                   long val)

inInt

public static IntRange inInt(java.lang.String name,
                             int... ids)

inLong

public static LongRange inLong(java.lang.String name,
                               long... ids)

inStr

public static NameRange inStr(java.lang.String name,
                              java.lang.String... names)

inSql

public static SqlRange inSql(java.lang.String name,
                             java.lang.String subSql,
                             java.lang.Object... args)

create

public static SqlExpression create(java.lang.String name,
                                   java.lang.String op,
                                   java.lang.Object value)