public enum Constraint extends Enum<Constraint>
| 枚举常量和说明 |
|---|
Between |
Eq |
Equal
约束的条件
|
GreaterThan |
GreaterThanEqual |
Gt |
Gte |
In |
IsNotNull |
IsNull |
LessThan |
LessThanEqual |
Like |
Lt |
Lte |
Ne |
Not |
NotEqual |
NotIn |
NotLike |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getConstraint() |
static Constraint |
getFromEndsWith(String filedPart)
从字符串尾部判断返回Constraint
|
Constraint |
getFromName(String name)
从名字判断返回Constraint
|
String |
getPart(String field)
拼装部分的sql语句
|
String |
getPart(String column,
String field)
拼装部分的sql语句,提供给字段和参数名不一样的方法
|
boolean |
keyword()
判断是不是关键字约束
|
static Constraint |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Constraint[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Constraint Equal
public static final Constraint Eq
public static final Constraint NotEqual
public static final Constraint Ne
public static final Constraint Between
public static final Constraint LessThan
public static final Constraint Lt
public static final Constraint LessThanEqual
public static final Constraint Lte
public static final Constraint GreaterThan
public static final Constraint Gt
public static final Constraint GreaterThanEqual
public static final Constraint Gte
public static final Constraint Like
public static final Constraint NotLike
public static final Constraint In
public static final Constraint NotIn
public static final Constraint Not
public static final Constraint IsNull
public static final Constraint IsNotNull
public static Constraint[] values()
for (Constraint c : Constraint.values()) System.out.println(c);
public static Constraint valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getConstraint()
public boolean keyword()
public String getPart(String column, String field)
column - field - public Constraint getFromName(String name)
name - public static Constraint getFromEndsWith(String filedPart)
filedPart - Copyright © 2018. All rights reserved.