public class Condition extends Object
| Modifier and Type | Field and Description |
|---|---|
private Condition[] |
andCond
保存and查询条件.
|
private DefaultQueryImpl.ConditionRelation |
conditionRelation
在一个Query中的条件
|
private String |
field
条件字段.
|
private QueryOpt |
opt
条件枚举.
|
private Condition[] |
orCond
保存or查询条件.
|
private Object |
value
条件值.
|
| Modifier | Constructor and Description |
|---|---|
private |
Condition()
构造方法.
|
private |
Condition(String field,
Object value,
QueryOpt opt,
Class<?> clazz)
构造方法.
|
private |
Condition(String field,
QueryOpt opt,
Class<?> clazz)
构造方法.null or not null
|
| Modifier and Type | Method and Description |
|---|---|
static Condition |
and(Condition... conds)
and查询
|
static Condition |
eq(String field,
Object value) |
static Condition |
eq(String field,
Object value,
Class<?> clazz)
等于条件.
|
(package private) Condition[] |
getAndCond() |
(package private) DefaultQueryImpl.ConditionRelation |
getConditionRelation() |
(package private) String |
getField() |
(package private) QueryOpt |
getOpt() |
(package private) Condition[] |
getOrCond() |
(package private) SQL |
getSql()
返回当前条件对象表示的sql语句.
|
(package private) Object |
getValue() |
static Condition |
gt(String field,
Object value) |
static Condition |
gt(String field,
Object value,
Class<?> clazz)
大于条件.
|
static Condition |
gte(String field,
Object value) |
static Condition |
gte(String field,
Object value,
Class<?> clazz)
大于等于条件.
|
static Condition |
in(String field,
boolean[] values) |
static Condition |
in(String field,
boolean[] values,
Class<?> clazz) |
static Condition |
in(String field,
byte[] values) |
static Condition |
in(String field,
byte[] values,
Class<?> clazz) |
static Condition |
in(String field,
Class<?> clazz,
Object... values)
in操作.
|
static Condition |
in(String field,
double[] values) |
static Condition |
in(String field,
double[] values,
Class<?> clazz) |
static Condition |
in(String field,
float[] values) |
static Condition |
in(String field,
float[] values,
Class<?> clazz) |
static Condition |
in(String field,
int[] values) |
static Condition |
in(String field,
int[] values,
Class<?> clazz) |
static Condition |
in(String field,
List<? extends Object> values) |
static Condition |
in(String field,
List<? extends Object> values,
Class<?> clazz) |
static Condition |
in(String field,
long[] values) |
static Condition |
in(String field,
long[] values,
Class<?> clazz) |
static Condition |
in(String field,
Object... values) |
static Condition |
in(String field,
Set<? extends Object> values) |
static Condition |
in(String field,
Set<? extends Object> values,
Class<?> clazz) |
static Condition |
in(String field,
short[] values) |
static Condition |
in(String field,
short[] values,
Class<?> clazz) |
(package private) boolean |
isAndCondAllEQ() |
static Condition |
isNotNull(String field) |
static Condition |
isNotNull(String field,
Class<?> clazz)
不为null查询.
|
static Condition |
isNull(String field) |
static Condition |
isNull(String field,
Class<?> clazz)
为null 查询.
|
static Condition |
like(String field,
String value) |
static Condition |
like(String field,
String value,
Class<?> clazz)
like查询.
|
static Condition |
lt(String field,
Object value) |
static Condition |
lt(String field,
Object value,
Class<?> clazz)
小于条件.
|
static Condition |
lte(String field,
Object value) |
static Condition |
lte(String field,
Object value,
Class<?> clazz)
小于等于条件.
|
static Condition |
noteq(String field,
Object value) |
static Condition |
noteq(String field,
Object value,
Class<?> clazz)
不等于条件.
|
static Condition |
or(Condition... conds)
or查询.
|
(package private) void |
setAndCond(Condition[] andCond) |
(package private) void |
setConditionRelation(DefaultQueryImpl.ConditionRelation conditionRelation) |
(package private) void |
setField(String field) |
(package private) void |
setOpt(QueryOpt opt) |
(package private) void |
setOrCond(Condition[] orCond) |
(package private) void |
setValue(Object value) |
String |
toString() |
private String field
private Object value
private QueryOpt opt
private Condition[] orCond
private Condition[] andCond
private DefaultQueryImpl.ConditionRelation conditionRelation
private Condition()
private Condition(String field, Object value, QueryOpt opt, Class<?> clazz)
field - 条件字段value - 条件值opt - 条件枚举SQL getSql()
public static Condition eq(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition noteq(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition gt(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition gte(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition lt(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition lte(String field, Object value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition in(String field, Class<?> clazz, Object... values)
field - 条件字段values - 字段值public static Condition like(String field, String value, Class<?> clazz)
field - 条件字段value - 字段值public static Condition isNull(String field, Class<?> clazz)
field - 条件字段clazz - class 查询条件public static Condition isNotNull(String field, Class<?> clazz)
field - 条件字段clazz - class 查询条件boolean isAndCondAllEQ()
String getField()
void setField(String field)
Object getValue()
void setValue(Object value)
QueryOpt getOpt()
void setOpt(QueryOpt opt)
Condition[] getOrCond()
void setOrCond(Condition[] orCond)
Condition[] getAndCond()
void setAndCond(Condition[] andCond)
DefaultQueryImpl.ConditionRelation getConditionRelation()
void setConditionRelation(DefaultQueryImpl.ConditionRelation conditionRelation)
Copyright © 2015. All rights reserved.